System on chip Ρ‡Ρ‚ΠΎ это

БистСма Π½Π° кристаллС

System on chip Ρ‡Ρ‚ΠΎ это. 220px OpenSPARC T2. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-220px OpenSPARC T2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px OpenSPARC T2

System on chip Ρ‡Ρ‚ΠΎ это. magnify clip. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-magnify clip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° magnify clip

БистСма Π½Π° кристаллС (ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Π°Ρ систСма) β€” Π² микроэлСктроникС β€” элСктронная схСма, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†Π΅Π»ΠΎΠ³ΠΎ устройства (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°) ΠΈ размСщСнная Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмС.

Π’ англоязычной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ называСтся System-on-a-Chip, SoC .

Π’ зависимости ΠΎΡ‚ назначСния ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ сигналами, Ρ‚Π°ΠΊ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ, Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ частотами Ρ€Π°Π΄ΠΈΠΎΠ΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ встраиваСмых систСмах.

Если Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ†Π΅ΠΏΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΌ кристаллС Π½Π΅ удаСтся, примСняСтся схСма ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… кристаллов, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ корпус (System in a package, SiP). SoC считаСтся Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠΉ конструкциСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π³ΠΎΠ΄Π½Ρ‹Ρ… устройств ΠΏΡ€ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ корпуса.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Устройство

Випичная SoC содСрТит:

Π‘Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ соСдинСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΠΈΠ½Ρ‹ собствСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ стандартной конструкции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ AMBA Π² Ρ‡ΠΈΠΏΠ°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ARM. Если Π² составС Ρ‡ΠΈΠΏΠ° Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прямого доступа ΠΊ памяти (ΠŸΠ”ΠŸ), Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с большой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠ°, минуя процСссорноС ядро.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСм-Π½Π°-кристаллС

Для функционирования систСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Π΅ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, вСдётся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Аппаратная Ρ‡Π°ΡΡ‚ΡŒ собираСтся ΠΈΠ· стандартных ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², для сборки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ настройки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π°Π½Π³Π»ΠΎ-язычной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ срСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ CAD ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ созданной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ², Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ Π² эмулятор Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части (микросхСму с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ цСпями, FPGA). Π’Π°ΠΊΠΆΠ΅ трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ располоТСниС Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ±Π»ΠΎΡ‡Π½Ρ‹Π΅ связи.

ΠŸΠ΅Ρ€Π΅Π΄ сдачСй Π² производство аппаратная Ρ‡Π°ΡΡ‚ΡŒ тСстируСтся Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ с использованиСм языков Verilog ΠΈ VHDL, Π° для Π±ΠΎΠ»Π΅Π΅ слоТных схСм β€” SystemVerilog, SystemC, e ΠΈ OpenVera. Π”ΠΎ 70 % ΠΎΠ±Ρ‰ΠΈΡ… усилий Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ затрачиваСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° этом этапС.

БистСмы-Π½Π°-кристаллС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ мСньшС энСргии, стоят дСшСвлС ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π°Π±ΠΎΡ€Ρ‹ микросхСм с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. МСньшСС количСство корпусов ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΌΠΎΠ½Ρ‚Π°ΠΆ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, созданиС ΠΎΠ΄Π½ΠΎΠΉ большой ΠΈ слоТной систСмы Π½Π° кристаллС оказываСтся Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ процСссом, Ρ‡Π΅ΠΌ сСрии ΠΈΠ· ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, ΠΈΠ·-Π·Π° слоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ сниТСния ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° Π³ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠΌ. Н. Π­. Π‘Π°ΡƒΠΌΠ°Π½Π°
Bauman National Library

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты

SoC (System-on-a-Chip)

System on chip Ρ‡Ρ‚ΠΎ это. 1024px KL AMD Am286LX ZX 1. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-1024px KL AMD Am286LX ZX 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1024px KL AMD Am286LX ZX 1

БистС́ма Π½Π° криста́ллС (БнК), ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°ΜΠ»ΡŒΠ½Π°Ρ систС́ма (Π°Π½Π³Π». System-on-a-Chip, SoC (произносится ΠΊΠ°ΠΊ «ΡΡ-ΠΎΡƒ-си»)) β€” Π² микроэлСктроникС β€” элСктронная схСма, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†Π΅Π»ΠΎΠ³ΠΎ устройства (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°) ΠΈ размСщСнная Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмС.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π’ 1976 Π³ΠΎΠ΄Ρƒ Π² Intel создали ΠΏΠ΅Ρ€Π²ΡƒΡŽ систСму Π½Π° кристаллС. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ «всСго лишь» элСктронныС часы Microma LCD watch (ссылка с фотографиями). Начинкой Π±Ρ‹Π»Π° систСма Π½Π° кристаллС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Intel 5810 CMOS chip. ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ Π½Π° часах Π½Π΅ остановился, Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ микросхСмы ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ транзисторы, ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ 1.5-1 ΠΌΠΈΠΊΡ€ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Ссли ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² ряд 200, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· Π·Π°ΠΉΠΌΡƒΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅). По этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ Π² Intel Π² 1985 Π³ΠΎΠ΄Ρƒ сдСлали процСссор Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ поколСния 80386. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ модСль 386SL 1990 Π³ΠΎΠ΄Π°, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кристаллС процСссор, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ внСшнСй кСш-памяти. А Π² 1995 появился 386EX, Π² кристалл ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ помСстили Π΅Ρ‰Ρ‘ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, счётчики ΠΈ Π»ΠΎΠ³ΠΈΠΊΡƒ тСстирования JTAG, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ ΠΏΠΎ сСй дСнь для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ контроля качСства микросхСм. НСсмотря Π½Π° свои Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΏΠΎ сСгодняшним ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ, 25ΠœΠ³Ρ†, процСссор 386EX встраивали Π² спутники.

Π’ 2007 Π³ΠΎΠ΄Ρƒ Intel анонсировала своё слСдущСС SoC Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Intel EP80579 с ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Tolapai. На ΠΎΠ΄Π½ΠΎΠΌ кристаллС объСдинили процСссор с частотой ΠΎΡ‚ 600 ΠœΠ³Ρ† Π΄ΠΎ 1200 ΠœΠ³Ρ†, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти ΠΈ I/O ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вариациях Π½Π° Ρ‡ΠΈΠΏΠ΅ Π±Ρ‹Π» располоТСн QuickAssist для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π΅Π³ΠΎ использовали, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² vpn-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ….

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

