Skip to main content

Система на кристалі Зміст Структура | Розробка систем-на-кристалі | Компанії, які разробляють SoC | Джерела | Корисні посилання | Див. також | Навігаційне менюВеликі дебати: SOC проти SIP (англійською)Розділ статей на SoC тематикуІнтегральні схеми компанії TSC у лічильниках електроенергіїСистеми на чипахlinux-mips.orgЖурнал FrontierВбудовані процесори та Системи на Чипі короткий довідниковий посібникоригіналупредставлені Системи на ЧипіHybridThreads(Hthreads)MicroBlaze-засновані інструкції для комп'ютерних архітектур та мови програмування Assembler для Систем-на-ЧипіСистеми-на-Чипі із використанням гібридних CPU/FPGA компонентів.Системи-на-Чипі із ARM процесорами всерединіSOCCр

ГарвардськаМодифікована Гарвардськафон НейманаПотоки данихTTA1 біт4 біти8 біт12 біт16 біт24 біти[en]32 біти40 біт64 біти128 біт256 біт[en]512 біт[en]BitBit-serialКомандиСкалярністьСуперскалярністьДаніВекторMemoryTaskНиткаSISDSIMDMISDMIMDSPMDСпособи адресації пам'ятіБлок генерації адресиАрифметико-логічний пристрійBarrel shifterФункціональний блокМатематичний співпроцесорBack-side busМультиплексорРегістриМодуль керування пам'яттюБуфер асоціативної трансляціїКешРегістровий файлМікрокодПристрій керуванняТактова частота


ПроцесориВбудовані системиВбудовані мікропроцесори


комп'ютерамікросхемівбудованих системшиниAMBAARMDMAзасоби розробок CADінтегровані програмні оболонкиFPGAVerilogVHDLSystemVerilogSystemCеOpenVera












Система на кристалі




Матеріал з Вікіпедії — вільної енциклопедії.






Перейти до навігації
Перейти до пошуку


