ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (FPGA)

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (FPGA) (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† FPGA ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Π‘ΠœΠš (см. Ρ€ΠΈΡ. 4.32, Π°). Π’ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ области, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρƒ ΠΊΠ°Π½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π‘ΠœΠš, размСщаСтся мноТСство рСгулярно располоТСнных ячССк — логичСских Π±Π»ΠΎΠΊΠΎΠ², ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ проходят трассировочныС ΠΊΠ°Π½Π°Π»Ρ‹, Π° Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ кристалла располоТСны ячСйки Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° — Π±Π»ΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ микросхСмы FPGA содСрТат ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ·Π»Ρ‹, Π½ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡ‚Π²ΠΎ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ этого класса Π‘Π‘Π˜Π‘ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΈΡ… ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΉ структуры.

ЛогичСскиС Π±Π»ΠΎΠΊΠΈ FPGA

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π›Π‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ:

  • β€’ транзисторныС ΠΏΠ°Ρ€Ρ‹, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ логичСскиС схСмы «Π˜-FIE», «Π˜Π›Π˜-HE» ΠΈ Ρ‚. ΠΏ. Π’Π°ΠΊΠΈΠ΅ Π›Π‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ SLC (Simple Logic Cells, простыС логичСскиС Ρ†Π΅ΠΏΠΈ);
  • β€’ логичСскиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠ²;
  • β€’ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ логичСскиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠŸΠ—Π£, Ρ‚Π°ΠΊΠΈΠ΅ Π›Π‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ LUTs {Look-Up Tables, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ поиска).

Двумя основными характСристиками Π›Π‘ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡ… «Π·Π΅Ρ€Π½ΠΈΡΡ‚ΠΎΡΡ‚ΡŒ» (Granularity) ΠΈ «Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» (Functionality). Π­Ρ‚ΠΈ характСристики ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹: Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ свойства Π›Π‘, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π³ΠΎ свойства, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. «Π—Π΅Ρ€Π½ΠΈΡΡ‚ΠΎΡΡ‚ΡŒ» связана с Ρ‚Π΅ΠΌ, насколько «ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ» Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π΅ Ρ‡Π°ΡΡ‚ΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ «ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ» Π½ΡƒΠΆΠ½Ρ‹Π΅ схСмы, Π° «Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» — с Ρ‚Π΅ΠΌ, насколько Π²Π΅Π»ΠΈΠΊΠΈ логичСскиС возмоТности Π›Π‘.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ мСлкозСрнистого ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π›Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ транзисторов с Ρ€ΠΈ nΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ (рис. 4.35, Π°). ΠœΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ транзисторов ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ трассировочныС ΠΊΠ°Π½Π°Π»Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ мСТсоСдинСния элСмСнтов. КаТдая ΠΏΠ°Ρ€Π° транзисторов (ΠΎΠ±Π²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 4.35, Π° ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ) прСдставляСт собой ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ логичСскиС схСмы «Π˜-НЕ», «Π˜Π›Π˜-HE» Π² ΠšΠœΠžΠŸ-Π»ΠΎΠ³ΠΈΠΊΠ΅. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ построСния Ρ‚Π°ΠΊΠΈΡ… схСм Π±Ρ‹Π» ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСн Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ 3.4. Π§Ρ‚ΠΎΠ±Ρ‹ «Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ» Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ транзисторов, Π½Π° Π·Π°Ρ‚Π²ΠΎΡ€Ρ‹ транзисторов ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ°Ρ€ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π·Π°ΠΏΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ напряТСния: напряТСниС питания — Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ ΠΊΠΎΡ€ΠΏΡƒΡ — Π½Π° Π½ΠΈΠΆΠ½ΠΈΠΉ. ΠŸΡ€ΠΈ этом транзисторы, находящиСся слСва ΠΈ ΡΠΏΡ€Π°Π²Π° ΠΎΡ‚ Π½ΠΈΡ…, становятся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… элСмСнтарных логичСских схСм ΠΏΡƒΡ‚Π΅ΠΌ выполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… мСТсоСдинСний осущСствляСтся построСниС Π±ΠΎΠ»Π΅Π΅ слоТных логичСских устройств.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ логичСских Π±Π»ΠΎΠΊΠΎΠ².

Рис. 4.35. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ логичСских Π±Π»ΠΎΠΊΠΎΠ²:

Π° — мСлкозСрнистый; Π± - крупнозСрнистый; Π² — ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Ρƒ ΠΌΡƒΠ»ΡŒΡ‚иплСксора «2−1» .

ΠœΠ΅Π»ΠΊΠΎΠ·Π΅Ρ€Π½ΠΈΡΡ‚ΠΎΡΡ‚ΡŒ Π›Π‘ Π²Π΅Π΄Π΅Ρ‚ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ гибкости ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΌΠ΅Π»ΠΊΠΎΠ·Π΅Ρ€Π½ΠΈΡΡ‚ΠΎΡΡ‚ΡŒ услоТняСт систСму мСТсоСдинСний FPGA ΠΈΠ·-Π·Π° большого числа ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ связи.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ логичСского Π±Π»ΠΎΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² FPGA, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π›Π‘, состоящий ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠ² «2−1» ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π° «Π˜Π›Π˜» (рис. 4.35, 6). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊ Π²Ρ…ΠΎΠ΄Π°ΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π› Π‘ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ большСго числа ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π²ΠΎΡΡŒΠΌΠΈ.

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

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

Π‘Π°ΠΌΡ‹Π΅ слоТныС Π›Π‘, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² FPGA, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² ΡΠ²ΠΎΠ΅ΠΌ составС нСсколько Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠŸΠŸΠ—Π£, Π½Π°Π±ΠΎΡ€ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠ² ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ². На ΠΎΡΠ½ΠΎΠ²Π΅ Ρ‚Π°ΠΊΠΈΡ… Π›Π‘ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ достаточно слоТныС логичСскиС устройства с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ числом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