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:
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
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
FanerozoicumFleetwood Mac
Ring o Brodgar
Maria Callas
Trend
Marinkår
Mori Building Company
Roppongi Hills
Headshop