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: 7+1

    Intresserad av fler artiklar?

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

    attraktion har fått 1200 sökningar. Den senaste gjordes 2020-07-07 12:54:58.

    piggelin har fått 1142 sökningar. Den senaste gjordes 2020-07-07 12:54:23.

    läkare har fått 962 sökningar. Den senaste gjordes 2020-07-07 12:53:54.

    koprofil har fått 1377 sökningar. Den senaste gjordes 2020-07-07 12:53:23.

    sankt lars har fått 935 sökningar. Den senaste gjordes 2020-07-07 12:52:53.

    gutenbergbibeln har fått 870 sökningar. Den senaste gjordes 2020-07-07 12:52:19.

    sedvana har fått 1035 sökningar. Den senaste gjordes 2020-07-07 12:52:19.

    dexter har fått 1023 sökningar. Den senaste gjordes 2020-07-07 12:52:08.

    LR har fått 1413 sökningar. Den senaste gjordes 2020-07-07 12:51:46.

    solen har fått 1331 sökningar. Den senaste gjordes 2020-07-07 12:51:14.

    cykel har fått 1224 sökningar. Den senaste gjordes 2020-07-07 12:50:13.

    arvsmassa har fått 1130 sökningar. Den senaste gjordes 2020-07-07 12:49:40.

    Designed by: template world
    Learning4sharing.nu
    All Rights Reserved. 0.22 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.