Если Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ†Π΅ΠΏΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΌ кристаллС Π½Π΅ удаСтся, примСняСтся схСма ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… кристаллов, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ корпус (Π°Π½Π³Π». System in a package, SiP). SoC считаСтся Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠΉ конструкциСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π³ΠΎΠ΄Π½Ρ‹Ρ… устройств ΠΏΡ€ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ корпуса.

Випичная SoC содСрТит:

System on chip Ρ‡Ρ‚ΠΎ это. ARMSoCBlockDiagram.svg 1. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-ARMSoCBlockDiagram.svg 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ARMSoCBlockDiagram.svg 1

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ SOC часто входят Ρ‚Π°ΠΊΠΆΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… логичСских ΠΌΠ°Ρ‚Ρ€ΠΈΡ† β€” ΠŸΠ›Πœ; Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π΅Π½Π½Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ SOC β€” Π΅Ρ‰Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Π‘Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ соСдинСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΠΈΠ½Ρ‹ собствСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ стандартной конструкции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AMBA[1] Π² Ρ‡ΠΈΠΏΠ°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ARM. Если Π² составС Ρ‡ΠΈΠΏΠ° Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прямого доступа ΠΊ памяти (ΠŸΠ”ΠŸ), Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с большой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠ°, минуя процСссорноС ядро.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ проСктирования БнК

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв БнК прСдставляСт собой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Π‘Π‘Π˜Π‘, которая ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ряд Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для проСктирования БнК ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ срСдства, Ρ‡Ρ‚ΠΎ ΠΈ для Π‘Π‘Π˜Π‘. Π­Ρ‚ΠΈ срСдства Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования (БАПР), поставляСмых компаниями Cadance, Synopsis, Mentor Graphics ΠΈ Π΄Ρ€. Π’ качСствС элСмСнтной Π±Π°Π·Ρ‹ эти БАПР ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Π² состав ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… входят ΠΊΠ°ΠΊ простыС логичСскиС Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊ ΠΈ макроэлСмСнты, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: рСгистры, счСтчики, сумматоры, ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскиС устройства ΠΈ Ρ‚.Π΄.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² 90-Ρ… Π³Π³. ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° концСпция создания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½Ρ‹Ρ… сСмСйств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ процСссорноС ядро ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ объСмом Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π‘Π‘Π˜Π‘ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΊΡ€ΠΎΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ слоТно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ (Π‘Π€-Π±Π»ΠΎΠΊΠΈ) β€” процСссоры, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, АЦП, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ интСрфСйсныС Π±Π»ΠΎΠΊΠΈ (UART, SPI, CAN, Ethernet ΠΈ Ρ‚.Π΄). Π­Ρ‚ΠΈ Π‘Π€-Π±Π»ΠΎΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ производитСлями ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Они Π±Ρ‹Π»ΠΈ достаточно ТСстко ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-производитСля, являясь Π²Π½ΡƒΡ‚Ρ€ΠΈΡ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ слоТности

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ слоТности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π‘Π‘Π˜Π‘, ТСсткиС трСбования ΠΊ срокам ΠΈΡ… проСктирования (сокращСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° издСлия Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ) поставили ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ ΡΠ»ΠΎΠΆΠΈΠ²ΡˆΠΈΡ…ΡΡ условиях ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ БнК всСх Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ², входящих Π² Π΅Π΅ состав, Π½Π΅ всСгда цСлСсообразно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² послСдниС Π³ΠΎΠ΄Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ² для ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ прСдставлСния Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ срСдств проСктирования БнК. Π‘Π€-Π±Π»ΠΎΠΊΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для использования Π² Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, стали Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ IP (Intellectual Property) модулями, Ρ‚Π΅ΠΌ самым подчСркиваСтся, Ρ‡Ρ‚ΠΎ эта продукция являСтся ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ собствСнности. Π‘Π€-Π±Π»ΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ БнК, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π΅ основныС Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈΠ±ΠΎ нСпосрСдствСнно Β«Π²ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» Π² структуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π‘Π˜Π‘ топологичСски Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π‘Π€-Π±Π»ΠΎΠΊ, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ модСль Π‘Π€-Π±Π»ΠΎΠΊΠ° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ схСмотСхничСскоС ΠΈ топологичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² составС Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π‘Π˜Π‘ БнК.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ процСссС проСктирования БнК Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ свои достоинства ΠΈ нСдостатки. Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° всСх Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ сроков проСктирования ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ выпуска ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ издСлия. ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ² сопряТСна с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ финансовыми Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ, ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² свободном доступС, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΠΈΡ… Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ провСсти ΠΎΡ†Π΅Π½ΠΊΡƒ поставлСнных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ рСсурсов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ БнК. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, основная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ проСктирования БнК β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования достаточно ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ синтСзируСмых Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΈ Π² свободном доступС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π±Π°Π·Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² кристалл срСдствами соврСмСнных БАПР.

ВозмоТности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСм Π½Π° кристаллС

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

БнК ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅

System on chip Ρ‡Ρ‚ΠΎ это. SoC design Flow. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-SoC design Flow. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° SoC design Flow

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ связанныС с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ тСхнологиями

Π˜Π·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ спСциализированных Π‘Π‘Π˜Π‘ (нСсколько тысяч ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²) ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 0,13 β€” 0,18 ΠΌΠΊΠΌ стоит нСсколько сотСн тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 0,09 ΠΌΠΊΠΌ β€” ΡΠ²Ρ‹ΡˆΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². ΠŸΡ€ΠΈ этом ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ БнК ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 25% ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ трСбованиям. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв для получСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° трСбуСтся нСсколько ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. МоТно Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ срСдств БАПР ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ риски ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ БнК Π½Π° Π±Π°Π·Π΅ FPGA

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ БнК Π½Π° Π±Π°Π·Π΅ FPGA:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, БнК Π½Π° Π±Π°Π·Π΅ FPGA ΠΈΠΌΠ΅ΡŽΡ‚ практичСски Ρ‚Π΅ ΠΆΠ΅ достоинства, Ρ‡Ρ‚ΠΎ ΠΈ систСмы Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ тСхничСскими характСристиками β€” Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, мСньшими Π³Π°Π±Π°Ρ€ΠΈΡ‚Π°ΠΌΠΈ ΠΈ массой. ΠŸΡ€ΠΈ этом ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ энСргопотрСблСниС БнК Π½Π° Π±Π°Π·Π΅ FPGA ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ БнК, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π² Π²ΠΈΠ΄Π΅ ASIC. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· сказанного, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ БнК Π½Π° Π±Π°Π·Π΅ FPGA Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ постСпСнно Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡ‚ΡŒ систСмы Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ΠŸΡ€ΠΈ этом вмСсто микропроцСссоров ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² этих БнК Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ процСссорных Π‘Π€-Π±Π»ΠΎΠΊΠΎΠ². БнК схСмы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ мСньшС энСргии, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚. Π‘ мСньшим количСством кристаллов, стоимости сборки Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ΡΡ. Однако Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… схСм, общая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ большС Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ большого кристалла с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π΅ΠΆΠ΅Π»ΠΈ Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… схСм.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π΅Ρ‚ΡŒ Π½Π° кристаллС β€” ΠΌΠΈΠ½ΠΈ-ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ процСссора

