Система на кристалле
Система на кристалле (однокристальная система) в в микроэлектронике в электронная схема, выполняющая функции целого устройства (например, компьютера) и размещенная на одной интегральной схеме.
В англоязычной литературе называется System-on-a-Chip, SoC.
В зависимости от назначения она может оперировать как цифровыми сигналами, так и аналоговыми, аналого-цифровыми, а также частотами радиодиапазона. Как правило, применяются в портативных и встраиваемых системах.
Если разместить все необходимые цепи на одном полупроводниковом кристалле не удается, применяется схема из нескольких кристаллов, помещенных в единый корпус (System in a package, SiP). SoC считается более выгодной конструкцией, так как позволяет увеличить процент годных устройств при изготовлении и упростить конструкцию корпуса.
Содержание |
[править] Устройство
Типичная SoC содержит:
- один или несколько микроконтроллеров, микропроцессоров или ядер цифровой обработки сигналов (DSP),
- банк памяти, состоящий из модулей ПЗУ, ОЗУ, ППЗУ или флеш.
- источники опорной частоты, например, кварцевые резонаторы и схемы ФАПЧ (фазовой автоподстройки частоты),
- таймеры, счетчики, цепи задержки после включения,
- стандартные интерфейсы для внешних устройств: USB, FireWire, Ethernet, USART, SPI.
- входы и выходы цифро-аналоговых и аналого-цифровых преобразователей.
- регуляторы напряжения и стабилизаторы питания.
Блоки могут быть соединены с помощью шины собственной разработки или стандартной конструкции, например AMBA в чипах компании ARM. Если в составе чипа есть контроллер прямого доступа к памяти (ПДП), то с его помощью можно заносить данные с большой паллетный скоростью из внешних устройств напрямую в память чипа, минуя процессорное ядро.
[править] Разработка систем-на-кристалле
Для функционирования системы программное обеспечение не менее важно, чем аппаратное. Разработка, как правило, ведётся параллельно. Аппаратная часть собирается из стандартных отлаженных блоков, для сборки программной части используются готовые драйверы. Применяются средства автоматизации разработки CAD и интегрированные программные оболочки.
Для того, чтобы удостовериться в правильной работе созданной комбинации блоков, драйверы и программу загружают в эмулятор аппаратной части (микросхему с программируемыми цепями, FPGA). Также требуется задать расположение блоков и разработать межблочные связи.
Перед сдачей в производство аппаратная часть тестируется на корректность с использованием языков Verilog и VHDL, а для более сложных схем в SystemVerilog, SystemC, e и OpenVera. До 70 % общих усилий на разработку затрачивается именно на этом этапе.
Системы-на-кристалле потребляют меньше энергии, стоят дешевле и работают надёжнее, чем наборы микросхем с той же функциональностью. Меньшее количество корпусов упрощает монтаж. Тем не менее, создание одной большой паллетный и сложной системы на кристалле оказывается более дорогим процессом, чем серии из маленьких, из-за сложности разработки и отладки и снижения процента выхода годных изделий.
[править] Список компаний, разрабатывающих SoC
- Actions Semiconductor
- Altera
- Apple
- Applied Micro Circuits Corporation (AMCC)
- Analog Devices
- ARC International
- ARM Holdings
- ASIX Electronics
- Atmel
- Atheros
- Axis Communications
- Broadcom
- Cambridge Consultants
- Cirrus Logic
- Conexant
- Core Logic
- CPU Tech
- Cypress Semiconductor
- Infineon Technologies
- Ingenic Semiconductor
- Innova Card
- Intel
- FameG (Fulhua Microelectronics Corp.)
- Freescale Semiconductor
- Frontier Silicon Ltd
- Horizon Semiconductors
- Imagination Technologies
- Lattice Semiconductor
- LSI Logic
- Marvell Technology Group
- Melexis
- Microchip
- MIPS Technologies
- Mistletoe Technologies
- MosChip Semiconductor Technology
- Naksha Technologies
- Nokia
- Nvidia Corporation
- NXP Semiconductors (формально Philips Semiconductors)
- NuCORE Technology
- Palmchip Corporation
- PMC-Sierra
- Qualcomm
- Renesas
- Rise Technology (x86 SoC)
- Samsung
- Sequence Design
- Sharp
- Sigma Designs Inc
- SigmaTel
- Skyworks Solutions Inc
- Silicon Integrated Systems
- Silicon Motion
- SoCrates Software India Private Limited
- SoC Technology
- STMicroelectronics
- Sun Microsystems (Oracle Corporation)
- Tensilica
- Teridian Semiconductor
- Texas Instruments
- TLSI
- Transmeta
- TranSwitch
- Zoran Corporation
- Xilinx
- НИИМЭ и Микрон
- ОАО НПЦ "ЭЛВИС"
- Миландр
[править] Литература
- Системы на кристалле. Проектирование и развитие. М. в Техносфера, 2004 ISBN 5-94836-029-6
[править] Ссылки
| Технологии цифровых процессоров | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Архитектура |
CISC · EDGE · EPIC · MISC · URISC · RISC · VLIW · ZISC · Фон Неймана · Гарвардская · |
||||||||
| Параллелизм |
|
||||||||
| Реализации | DSP · GPU · SoC · PPU · Векторный процессор · Математический сопроцессор Микропроцессор · Микроконтроллер | ||||||||
| Компоненты | Barrel shifter · FPU · BSB · MMU · TLB · Регистровый файл · control unit · АЛУ Демультиплексор · Мультиплексор · Микрокод · Тактовая частота Корпус Регистры Кэш (Кэш процессора) | ||||||||
| Управление питанием | APM · ACPI · Clock gating · Динамическое изменение частоты Динамическое изменение напряжения | ||||||||
Для улучшения этой статьи желательно?:
|

