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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… устройств

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

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

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

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

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

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π½Π° ΠŸΠ›Π˜Π‘ я ΠΏΡ€ΠΎΡˆΠ΅Π» тСорСтичСский курс ΠΏΠΎ ΡΠ·Ρ‹ΠΊΡƒ VHDL — язык описания Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм. Π―Π·Ρ‹ΠΊ проСктирования VHDL являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ языком ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ соврСмСнных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм. Π’ VHDL синтаксисС я Π½Π°ΡƒΡ‡ΠΈΠ»ΡΡ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ модСль Π² Ρ€Π°Π·Π½Ρ‹Ρ… стилях (структурноС, ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ΅, повСдСнчСскоС описания), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ языков программирования высокого уровня (Π‘ΠΈ, Паскаль). Π­Ρ‚ΠΈΠΌ ΠΈ Π΄ΠΎΡΡ‚игаСтся Π΅Π³ΠΎ большая ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для описания Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм. НапримСр, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… физичСских систСм Ρƒ Π½Π΅Π³ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΈΠΏΠΎΠ² с Ρ„изичСскими размСрностями, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅.

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

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

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