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

нема опису редагування
м (Категоризація)
* регулятори напруги та [[стабілізатор напруги|стабілізатори живлення]].
 
Блоки між собою можуть з'єднувати за допомогою [[шина|шини]] власної розробки чи стандартної конструкції, наприклад стандартизована [[AMBA specification|AMBA]] в чипах [[Архітектура ARM|ARM]]. Якщо в складі чипу є контролер прямого доступу пам'яті ([[DMA]]), то за його допомогою можна заносити дані з зовнішніх пристроїв безпосередньо до пам'яті чипа, не витрачаючи процесорних ресурсів.[[Файл:ARMSoCBlockDiagram.svg|right|300px|thumbnail|Система на кристалі основанапобудована на мікроконтролерах]]
 
== Розробка систем- на- кристалі ==
 
Для повноцінного функціонування системи програмна складова відіграє не менш важливу роль, ніж апаратна. Зазвичай розробка ведеться паралельно. Апаратна частина складається зі стандартних налагоджених блоків, для збірки програмної частини потім використовують готові драйвери. Використовують [[Система автоматизованого проектування|засоби розробок CAD]] та [[Інтегроване середовище розробки|інтегровані програмні оболонки]].
 
Для того, щоб переконатися в правильній роботі створеної комбінації блоків, драйвери та програму завантажують в емулятор апаратної частини [[FPGA]]. Також потрібно задати розміщення блоків і розробити міжблочніміжблокові зв'язки.
 
Перед здачею у виробництво апаратну частину тестують на коректність із використанням мов програмування: [[Verilog]] ита [[VHDL]]; а також складніших схем — [[SystemVerilog]], [[SystemC]], {{нп|треба=e (мова перевірки схем)|текст=е|мова=en|є=e (verification language)}} та [[OpenVera]]. Близько 70% усіх ресурсів, затрачених на розробку чипу, витрачається саме на цьому етапі.
[[Файл:SoCDesignFlow.svg|right|300px|thumbnail|Розрахунковий дизайн потоків системи на кристалі]]
 
У ході проектування систем на кристалі необхідно вирішувати проблему затримок і асинхронізму сигналів. Особливо це важливо при формуванні мережевих структур. Найперспективнішим шляхом вирішення цієї проблеми вважається використання бездротових мереж на кристалі (Wireless network-on-chip, WNOC), що дає змогу уникнути обмеження класичних мереж, а також забезпечить зв'язок між наномасштабними компонентами мікросхем і макрорівнем <ref>Слюсар Д., Слюсар В. Беспроводные сети на кристалле – перспективные идеи и методы реализации. //Электроника: наука, технология, бизнес. – 2011. - № 6. - C. 74 - 83. [http://slyusar.kiev.ua/ENTB_06_2011_074_083.pdf]</ref>
 
== Компанії, які разробляютьрозробляють SoC ==
* [[Actions Semiconductor]]
* [[Altera]]
396

редагувань