Відмінності між версіями «Система на кристалі»

м
→‎Структура: оформлення, неоднозначності
м (→‎Структура: оформлення, неоднозначності)
 
 
== Структура ==
[[Файл:ARMSoCBlockDiagram.svg|right|300px|thumbnail|Структура типової системи на кристалі, побудованої на основі [[ARM]]-мікропроцесора]]
Типова SoC вміщує:
* [[мікроконтролер]], [[мікропроцесор]] чи [[процесор цифрових сигналів]]. Деякі схеми обладнані більше ніж одним процесором, тоді їх ще називають MPSoC (Multiprocessor System-on-Chip),
* блок [[Комп'ютерна пам'ять|пам'яті]], який може працювати із такими типами пам'яті: [[ROM]], [[RAM]], [[Постійний запам'ятовуючий пристрій|EEPROM]] та [[Флеш пам'ять|флеш]],
* джерело опорної частоти, наприклад [[кварцовий генератор|кварцові генератори]] та ланцюги з оберненим зв'язком (phase-locked loops — цифрова система фазової автопідстройки частоти),
* [[таймер]]и, [[лічильникЛічильник імпульсів|лічильники]]и та схеми затримок після увімкнення,
* стандартні інтерфейси для зовнішніх пристроїв: [[USB]], [[FireWire]], [[Ethernet]], [[UART]], [[Serial Peripheral Interface|SPI]],
* входи та виходи [[Цифро-аналоговий перетворювач|цифро-аналогових]] і [[Аналого-цифровий перетворювач|аналого-цифрових]] перетворювачів,
* регулятори напруги та [[стабілізатор напруги|стабілізатори живлення]].
 
Блоки між собою можуть з'єднувати за допомогою [[Комп'ютерна шина|шини]] власної розробки чи стандартної конструкції, наприклад стандартизована [[AMBA specification|AMBA]] в чипах [[Архітектура ARM|ARM]]. Якщо в складі чипу є контролер прямого доступу пам'яті ([[DMA]]), то за його допомогою можна заносити дані з зовнішніх пристроїв безпосередньо до пам'яті чипа, не витрачаючи процесорних ресурсів.[[Файл:ARMSoCBlockDiagram.svg|right|300px|thumbnail|Система на кристалі побудована на мікроконтролерах]]
 
== Розробка систем на кристалі ==