System on chip Ρ‡Ρ‚ΠΎ это. b6e66aaf3efcace5737a9e638ff56272. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-b6e66aaf3efcace5737a9e638ff56272. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° b6e66aaf3efcace5737a9e638ff56272ΠœΡ‹ ΡƒΠΆΠ΅ ΡΠΌΠΈΡ€ΠΈΠ»ΠΈΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ рост Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты процСссоров остановился ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ пошли ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ распараллСливания вычислСний. Однако ΠΈ число ядСр Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, быстро ΠΎΠ΄ΠΎΠ»Π΅Π² ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ 2 ΠΈ 4, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΉΠΎΠ½Π΅ 8. НСкоторыС Π΄Π°ΠΆΠ΅ ΡΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Ρ…ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒ Π·Π°ΠΊΠΎΠ½ ΠœΡƒΡ€Π°.

Π£ Ρ‚Π°ΠΊΠΎΠ³ΠΎ застоя Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°. Если Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ 2, 4 ΠΈΠ»ΠΈ 8 ядрами скорСС количСствСнная, Ρ‚ΠΎ ΡƒΠΆΠ΅ 16-ядСрный процСссор сталкиваСтся с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ограничСниями Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° протяТСнии послСдних Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятилСтий основой ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ IP-Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Ρ‡ΠΈΠΏΠ° слуТила шина. Пока Π±Π»ΠΎΠΊΠΎΠ² Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ½Π° ΡΠΏΡ€Π°Π²Π»ΡΠ»Π°ΡΡŒ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠ»ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ядра, эта Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° исчСрпала сСбя. Π¨ΠΈΠ½Π° прСдставляСт собой ΠΎΠ±Ρ‰ΡƒΡŽ срСду ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ нСсколько Π±Π»ΠΎΠΊΠΎΠ² процСссора. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ. Если нСскольким Π±Π»ΠΎΠΊΠ°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€” Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ коллизия, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°. ΠŸΡ€ΠΈ числС ядСр большС восьми Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ становятся Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ большими, практичСски ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСчёркивая прСимущСства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ядСр.

Число ядСр ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² ΡˆΠΈΠ½Ρƒ Π½Π° нСсколько сСгмСнтов, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… мостами, ΠΎΠ΄Π½Π°ΠΊΠΎ это скорСС Β«ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»ΠΎΡ…ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. НастоящСС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ сотни Π±Π»ΠΎΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅ β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстная всСм ΡΠ΅Ρ‚ΡŒ с ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈΠ»ΠΈ Network on Chip.

System on chip Ρ‡Ρ‚ΠΎ это. image loader. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loaderΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΡˆΠΈΠ½Ρ‹ ΠΊ сСти Π²ΠΏΠΎΠ»Π½Π΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π΅Π½. ИмСнно Ρ‚Π°ΠΊ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Ρ‹Π΅ сСти: радиоэфир β€” типичная «шина», Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ сСти β€” коммутация ΠΊΠ°Π½Π°Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ β€” коммутация ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ пСрифСрия β€” соврСмСнная шина PCI Express Π½Π° самом Π΄Π΅Π»Π΅ вовсС Π½Π΅ шина, Π° ΡΠ΅Ρ‚ΡŒ c Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Ρ‚ΠΈΠΏΠ° Π·Π²Π΅Π·Π΄Π°. Π’Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ процСссоры β€” сначала прямыС соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, сСти.

Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ NoC ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ядро ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ процСссора соСдинён с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ происходит Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Π‘Π°ΠΌΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΡΠ΅Ρ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ сСти. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ микросхСмы ΠΈ снимаСт ограничСния ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ β€” Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡˆΠΈΠ½Ρ‹, мноТСство Π±Π»ΠΎΠΊΠΎΠ² способно ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½Π΅ мСшая Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ многоядСрных процСссоров ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ большом количСствС ядСр такая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° прСвосходит Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ показатСлям.

ЕстСствСнно, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ пСрСнСсти Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ‡ΠΈΠΏΠ° Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΈ нСэффСктивно. Π—Π΄Π΅ΡΡŒ совсСм Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСхнологичСскиС ограничСния ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ:

ИсслСдованиями NoC Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ унивСрситСты ΠΌΠΈΡ€Π°. Π’Π°ΠΊ, Π² 2007 Π³ΠΎΠ΄Ρƒ Intel Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор c 80-ю ядрами ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 1 тСрафлопс ΠΏΡ€ΠΈ энСргопотрСблСнии всСго Π² 62 Π²Π°Ρ‚Ρ‚Π°. Π’ 2010 Π±Ρ‹Π» прСдставлСн 48-ядСрный Β«ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° кристаллС» (Single chip cloud computer).

Π’ Π°ΠΏΡ€Π΅Π»Π΅ этого Π³ΠΎΠ΄Π° Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΡ‡Π΅Π½Ρ‹Ρ… MIT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создали ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ 16-ядСрного процСссора, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ спСцифичСскиС для NoC-систСм ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄ (virtual bypassing) ΠΈ сигналы с ΠΌΠ°Π»ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ (low-swing signaling). Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ тСорСтичСским ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌ пропускной способности ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ энСргопотрСблСниС.

