系統單晶片
维基百科,自由的百科全书
系統單晶片 (System-on-a-chip,縮寫SoC 或 SOC,其他譯名有晶片系統、系统级芯片、片上系统) 是將電腦的一部分, 或是加上部份的電路, 放入一顆晶片內. 這顆晶片會包含數位電路,類比電路, 混合訊號 及射頻電路在內.包含在其中的應用程式通常會稱為嵌入式系統.
假如無法將所有的功能放入SoC內,有另一種選擇system in package (SiP),這是包含數顆晶片,在一個單一晶片封裝中.
[编辑] SOC 架構
一個典型的SoC會由以下各元件組成:
- 一個或是多個Microcontroller, Microprocessor或是DSP
- MEMORY部份會包含ROM, RAM, EEPROM and 快閃記憶體
- oscillator及phase-locked loop提供系統所需時脈來源.
- 其他週邊還有計數器counter-timer, RTC或是Watchdog Timer
- 額外的界面包含了許多工業標準, 像是USB, FireWire, Ethernet, USART等等.
- Analog interface包含了ADC及DAC
- Voltage regulator及power management
這些設備會用工業標準bus, 像是ARM公司的AMBA/AHB. DMA控制器, 讓data直接從device直接傳送到動態記憶體, 而不需要經過processor, 這樣一來, 可以增加SoC處理data的速度.