Skip to main content

System-on-a-chip Inhoud Toepassingen Stapelbaar Structuur Ontwerpproces Zie ook Navigatiemenude Engelstalige WikipediaCreative Commons Naamsvermelding/Gelijk delenbewerkingsgeschiedenisThe Great Debate: SOC vs. SIPThe why, where and what of low-power SoC designsocdam notesUniversity of Cambridge Computer LaboratorySystem-on-a-Chip Design and VerificationHardware Verification Group - Concordia University,

MicrocomputerGeïntegreerde schakeling


geïntegreerde schakelingcomputerRFmicrocontrollerkBRAMprocessorbesturingssysteemWindowsLinuxsystem-in-packageingebeddesmartphonesRaspberry PiSDRAMfirmwareprotocol stackwafer












System-on-a-chip




Uit Wikipedia, de vrije encyclopedie






Naar navigatie springen
Naar zoeken springen




Een AMD Am286LX system-on-a-chip.


Een system-on-a-chip of system-on-chip (SoC of SOC) is een geïntegreerde schakeling (IC) die alle componenten van een computer of elektronisch systeem samenvoegt in de behuizing van een enkele chip. Het kan zowel digitale, analoge, hybride, en RF-functies bevatten op een enkel substraat.


Het contrast met een microcontroller is gering. Microcontrollers hebben vaak minder dan 100 kB aan RAM-geheugen en zijn enkelvoudige chip-systemen. Een SoC beschikt over een krachtige processor en is in staat om een besturingssysteem zoals Windows of Linux te draaien, met aansturing van externe apparaten.


Wanneer het niet mogelijk is een SoC samen te stellen voor een specifieke toepassing, dan kan gekozen worden voor een system-in-package (SiP). Dit zijn een aantal chips in een enkele behuizing. In grotere volumes is een SoC meer kosteneffectief dan een SiP vanwege de lagere fabricagekosten en de eenvoudige samenstelling.[1]




Inhoud





  • 1 Toepassingen


  • 2 Stapelbaar


  • 3 Structuur


  • 4 Ontwerpproces


  • 5 Zie ook




Toepassingen




Broadcom SoC met SDRAM (PoP)


SoC's worden veel toegepast in de mobiele elektronicamarkt vanwege hun lage energieverbruik.[2] Een typische toepassing van een SoC is op het gebied van ingebedde systemen. Omdat chips steeds goedkoper en flexibeler worden, komen er steeds meer ingebedde systemen op de markt: pinautomaten, kopieermachines, industriële meetapparatuur, robots, ziekenhuisapparatuur, smartphones, magnetrons, wasmachines, foto- en filmapparaten, consumentenelektronica, moderne auto's en andere mechatronische systemen.



Stapelbaar


Soms is de SoC stapelbaar met een andere SoC, zoals die van de Raspberry Pi. Dit wordt ook wel een PoP (Package on Package) genoemd. Bij de Raspberry Pi is de zwarte laag het SDRAM en de laag eronder de SoC, die weer in verbinding staat met de printplaat.



Structuur


Een typische SoC bestaat uit de volgende onderdelen:


  • een microcontroller, microprocessor, of een digitale signaalprocessor (DSP) kern.

  • geheugenblok, waaronder ROM, RAM, EEPROM, en flashgeheugen.

  • een klok, zoals een oscillator of een phase-locked loop.

  • randapparatuur, waaronder timers.

  • externe interfaces, zoals USB, FireWire, Ethernet, USART, SPI.

  • analoge interfaces, zoals ADC's en DAC's.

  • spanningsregelaars en energiebeheer-circuits.


Ontwerpproces




Ontwerpproces van een SoC.


Een SoC bestaat naast hardware, ook uit software die de microcontroller en randapparatuur aanstuurt, de firmware. Het ontwerpproces van een SoC richt zich op het parallel ontwikkelen van deze hardware en software.


De meeste SoC's zijn ontwikkeld op basis van pre-gekwalificeerde hardware-elementen, zoals hierboven beschreven, samen met stuurprogramma's die hun werking bestuurt. Met name van belang is de protocol stack die een interface aanstuurt, zoals USB.


Wanneer eenmaal de architectuur van een SoC is bepaald, dan worden alle nieuwe hardware-elementen in een abstracte taal gezet, genaamd RTL, voor Register Transfer Level of Register Transfer Language, die hun gedrag beschrijft.[3][4]
Deze elementen worden samengebracht in deze RTL-taal om het gehele ontwerp van de SoC te vormen.


Daarna worden chips gecontroleerd op hun logische correctheid. Dit proces heet functionele verificatie en neemt een belangrijk deel van de ontwikkeltijd in beslag. Met de groeiende complexiteit van chips maakt men veelal gebruik van hulpmiddelen om dit proces te versnellen. Fouten in de verificatie worden doorgegeven aan de ontwerper, en verholpen in gereviseerde versies.


Wanneer alle bekende fouten zijn opgelost en gecontroleerd, dan wordt het ontwerpbestand dat elke laag van de chip beschrijft naar de gieterij gestuurd. Hier worden de lithografische maskers samengesteld, en deze worden naar de wafer-fabriek gestuurd om de system-on-a-chip te produceren.



Zie ook


  • ARM-architectuur


  • Application-specific integrated circuit (ASIC)


  • Programmable System-on-Chip (PSoC)

  • Raspberry Pi

  • Singleboardcomputer




Overgenomen van "https://nl.wikipedia.org/w/index.php?title=System-on-a-chip&oldid=50617351"










Navigatiemenu


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.056","walltime":"0.072","ppvisitednodes":"value":257,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":2681,"limit":2097152,"templateargumentsize":"value":720,"limit":2097152,"expansiondepth":"value":9,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":2548,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 25.258 1 Sjabloon:Appendix","100.00% 25.258 1 -total"," 50.46% 12.744 1 Sjabloon:References"," 32.75% 8.271 1 Sjabloon:Bronvermelding_anderstalige_Wikipedia"," 19.50% 4.926 4 Sjabloon:En"," 11.54% 2.915 1 Sjabloon:IsNum"," 7.82% 1.975 1 Sjabloon:Taalaanduiding"],"cachereport":"origin":"mw1323","timestamp":"20190411123653","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":102,"wgHostname":"mw1246"););

Popular posts from this blog

Oświęcim Innehåll Historia | Källor | Externa länkar | Navigeringsmeny50°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.2213950°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.221393089658Nordisk familjebok, AuschwitzInsidan tro och existensJewish Community i OświęcimAuschwitz Jewish Center: MuseumAuschwitz Jewish Center

Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6

Typsetting diagram chases (with TikZ?) Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to define the default vertical distance between nodes?Draw edge on arcNumerical conditional within tikz keys?TikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to place nodes in an absolute coordinate system in tikzCommutative diagram with curve connecting between nodesTikz with standalone: pinning tikz coordinates to page cmDrawing a Decision Diagram with Tikz and layout manager