Как ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚? ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ сохраняСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Π±ΡƒΡ„Π΅Ρ€, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ дальшС. Virtual bypassing позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ практичСски Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, Π·Π° счёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ посылаСтся Π·Π°Ρ€Π°Π½Π΅Π΅, ΠΈ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ успСваСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ†Π΅ΠΏΠ΅ΠΉ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Ρ‚Π΅Π»ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ΄Ρ‘Ρ‚ Π±Π΅Π· остановок, минуя Π±ΡƒΡ„Π΅Ρ€. Low-swing signaling β€” это ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ напряТСниями 0 ΠΈ 1 Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅, Π·Π° счёт Ρ‡Π΅Π³ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ энСргопотрСблСниС. Π’ суммС эти ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° Ρ€Π°Π·Π°.

ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… характСристик, ΠΊΠ°ΠΊ энСргопотрСблСниС ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NoC Π΄Π°Ρ‘Ρ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ прСимущСство. Она Π»Π΅Π³ΠΊΠΎ позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ ядра, Π½ΠΎ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π»ΡŽΠ±Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅. Как ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтях, физичСский ΠΈ транспортный ΡƒΡ€ΠΎΠ²Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ². МоТно Π±Π΅Π· особых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° мСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ядСр любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ IP-Π±Π»ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, графичСскоС ядро, спСциализированный ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ устройства. И, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² сСтях, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Quality of Service Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‡ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

NoC для объСдинСния ядСр процСссоров ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ статус, ΠΎΠ΄Π½Π°ΠΊΠΎ для объСдинСния Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π² систСмах Π½Π° кристаллС NoC Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ довольно Π΄Π°Π²Π½ΠΎ. РСшСния Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Sonics ΠΈΠ»ΠΈ Arteris ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² микросхСмах Samsung, Qualcomm ΠΈ Π΄Π°ΠΆΠ΅ Intel. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ скоро сСтСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡ‚ΡŒ ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΈΠ· β€œΡΠ²ΡΡ‚Π°Ρ святых” микроэлСктроники β€” многоядСрных Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… процСссоров. И Ρ‚ΠΎΠ³Π΄Π° число ядСр снова Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ расти. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ½ ΠœΡƒΡ€Π° Ρ…ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Ρ€Π°Π½ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SoC Π² ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, характСристиках ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½?

Π’Π΅Ρ€ΠΌΠΈΠ½ SOC ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ SoC (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ o) Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ обСспСчСнии, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ » БистСма Π½Π° Ρ‡ΠΈΠΏΠ΅ Β«. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собираСмся ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SoC, ΠΊΠ°ΠΊΠΈΠ΅ характСристики ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ SoC.

По ΠΌΠ΅Ρ€Π΅ развития Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° всС стрСмится ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π΅Π³ΠΎ эффСктивности, ΠΌΡ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ тСхнологиях. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΊΠ°ΠΊ SoC, использовался Π² отрасли Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚, ΠΈ хотя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SoC (систСма Π½Π° Ρ‡ΠΈΠΏΠ΅)?

System on chip Ρ‡Ρ‚ΠΎ это. SoC 2. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-SoC 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° SoC 2

ΠœΡ‹ всС Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‡ΠΈΠΏ, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вопрос Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ систСмой? На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, SoC выглядит ΠΊΠ°ΠΊ обычная микросхСма, Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ SoC ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ микросхСмы, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ, Π³Π΄Π΅ сходятся большоС количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Π³ΠΎ имя, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ функция, Π½ΠΎ с ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ SoC ΠΊΠ°ΠΊ Β«Ρ‡ΠΈΠΏ, состоящий ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΡƒΡŽ систСму».

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SoC

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ характСристики этих элСмСнтов, ΠΌΡ‹ возьмСм SoC SnapDragon 801 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Qualcomm Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅:

System on chip Ρ‡Ρ‚ΠΎ это. SoC SnapDragon 801. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-SoC SnapDragon 801. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° SoC SnapDragon 801

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· схСмы, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ процСссор (ЦП), ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти, ΠΏΠ°ΠΌΡΡ‚ΡŒ, GPU / Π“Π ΠΠ€Π˜Π§Π•Π‘ΠšΠ˜Π™ ΠŸΠ ΠžΠ¦Π•Π‘Π‘ΠžΠ , DSP, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊ USB, LTE, Wi-Fi ΠΈΠ»ΠΈ Bluetooth, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ GPS, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ экрана, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°. ВсС это, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, Π½Π° самом Π΄Π΅Π»Π΅ прСвращаСтся Π² Ρ„ΠΈΡˆΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π½Π΅ большС ΠΌΠΎΠ½Π΅Ρ‚Ρ‹.

System on chip Ρ‡Ρ‚ΠΎ это. Apple A9 SoC. System on chip Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. System on chip Ρ‡Ρ‚ΠΎ это-Apple A9 SoC. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° System on chip Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Apple A9 SoC

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈ нСдостатки

КаТдая новая тСхнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ сущСствуСт, Π½ΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эти нСбольшиС систСмы Π½Π° Ρ‡ΠΈΠΏΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сущСствовало Π² Ρ‚ΠΎ врСмя, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Π’ качСствС прСимущСств, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнта, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π² частности, Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ прСимущСство Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая способствуСт сниТСнию расхода заряда аккумулятора ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ автономности.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

System on chip Ρ‡Ρ‚ΠΎ это

Π’Π΅Ρ€ΠΌΠΈΠ½ «ΡΠΈΡΡ‚Π΅ΠΌΠ° Π½Π° кристаллС» (System on Chip – SoC) появился нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΊΠΎΠ³Π΄Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ развития ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° кристаллС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства, Π½ΠΎ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ систСмы. Π’ Ρ†Π΅Π»ΠΎΠΌ понятиС «ΡΠΈΡΡ‚Π΅ΠΌΠ° Π½Π° кристаллС» ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ систСму, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, микропроцСссорноС ядро ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ кристаллС. Основной способ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТных систСм – Π·Π°ΠΊΠ°Π·Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы (ASIC). Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π² качСствС Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ срСдства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠŸΠ›Π˜Π‘. БСгодня ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя полюсами – ASIC ΠΈ ΠŸΠ›Π˜Π‘ – Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ способы Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ с использованиСм этих Π½ΠΎΠ²Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ связан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΡ‚ΠΎΠΊ развития SoC.

