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

    Intresserad av fler artiklar?

    NoC
    Ångbåt
    Fatah
    Rågsikt
    Kornmjöl
    8086
    Nordmarianerna
    Container
    18 april
  • Senaste sökningarna

    sasl har fått 1314 sökningar. Den senaste gjordes 2020-07-11 22:45:06.

    implicit har fått 1051 sökningar. Den senaste gjordes 2020-07-11 22:39:40.

    smaker som gifter sig har fått 1046 sökningar. Den senaste gjordes 2020-07-11 22:37:38.

    kreationism har fått 1342 sökningar. Den senaste gjordes 2020-07-11 22:33:05.

    emotikon har fått 912 sökningar. Den senaste gjordes 2020-07-11 22:29:55.

    vindbrygga har fått 1313 sökningar. Den senaste gjordes 2020-07-11 22:27:40.

    säljare har fått 922 sökningar. Den senaste gjordes 2020-07-11 22:26:27.

    ritual har fått 1181 sökningar. Den senaste gjordes 2020-07-11 22:25:38.

    sveriges vanligaste pojknamn har fått 1933 sökningar. Den senaste gjordes 2020-07-11 22:22:19.

    skapelseberättelse har fått 784 sökningar. Den senaste gjordes 2020-07-11 22:18:12.

    E65 har fått 901 sökningar. Den senaste gjordes 2020-07-11 22:18:00.

    kavaj har fått 1129 sökningar. Den senaste gjordes 2020-07-11 22:14:49.

    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.