Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'SoC'

SoC

SoC är en akronym för System-on-Chip. ”Systemkrets” på svenska.

SoC innebär att ett traditionellt elektroniskt system som normalt skulle kräva ett eller flera kretskort integreras in i en enda integrerad krets - ett chip. Kretsen är oftast helt digital, men kan även innehålla analoga komponenter. Kretsen är då en mixed-signal-komponent. De analoga delarna begränsar sig normalt till A/D, D/A-omvandlare, men även småsignalförstärkare kan integreras.

Ett SoC byggs normalt sett upp med en komponentstruktur i analogi med kretskortstänkandet:

  • En kontrollväg oftast implementerad med en processor. Vanliga processorer är ARM eller MIPS.
  • En eller flera komponenter som implementerar standardfunktioner. Vanliga standardfunktioner är minnen, standardiserade gränssnitt som PCI, USB, UART.
  • Ett eller flera komponenter som implementerar för systemet unik funktionalitet. Detta kan antingen vara specifika gränssnitt eller datavägsfunktionalitet - exempelvis specifikt hårdvarustöd för signalbehandling.

Komponenterna kopplas sedan ihop internt på kretsen med en buss. Av flera skäl brukar man välja en standardiserad buss. De två stora SoC-bussarna är AMBA (från ARM) samt CoreConnect (från IBM). Inom OpenCore-rörelsen (se nedan) har man standardiserat runt en egen buss som kallas Wishbone.

Komponenterna i ett SoC är inga fysiska komponenter. Komponenterna kallas därför IP-cores där IP står för Intellectual Property. I branschen kortas det oftast ner till bara cores eller på svenska: kärnor. Komponenterna levereras på tre olika sätt:

  • I källkodsform (ofta krypterad) i något av de två stora hårdvarubeskrivande språken (VHDL eller Verilog). Kallas soft core.
  • En nätlista mappad mot antingen ett specifikt teknologibibliotek eller mot ett abstrakt bibliotek. Kallas firm core.
  • En färdig layout i en given teknologi. Kallas hard core Minnen, högpresterande processorer och fysiska gränssnitt är vanliga hårda kärnor.

    Prototypning av ett SoC sker oftast innan sign-off. Vid prototypning används en eller flera FPGA:er. Men en FPGA kan även vara målteknologi.

    Relaterat:NoC - Nätverk på chip

    Länkar:

    • SoC för att spela Ogg Vorbis
    • http://www.opencores.org/ En portal med ett stort antal öppna och fria byggblock.
    • http://www.gaisler.com/ LEON, en opensource processor som är kompatibel med Sparc V8

    Redigera?

    Artikeln skriven 2009-01-17 av Learning4sharing

    Inga kategorier för denna artikel än...

    Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

    Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

    1. Lägg till fler
      Skriv in svaret på frågan: 8+6

    Intresserad av fler artiklar?

    Fanerozoicum
    Fleetwood Mac
    Ring o Brodgar
    Maria Callas
    Trend
    Marinkår
    Mori Building Company
    Roppongi Hills
    Headshop
  • Senaste sökningarna

    proton har fått 1122 sökningar. Den senaste gjordes 2019-10-18 09:40:13.

    netto har fått 1194 sökningar. Den senaste gjordes 2019-10-18 09:39:33.

    MC har fått 1249 sökningar. Den senaste gjordes 2019-10-18 09:38:40.

    pondus har fått 1059 sökningar. Den senaste gjordes 2019-10-18 09:37:10.

    ftp har fått 1297 sökningar. Den senaste gjordes 2019-10-18 09:36:52.

    Lägesenergi har fått 1241 sökningar. Den senaste gjordes 2019-10-18 09:36:41.

    Plejaderna har fått 1027 sökningar. Den senaste gjordes 2019-10-18 09:36:32.

    persika har fått 1238 sökningar. Den senaste gjordes 2019-10-18 09:35:33.

    operativsystem har fått 1299 sökningar. Den senaste gjordes 2019-10-18 09:34:20.

    ifk har fått 1142 sökningar. Den senaste gjordes 2019-10-18 09:33:40.

    barcklind har fått 928 sökningar. Den senaste gjordes 2019-10-18 09:32:51.

    oljekraftverk har fått 3176 sökningar. Den senaste gjordes 2019-10-18 09:29:01.

    Designed by: template world
    Learning4sharing.nu
    All Rights Reserved. 0.09 SEK

    Logga in

    Välkommen att redigera och skriva nya artiklar!

    Ingent Konto?

    Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

    Ny Användare

    Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


    Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

    Lägg till artikel

    Du är inte inloggad.

    Logga In eller Skapa konto.