Π‘ΠŸΠžΠ‘ΠžΠ‘Π« Π Π•ΠΠ›Π˜Π—ΠΠ¦Π˜Π˜ Π‘Π˜Π‘Π’Π•Πœ НА ΠšΠ Π˜Π‘Π’ΠΠ›Π›Π•
Π’ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности соврСмСнных ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для достиТСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ потрСбляСмой мощности ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла позволяСт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ASIC Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ стандартных элСмСнтов. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈ этом Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ высока Π² силу использования слоТных дорогостоящих срСдств проСктирования ΠΈ нСобходимости создания большого числа масок (Π±ΠΎΠ»Π΅Π΅ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ·-Π·Π° слоТности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² высок риск ошибок, приводящих ΠΊ нСобходимости пСрСпроСктирования ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ изготовлСния ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° масок.

На рис.1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ измСнСния стоимости изготовлСния ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° масок для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ послС внСдрСния Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ производства со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ постСпСнно сниТаСтся, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎ новСйшим тСхнологиям Π΅Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° растСт ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ‚Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ. ИспользованиС Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ оказываСтся экономичСски ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ массового примСнСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ процСссоры, ΠΏΠ°ΠΌΡΡ‚ΡŒ, программируСмая Π»ΠΎΠ³ΠΈΠΊΠ°. ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ число ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ASIC Π² ΠΌΠΈΡ€Π΅ сокращаСтся быстрыми Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ: с 10000 Π² 1998 Π³ΠΎΠ΄Ρƒ Π΄ΠΎ 4500 Π² 2002 (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² массовоС производство пошли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3500 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²). По Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, Π² 2003 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ Π½Π°Ρ‡Π°Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ 4000 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ASIC.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° основС ΠŸΠ›Π˜Π‘ Π½Π΅ связано с Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ Π½Π° запуск производства, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ использованиС стандартных ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Ρ†ΠΈΠΊΠ» ΠΈ низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ срСдств проСктирования, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ устранСния ошибок ΠΏΡƒΡ‚Π΅ΠΌ пСрСпрограммирования Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° основС ΠŸΠ›Π˜Π‘ вСсьма ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Однако большая потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, низкая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ кристаллов ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ASIC сущСствСнно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠŸΠ›Π˜Π‘.
ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡΡΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ достаточно Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Ρ‹Π»ΠΎ использованиС Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ASIC, вСдСтся Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов, Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ, Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ конструктива. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ пластины для Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ массовым способом, Π° для создания Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмы достаточно ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠ°Π·Π½Ρ‹Π΅ слои ΠΌΠ΅Ρ‚Π°Π»Π»Π°. Однако с ростом числа слоСв ΠΌΠ΅Ρ‚Π°Π»Π»Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ количСство Π·Π°ΠΊΠ°Π·Π½Ρ‹Ρ… масок стало сравнимым с ΠΈΡ… количСством, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ для ASIC. ΠŸΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ASIC ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈ дорогостоящиС срСдства проСктирования, Π° Π² самой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла, прСимущСства ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ свСдСны Π½Π° Π½Π΅Ρ‚ ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ практичСски Π²Ρ‹ΡˆΠ»ΠΈ ΠΈΠ· употрСблСния.
Ниша, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, сСйчас Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ заполняСтся Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΌΠΈ тСхнологиями ΠΏΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ASIC» (Structured ASIC). Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ASIC состоят ΠΈΠ· Π·Π°Ρ€Π°Π½Π΅Π΅ спроСктированной ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ макроячССк (рис.2), ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΡƒΡŽ структуру (Π² этом смыслС ΠΎΠ½ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠŸΠ›Π˜Π‘). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, схСмы синхронизации, тСстирования ΠΈ самодиагностики ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹, ΠΈ это сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ВрСбуСтся ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… слоСв ΠΌΠ΅Ρ‚Π°Π»Π»Π° для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ настройки макроячССк ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ мСТсоСдинСний ΠΌΠ΅ΠΆΠ΄Ρƒ макроячСйками. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ запуска Π² производство ΠΏΡ€ΠΈ этом составляСт порядка 10–20% ΠΎΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ для ASIC. Π”Π°ΠΆΠ΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ высокой стоимости изготовлСния ΠΏΠΎ новСйшим тСхнологиям (см. рис.1) Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ SoC ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ структурных ASIC Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ субмикронныС эффСкты (элСктромиграция, ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° линиях связСй), Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ влияниС сигналов, рСализация срСдств синхронизации ΠΈ тСстирования. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ проСктирования сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ASIC ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2–3 систСмы для модСлирования, синтСза ΠΈ планирования ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° Ρ„ΠΈΡ€ΠΌΠ΅-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅. ВрСмя проСктирования Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сокращаСтся (Ρ‚Ρ€ΠΈ-Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π΅Π΄Π΅Π»ΠΈ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ списка Ρ†Π΅ΠΏΠ΅ΠΉ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΎ получСния Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²). НаправлСниС структурных ASIC, Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΠ² ΠΎΠΊΠΎΠ»ΠΎ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΊΠ°ΠΊ пСрСосмыслСниС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π½Π° Π½ΠΎΠ²ΠΎΠΌ этапС ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся. Около Π΄Π²ΡƒΡ… дСсятков ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ LSI Logic, NEC, Fujitsu, AMI Semiconductor, Lightspeed Semiconductor, Chip Express, eASIC, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ свои Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² этой области.
МоТно привСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SoC (для эквивалСнтных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ). ΠŸΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠŸΠ›Π˜Π‘ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ASIC – 1% ( 90% ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла ΠŸΠ›Π˜Π‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для программирования мСТсоСдинСний), потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π² 10–15 Ρ€Π°Π·, максимальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ – Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 20%. Для структурных ASIC ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π² 50 Ρ€Π°Π· Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² ΠŸΠ›Π˜Π‘, ΠΈ, сотвСтствСнно, составляСт 40–60% ΠΎΡ‚ плотности стандартных ASIC. Максимальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ – 70%, потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Π² 2–3 Ρ€Π°Π·Π°, Ρ‡Π΅ΠΌ для стандартных ASIC.
Π’ Ρ†Π΅Π»ΠΎΠΌ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ врСмя ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования ASIC Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ стандартных элСмСнтов ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π° Π½ΠΈΠΌΠΈ останСтся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ массовых ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎ характСристикам ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π½ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм со срСдними объСмами выпуска Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ структурныС ASIC, Π° ΠŸΠ›Π˜Π‘ ΠΏΡ€ΠΎΡ‡Π½ΠΎ Π·Π°ΠΉΠΌΡƒΡ‚ свою Π½ΠΈΡˆΡƒ Π² сфСрС Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΌΠ°Π»Ρ‹ΠΌΠΈ объСмами выпуска. ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ объСм Ρ€Ρ‹Π½ΠΊΠ° структурных ASIC оцСниваСтся Π² 2–5 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСски Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ «ΠΈΠ·Ρ‹ΠΌΠ°ΡŽΡ‚ся» с Ρ€Ρ‹Π½ΠΊΠ° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ASIC ΠΏΡ€ΠΈ сохранСнии ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ роста Ρ€Ρ‹Π½ΠΊΠ° ΠŸΠ›Π˜Π‘.
Бпособы Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСм Π½Π° кристаллС Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. БущСствуСт ряд ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ систСмы Π½Π° кристаллС (Configurable System on Chip – CsoC). Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ строятся Π½Π° сочСтании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠ°Π·Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ микропроцСссорныС ядра, Π±Π»ΠΎΠΊΠΈ Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ стандартных элСмСнтов, структурных ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² являСтся сСрия микросхСм ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Triscend, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ поля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, 32-разрядноС процСссорноС ядро ARM7TDMI, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ 8051. Компании Lightspeed ΠΈ eASIC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ структурныС Π±Π»ΠΎΠΊΠΈ, встраиваСмыС Π² ASIC. ΠšΡ€ΠΈΡΡ‚Π°Π»Π»Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Leopard Logic ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ большого структурного Π±Π»ΠΎΠΊΠ° ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.
БистСмы Π½Π° кристаллС Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π° соврСмСнных ΠŸΠ›Π˜Π‘. Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΡΠΈΡΡ‚Π΅ΠΌΡ‹ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ кристаллС» (System on Programmable Chip – SoPC). Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, здСсь ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, свойствСнныС систСмам Π½Π° кристаллС Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ: процСссорныС ядра, ΠΏΠ°ΠΌΡΡ‚ΡŒ, IP-Π±Π»ΠΎΠΊΠΈ. ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Triscend ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Xilinx Π² Ρ„Π΅Π²Ρ€Π°Π»Π΅ этого Π³ΠΎΠ΄Π° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Altera сСрии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… масками микросхСм Stratix HardCopy ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠŸΠ›Π˜Π‘, со своСй стороны, стрСмятся Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ Π±ΠΎΠ»Π΅Π΅ эффСктивных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. БрСдства проСктирования ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ услоТнСния ΠŸΠ›Π˜Π‘ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ΡΡ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ проСктирования Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ для Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ASIC. Π’ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ этапы ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла, физичСского синтСза ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° итСрация Ρ†ΠΈΠΊΠ»Π° проСктирования Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠŸΠ›Π˜Π‘ объСмом ΡˆΠ΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π²Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ сутки, Π° количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ измСряСтся дСсятками, ΠΎΡ†Π΅Π½ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях, СшС Π΄ΠΎ проСктирования Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, становится Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС большая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ASIC макСтируСтся Π½Π° ΠŸΠ›Π˜Π‘ (ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° блиТайшСС врСмя – Π΄ΠΎ 80% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа), Π° ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠŸΠ›Π˜Π‘-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π½Π° ASIC, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈ Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅, ΠΈ Π² срСдствах проСктирования Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
Π˜Ρ‚Π°ΠΊ, ΠΌΠ΅ΠΆΠ΄Ρƒ ASIC ΠΈ ΠŸΠ›Π˜Π‘ развиваСтся Ρ†Π΅Π»Ρ‹ΠΉ спСктр ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСм Π½Π° кристаллС, происходит Π²Π·Π°ΠΈΠΌΠΎΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² с Ρ†Π΅Π»ΡŒΡŽ поиска Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных с тСхничСской ΠΈ экономичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ASIC ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΊΠ°ΠΊ ΠŸΠ›Π˜Π‘, Ρ‚Π°ΠΊ ΠΈ ASIC. ΠžΠ±ΡŠΠ΅ΠΌΡ‹ производства, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ экономичСски цСлСсообразно, ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ тысячи Π΄ΠΎ ста тысяч микросхСм Π² Π³ΠΎΠ΄.

Π˜Π‘ΠŸΠžΠ›Π¬Π—ΠžΠ’ΠΠΠ˜Π• IP-Π‘Π›ΠžΠšΠžΠ’
ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с появлСниСм ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ систСмы Π½Π° кристаллС Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΈΠ΄Π΅ΠΈ создания ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ проСктирования Π½Π° основС ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² (ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ). Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (процСссоров, Π±Π»ΠΎΠΊΠΎΠ² памяти ΠΈ управлСния, ΡˆΠΈΠ½Π½Ρ‹Ρ… интСрфСйсов ΠΈ Π΄Ρ€.) Π² Ρ€Π°ΠΌΠΊΠ°Ρ… достаточно ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ класса Π·Π°Π΄Π°Ρ‡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ устройства ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ «ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ» ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΊ конструктор. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ «ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ» Π½Π° систСмном ΡƒΡ€ΠΎΠ²Π½Π΅, ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ описания, проводя Π°Π½Π°Π»ΠΈΠ· ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ всСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ, Π° Π΄Π°Π»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² описаниях Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² (IP-Π±Π»ΠΎΠΊΠΎΠ²). Π’ силу ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с созданиСм пСрСносимой ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ производствС ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ тСхнологиям, Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ… Π² Ρ†Π΅Π»ΠΎΠΌ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π² качСствС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π»ΠΎΡΡŒ. Однако это Π΄Π°Π»ΠΎ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ индустрии IP-Π±Π»ΠΎΠΊΠΎΠ². Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сСйчас сущСствуСт большой Π²Ρ‹Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ спСциализированных IP-Π±Π»ΠΎΠΊΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… областСй ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ изготовлСния микросхСм, Π² частности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ IP-Π±Π»ΠΎΠΊΠΎΠ² для ΠŸΠ›Π˜Π‘, прСдставлСнных Π² Π²ΠΈΠ΄Π΅ синтСзируСмых Π±Π»ΠΎΠΊΠΎΠ² Π½Π° языках высокого уровня, списков Ρ†Π΅ΠΏΠ΅ΠΉ Π² элСмСнтном базисС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠŸΠ›Π˜Π‘ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… макросов с топологичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ASIC Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ IP-Π±Π»ΠΎΠΊΠΎΠ². Π­Ρ‚ΠΎ позволяСт Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½ΠΈΡ… ΠΊΠ°ΠΊ ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСм Π½Π° кристаллС. НапримСр, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° структурных ASIC ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ LSI Logic Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ чСтырСхсот элСмСнтов. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° IP-Π±Π»ΠΎΠΊΠΎΠ² CoreWare, содСрТащая процСссоры, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡˆΠΈΠ½Ρ‹ AMBA, интСрфСйсы памяти ΠΈ Π΄Ρ€. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссорных ядСр (ARM, MIPS, ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор ZSP) прСдусмотрСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ области. Если Ρ‚Π°ΠΊΠΈΠ΅ процСссоры Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π² этих областях ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IP-Π±Π»ΠΎΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… макросов.

БРЕДБВВА Π‘Π˜Π‘Π’Π•ΠœΠΠžΠ“Πž ΠŸΠ ΠžΠ•ΠšΠ’Π˜Π ΠžΠ’ΠΠΠ˜Π―
ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ систСмного уровня проСктирования фактичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС, Ρ‡Ρ‚ΠΎ Π»Π΅ΠΆΠΈΡ‚ Π²Ρ‹ΡˆΠ΅ уровня Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ RTL. Π—Π΄Π΅ΡΡŒ создаСтся модСль исполняСмой спСцификации, которая слуТит эталоном повСдСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы Π½Π° всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… этапах. Π’ систСмном ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ уровня Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:
Β· ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ «ΠΌΠΈΡΡΠΈΠΈ» ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ построСния систСмы, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ проСктируСмая систСма, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ статичСских ΠΈ динамичСских сцСнариСв, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡;
Β· Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ с ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСм, сСтСвых Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², пропускной способности ΠΊΠ°Π½Π°Π»ΠΎΠ²;
Β· ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ‚.Π΅. ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², схСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π½Π° ΡˆΠΈΠ½Π°Ρ…, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ Π΄Ρ€.).
Если ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° уровня относятся ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ построСния ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° систСмы, Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° нСпосрСдствСнно связана с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования. БСгодня, ΠΊΠΎΠ³Π΄Π° мСтодология проСктирования Π½Π° RTL-ΡƒΡ€ΠΎΠ²Π½Π΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΡƒΡΡ‚ΠΎΡΠ»Π°ΡΡŒ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² области срСдств проСктирования ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это связано с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ языка Π‘/Π‘++ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… языков Π½Π° Π΅Π³ΠΎ основС, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ SystemC, Handel-C, Stream-C ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². ИдСя использования ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ высокого уровня, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° языках программирования Π½Π΅ Π½ΠΎΠ²Π°, Π½ΠΎ сСйчас ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… языков обСспСчиваСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² систСмах модСлирования, Π½ΠΎ ΠΈ Π² систСмах синтСза.
Π’Π°ΠΊ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ созданныС Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· популярных систСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ модСлирования Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов Matlab/Simulink, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ использовались ΠΊΠ°ΠΊ спСцификации для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ кодирования ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ RTL. Разработанная ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ AccelChip систСма синтСза высокого уровня Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ позволяСт ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ синтСзируСмыС RTL-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° языках VHDL ΠΈ Verilog Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Matlab с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ автоматичСского прСобразования Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ.
Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Celoxica Π² систСмС DK2 Design Suite, которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ компилятивного проСктирования. Π‘Ρ€Π΅Π΄Π° проСктирования позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ модСль ΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° языкС Π‘, провСсти Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ части ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послСднюю Π² элСмСнтный базис ΠŸΠ›Π˜Π‘ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄ VHDL/Verilog. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ языки C, C++, SystemC ΠΈ Handel-C, Π° Ρ‚Π°ΠΊΠΆΠ΅ компиляция исходных ΠΊΠΎΠ΄ΠΎΠ² Π² процСссорныС ядра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Xilinx MicroBlaze. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½Π΅ мСняя исходной спСцификации Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, быстро Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π½Π° процСссорном ядрС ΠŸΠ›Π˜Π‘, провСсти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ с частичной ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ Π·Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈ нСобходимости, ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ RTL для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π½Π° ASIC.
ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ цСлостности исходных спСцификаций ΠΏΡ€ΠΈ ΠΈΡ… трансформации с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ„ΠΈΡ€ΠΌΡ‹-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ систСм логичСского модСлирования стрСмятся ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ совмСстноС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ VHDL, Verilog, C/C++, SystemC ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды проСктирования. НапримСр, ΠΏΠΎΠΌΠΈΠΌΠΎ пСрСчислСнных языков, систСмы модСлирования ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Aldec ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ совмСстноС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Matlab/Simulink, ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС систСмы ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π‘/Π‘++ ΠΈ Handel-C ΠΈ встроСнныС интСрфСйсы с систСмами AccelChip ΠΈ Celoxica, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΅Π΄ΠΈΠ½ΠΎΠΉ срСды проСктирования Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΊΠΎΠ΄Π°, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ синтСз с Π³ΠΈΠ±ΠΊΠΎΠΉ настройкой систСмы Π½Π° свой ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ проСктирования.

