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

    ritual har fått 1071 sökningar. Den senaste gjordes 2019-07-19 00:17:04.

    vampyr har fått 1496 sökningar. Den senaste gjordes 2019-07-19 00:16:25.

    slurka har fått 888 sökningar. Den senaste gjordes 2019-07-19 00:16:11.

    puppa har fått 985 sökningar. Den senaste gjordes 2019-07-19 00:16:05.

    axial har fått 1112 sökningar. Den senaste gjordes 2019-07-19 00:12:36.

    relief har fått 1044 sökningar. Den senaste gjordes 2019-07-19 00:12:06.

    N har fått 1166 sökningar. Den senaste gjordes 2019-07-19 00:11:16.

    billie har fått 1001 sökningar. Den senaste gjordes 2019-07-19 00:10:56.

    Servostyrning har fått 1012 sökningar. Den senaste gjordes 2019-07-19 00:09:10.

    Kvarnar har fått 1004 sökningar. Den senaste gjordes 2019-07-19 00:08:02.

    drott har fått 1031 sökningar. Den senaste gjordes 2019-07-19 00:07:05.

    hettiterna har fått 841 sökningar. Den senaste gjordes 2019-07-19 00:06:37.

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