Система на кристалі або Система на чипі (від англ System-on-a-chip, або іще SoC чи SOC) — дизайн електронної схеми, яка вміщує функціональні складові цілого пристрою (наприклад комп'ютера) на одній мікросхемі. В залежності від призначення SoC може оперувати як цифровими сигналами, так і аналоговими, аналого-цифровими, а також частотами радіодіапазону. Типовим застосуванням таких схем є широке різноманіття вбудованих систем.


Якщо не вдається розмістити всі необхідні схеми на одному напівпровідниковому кристалі, то використовується схема із декількох кристалів, розміщених в одному корпусі (System in Package — SiP). SoC вважається вигіднішою конструкцією, оскільки дозволяє збільшити відсоток придатних схем при виготовленні та спростити конструкцію корпуса.[1]




Зміст





  • 1 Структура


  • 2 Розробка систем-на-кристалі


  • 3 Компанії, які разробляють SoC


  • 4 Джерела


  • 5 Корисні посилання


  • 6 Див. також




Структура |


Типова SoC вміщує:



  • мікроконтролер, мікропроцесор чи процесор цифрових сигналів. Деякі схеми обладнані більш ніж одним процесором, тоді їх ще називають MPSoC (Multiprocessor System-on-Chip),

  • блок пам'яті, який може працювати із такими типами пам'яті: ROM, RAM, EEPROM та флеш,

  • джерело опорної частоти, наприклад кварцові генератори та ланцюги з оберненим зв'язком (phase-locked loops — цифрова система фазової автопідстройки частоти),


  • таймери, лічильники та схеми затримок після увімкнення,

  • стандартні інтерфейси для зовнішніх пристроїв: USB, FireWire, Ethernet, UART, SPI,

  • входи та виходи цифро-аналогових і аналого-цифрових перетворювачів,

  • регулятори напруги та стабілізатори живлення.


Блоки між собою можуть з'єднуватися за допомогою шини власної розробки чи стандартної конструкції, наприклад стандартизована AMBA в чипах ARM. Якщо в складі чипу є контролер прямого доступу пам'яті (DMA), то за його допомогою можна заносити дані дані із зовнішніх пристроїв безпосередньо до пам'яті чипа, не витрачаючи процесорних ресурсів.




Система на кристалі основана на мікроконтролерах



Розробка систем-на-кристалі |


Для повноцінного функціонування системи програмна складова відіграє не менш важливу роль, ніж апаратна. Як правило розробка ведеться паралельно. Апаратна частина складається із стандартних налагоджених блоків, для зборки програмної частини потім використовуються готові драйвера. Використовуються засоби розробок CAD та інтегровані програмні оболонки.


Для того, щоб переконатися в правильній роботі створеної комбінації блоків, драйвери та програму завантажуюьб в емулятор апаратної частини FPGA. Також потрібно задати розміщення блоківі та розробити міжблочні зв'язки.


Перед здачею у виробництво апаратна частина тестується на коректність із використанням мов програмування: Verilog и VHDL; а також складніших схем — SystemVerilog, SystemC, е[en] та OpenVera. 70% усіх ресурсів, які витрачають на розробку чипу витрачається саме на даному етапі.




Розрахунковий дизайн потоків системи на кристалі


Системи на кристалі використовують менше енергії, коштують дешевше і працюють надійніше, ніж набори мікросхем із такою ж функціональністю. Менша кількість складових спрощує монтаж готового виробу. Але все ж таки, створення однієї дуже великої і складної системи на кристалі може виявитися дорожчим процесом, ніж серія малих через складність розробки, налагодження та зменшення частки придатних виробів.


При проектуванні систем на кристалі необхідно вирішувати проблему затримок та асинхронізму сигналів. Особливо це важливо при формуванні мережевих структур. Найбільш перспективним шляхом вирішення цієї проблеми вважається використання бездротових мереж на кристалі (Wireless network-on-chip, WNOC), що дозволяє обійти обмеження класичних мереж, а також забезпечить зв'язок між наномасштабними компонентами мікросхем і макрорівнем [2]



Компанії, які разробляють SoC |


  • Actions Semiconductor

  • Altera


  • 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 (PSoC)

  • Infineon Technologies

  • Innova Card

  • Intel


  • FameG (Fulhua Microelectronics Corp.)

  • Freescale Semiconductor

  • Frontier Silicon Ltd

  • Horizon Semiconductors

  • Imagination Technologies

  • Lattice Semiconductor

  • LSI Logic

  • Marvell Technology Group

  • MIPS Technologies

  • Mistletoe Technologies

  • MosChip Semiconductor Technology

  • Naksha Technologies

  • Nokia


  • NXP Semiconductors (формально Philips Semiconductors)

  • NuCORE Technology

  • Palmchip Corporation

  • PMC-Sierra

  • Renesas

  • Samsung

  • Sequence Design

  • Sharp

  • Sigma Designs Inc

  • SigmaTel

  • Skyworks Solutions Inc

  • Silicon Integrated Systems

  • Silicon Motion

  • SoCrates Software India Private Limited

  • SoC Technology

  • STMicroelectronics

  • Tensilica

  • Teridian Semiconductor

  • Texas Instruments

  • TLSI

  • Transmeta

  • TranSwitch

  • Zoran Corporation

  • Xilinx

  • Цифровые Решения


Джерела |




  1. Великі дебати: SOC проти SIP (англійською)


  2. Слюсар Д., Слюсар В. Беспроводные сети на кристалле – перспективные идеи и методы реализации. //Электроника: наука, технология, бизнес. – 2011. - № 6. - C. 74 - 83. [1]



Корисні посилання |


  • Розділ статей на SoC тематику


  • Інтегральні схеми компанії TSC у лічильниках електроенергії- типове застосування змішано-сигнальних систем на чипі


  • MIPS-основані Системи на чипах на сайті linux-mips.org

  • Журнал Frontier


  • Вбудовані процесори та Системи на Чипі короткий довідниковий посібник. Архів оригіналу за 2013-01-03. 


  • представлені Системи на Чипі компанією SiliconFarEast


  • HybridThreads(Hthreads) Будування програмованих напівзамовних мультипроцесорних систем на чипі із використанням гібридних CPU/FPGA компонентів.

  • MicroBlaze-засновані інструкції для комп'ютерних архітектур та мови програмування Assembler для Систем-на-Чипі

  • Системи-на-Чипі із використанням гібридних CPU/FPGA компонентів.


  • Системи-на-Чипі із ARM процесорами всередині на www.tertiumtechnology.com


  • SOCC Щорічна IEEE Міжнародна SOC Конференція


Див. також |



  • PSoC — програмована система на кристалі



Отримано з https://uk.wikipedia.org/w/index.php?title=Система_на_кристалі&oldid=22771291










Навігаційне меню


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.116","walltime":"0.152","ppvisitednodes":"value":369,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":32736,"limit":2097152,"templateargumentsize":"value":0,"limit":2097152,"expansiondepth":"value":5,"limit":40,"expensivefunctioncount":"value":6,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1028,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 62.992 1 -total"," 43.80% 27.591 1 Шаблон:Технології_CPU"," 43.34% 27.299 6 Шаблон:Нп"," 37.37% 23.538 1 Шаблон:Navbox"," 20.84% 13.129 1 Шаблон:Cite_web"," 6.44% 4.057 1 Шаблон:Reflist"],"scribunto":"limitreport-timeusage":"value":"0.020","limit":"10.000","limitreport-memusage":"value":1378407,"limit":52428800,"cachereport":"origin":"mw1264","timestamp":"20190406072932","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"u0421u0438u0441u0442u0435u043cu0430 u043du0430 u043au0440u0438u0441u0442u0430u043bu0456","url":"https://uk.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0_%D0%BA%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%BB%D1%96","sameAs":"http://www.wikidata.org/entity/Q610398","mainEntity":"http://www.wikidata.org/entity/Q610398","author":"@type":"Organization","name":"u0423u0447u0430u0441u043du0438u043au0438 u043fu0440u043eu0435u043au0442u0456u0432 u0412u0456u043au0456u043cu0435u0434u0456u0430","publisher":"@type":"Organization","name":"u0424u043eu043du0434 u0412u0456u043au0456u043cu0435u0434u0456u0430","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2008-11-25T08:32:40Z","dateModified":"2018-06-10T20:28:56Z"(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":129,"wgHostname":"mw1242"););

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