БРЕДБВВА Π€Π£ΠΠšΠ¦Π˜ΠžΠΠΠ›Π¬ΠΠžΠ“Πž ΠŸΠ ΠžΠ•ΠšΠ’Π˜Π ΠžΠ’ΠΠΠ˜Π―
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° сСгодняшний дСнь остаСтся основным ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… систСм нСзависимо ΠΎΡ‚ ΠΈΡ… физичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π—Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ – ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ RTL-описаниС систСмы, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ срСдствами логичСского синтСза ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ работоспособный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊ срСдствам Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ относят срСдства модСлирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ RTL-ΠΊΠΎΠ΄Π° Π° Ρ‚Π°ΠΊΠΆΠ΅ срСдства логичСского синтСза ΠΈΠ· RTL-описаний.
ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ RTL-ΠΊΠΎΠ΄Π° носит ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. УмСньшСниС числа ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ – прямой ΠΏΡƒΡ‚ΡŒ ΠΊ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ стоимости ΠΈ сроков Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связано с созданиСм срСдств контроля качСства исходного ΠΊΠΎΠ΄Π°, ΠΎΡ†Π΅Π½ΠΊΠΈ Π΅Π³ΠΎ рСализуСмости Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях выполнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΅Ρ‰Π΅ Π΄ΠΎ этапа логичСского синтСза. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, использованиС Ρ‚Π°ΠΊΠΈΡ… срСдств позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠŸΠ›Π˜Π‘ Π½Π° ASIC. НС сСкрСт, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠŸΠ›Π˜Π‘ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ заботятся ΠΎ качСствС создаваСмого VHDL- ΠΈΠ»ΠΈ Verilog- описания. Π’Π΅Π΄ΡŒ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠŸΠ›Π˜Π‘. А ΠΊΠΎΠ³Π΄Π° работоспособный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, Ρ‚ΠΎ Π΄ΠΎ чистки ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡƒΠΆΠ΅ Π½Π΅ доходят. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ казалось Π±Ρ‹ ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ пСрСносС Π½Π° ASIC Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сущСствСнной ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ИспользованиС срСдств контроля качСства Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ пСрСноса.
ΠŸΠ΅Ρ€Π²Ρ‹Π΅ поколСния Ρ‚Π°ΠΊΠΈΡ… систСм Π±Ρ‹Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ лишь ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ сСмантики, сСйчас появились систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡΡ‚ΠΈΠ»ΡŒ кодирования, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ограничСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π°Π½Π°Π»ΠΈΠ· ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π±Π»ΠΎΠΊΠΎΠ², нСтрассируСмых структур ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ распространСния сигналов. Π’Π°ΠΆΠ½ΠΎ здСсь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эти систСмы Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Ρ€Π°Π½Π½Π΅ΠΉ стадии Π±Π΅Π· нСобходимости ΠΈΠΌΠ΅Ρ‚ΡŒ знания ΠΎ физичСских аспСктах Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… этапов проСктирования. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ RTL Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ качСство ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ сокращаСт число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ логичСском синтСзС, Π½ΠΎ ΠΈ Π² пСрспСктивС Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ этапы проСктирования Π² спСциализированныС Π΄ΠΈΠ·Π°ΠΉΠ½-Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ Π½Π΅ списка Ρ†Π΅ΠΏΠ΅ΠΉ Π² элСмСнтном базисС производитСля, Π° RTL-ΠΊΠΎΠ΄Π° Π½Π° языках VHDL ΠΈΠ»ΠΈ Verilog. НапримСр, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ LSI Logic ΠΈ NEC для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ возмоТности ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° своих структурных ASIC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ настроСнный БАПР ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Tera Systems. Компания IBM Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСдства Tera Systems Π² пСрспСктивном ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ проСктирования ASIC c ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ RTL.
ИспользованиС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° – Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ полСзная, Π½ΠΎ Π² любом случаС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ лошадью для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ RTL-ΠΊΠΎΠ΄Π° слуТат срСдства модСлирования. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ создаСт Π½ΠΎΠ²Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, запускаСт ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ систСмы, послС Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вносит измСнСния Π² ΠΊΠΎΠ΄. И Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ±ΡŒΠ΅Ρ‚ΡΡ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² модСлирования. Для ΠŸΠ›Π˜Π‘, Π³Π΄Π΅ Π² основС проСктирования Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ «Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ всС ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ», ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ характСристики систСм модСлирования ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ простотой, удобством ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ. Для ASIC (Π² Ρ‚ΠΎΠΌ числС ΠΈ структурных) Π½ΡƒΠΆΠ½ΠΎ «ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сразу всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ основным здСсь становится качСство логичСской ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Π·Π° счСт высокой стоимости систСм модСлирования.
БСгодня Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными систСмами модСлирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Aldec, Cadence, Mentor Graphics ΠΈ Synopsys. Если срСдства Cadence ΠΈ Synopsys Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Ρ… проСктирования ASIC, Ρ‚ΠΎ систСмы модСлирования Active-HDL, Riviera ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Aldec ΠΈ ModelSim ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Mentor Graphics ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ всСх ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠŸΠ›Π˜Π‘. Π’Π°ΠΊ, БАПР Active-HDL обСспСчиваСт Π΅Π΄ΠΈΠ½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду проСктирования ΠΈ модСлирования для ΠŸΠ›Π˜Π‘ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, содСрТит срСдства Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, кросс-ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° тСстового покрытия, тСкстовыС ΠΈ графичСскиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π° вмСстС с систСмой Riviera, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π² сСбя ряд ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… срСдств для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ASIC, прСдоставляСт Π΅Π΄ΠΈΠ½ΡƒΡŽ срСду проСктирования для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способов Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
Π”ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ осущСствляСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ списка Ρ†Π΅ΠΏΠ΅ΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρƒ сСбя срСдства логичСского ΠΈ физичСского синтСза. ΠŸΡ€ΠΈ всСм ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€Π°Π·ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… срСдств Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π° сСгодняшний дСнь являСтся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Synplicity. БрСдства Synplicity ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ логичСский ΠΈ физичСский синтСз для ASIC ΠΈ ΠŸΠ›Π˜Π‘ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ASIC Π½Π° ΠŸΠ›Π˜Π‘ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ автоматичСского разбиСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (с сохранСниСм цСлостности) Π½Π° мноТСство ΠŸΠ›Π˜Π‘, ΠΈΠΌΠ΅ΡŽΡ‚ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠŸΠ›Π˜Π‘ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исходного RTL-описания.
Компания Synplicity Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΈ Π² ΠΏΠ»Π°Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ синтСза для структурных ASIC. Для структурных ASIC ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ срСдства логичСского синтСза ASIC. Но достиТСниС Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ логичСском синтСзС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ настройкС Π½Π° элСмСнтный базис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… структурных ASIC ( ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ, Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠŸΠ›Π˜Π‘, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€Ρ‹, Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹, ΠΏΠ°ΠΌΡΡ‚ΡŒ). ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ систСму физичСского синтСза Synplicity AmplifyASIC, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ своих структурных ASIC, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ LSI Logic ΠΈ NEC.
Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ хотя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ строит свой ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ проСктирования, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ΠΉ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Π² Ρ†Π΅Π»ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ структурных ASIC стимулируСт Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… коммСрчСских БАПР ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования Π½Π° основС срСдств Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ контроля рСализуСмости RTL-описаний. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ врСмя проСктирования. А созданиС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… срСдств БАПР для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… этапов проСктирования (ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, синтСз), ΠΏΡ€ΠΈ стандартизации ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ этапа ΠΊ этапу, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ тСхнологичСской (ΠΎΡ‚ способа Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ (ΠΎΡ‚ производитСля БАПР) нСзависимости ΠΏΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ систСм Π½Π° кристаллС.

КОМПАНИИ-ΠŸΠ ΠžΠ˜Π—Π’ΠžΠ”Π˜Π’Π•Π›Π˜ БВРУКВУРНЫΠ₯ ASIC И Π‘Π Π•Π”Π‘Π’Π’ БАПР Π”Π›Π― НИΠ₯

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *