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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ инструмСнтов систСмы Active-HDL

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

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ инструмСнтов систСмы Active-HDL (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Рассмотрим ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ систСмными инструмСнтами.

Π“Ρ€ΡƒΠΏΠΏΠ° инструмСнтов Control Tools

ΠŸΡ€ΠΎΡ†Π΅ΡΡ рассмотрСния Π³Ρ€ΡƒΠΏΠΏ инструмСнтов БАПР ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с Π³Ρ€ΡƒΠΏΠΏΡ‹ инструмСнтов Control Tools, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ проСктирования ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ простым, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Однако ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ состоит ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², располоТСнных Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ…, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ слоТности Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сущСствСнно возрастаСт. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ высокой стСпСни слоТности. Π­Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ сказываСтся Π½Π° ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Active-HDL Π΅ΡΡ‚ΡŒ спСциализированная Π³Ρ€ΡƒΠΏΠΏΠ° инструмСнтов, основными функциями ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° проСктирования ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° инструмСнтов ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Control Tools.

Π“Ρ€ΡƒΠΏΠΏΠ° Control Tools состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра Design Wizard, (ΠœΠ°ΡΡ‚Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, устраняя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π±Π΅ΡΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ. Π’ ΠΎΠΊΠ½Π΅ Design Browser (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°) ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ старыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Design Tools — это Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты контСкстного мСню.

Console (консоль) являСтся ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ экраном Π²Π²ΠΎΠ΄Π° — Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ для ввСдСния тСкстовых ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Active-HDL ΠΈ ΠΎΡ‚обраТСния Π½Π° ΡΠΊΡ€Π°Π½ сообщСний, сгСнСрированных инструмСнтами Active-HDL Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½Π° являСтся своСобразным Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ дСйствий Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… мастСров). Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠΈ сохраняСтся, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΠ΄ проСктирования. Design Flow Manager («ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° проСктирования») ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ доступный для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… установок ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ проСктирования. Он ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ наши дСйствия трСмя способами описания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (HDE, FSM, BDE) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (functional simulation) Об ΡΡ‚ΠΈΡ… способах ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ сказано Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ.

ВсС эти инструмСнты Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ (Framework) систСмы проСктирования Active-HDL 7.1.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (Framework) систСмы проСктирования Active-HDL.

Рис. 3.4. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (Framework) систСмы проСктирования Active-HDL

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ€ΠΈΡ. 3.4 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° содСрТит мноТСство контСкстных подмСню. ΠœΡ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ срСди Π½ΠΈΡ… МСню ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Design Menu), ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ функциями. Помимо Π³Ρ€ΡƒΠΏΠΏΡ‹ инструмСнтов, Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Active-HDL.

5

Новый ΠœΠ°ΡΡ‚Π΅Ρ€ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° — инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ «ΡΠΊΠ΅Π»Π΅Ρ‚Π°» Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

На ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Getting Started (рис. 3.5) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ списка ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство (Open existing workspace) ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ (Create new workspace). ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ знакомство с ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ установим ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Create new workspace.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ «Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство» являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ, ΠΊ Π½Π΅ΠΌΡƒ ΠΌΡ‹ Π΅Ρ‰Π΅ вСрнСмся, Π° ΠΏΠΎΠΊΠ° сдСлаСм простоС пояснСниС. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° надстройка Π½Π°Π΄ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², своСго Ρ€ΠΎΠ΄Π° супСрпроСкт ΠΈΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ рабочая срСда. МоТно «Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ» сразу нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ быстрый доступ ΠΊ ΠΈΡ… ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΠΌΡƒ рСсурсу.

На Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ New Workspace (рис. 3.6) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ имя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСсто, Π³Π΄Π΅ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ располоТСно. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΏΠ°ΠΏΠΊΠ° my_designs, находящаяся Π² ΠΊΠΎΡ€Π½Π΅ Ρ‚ΠΎΠ³ΠΎ логичСского диска, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установлСна систСма.

Π—Π°Π΄Π°Π΅ΠΌ имя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈ Π΅Π³ΠΎ мСсторасполоТСниС Π½Π° дискС.

Рис. 3.6.— Π—Π°Π΄Π°Π΅ΠΌ имя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈ Π΅Π³ΠΎ мСсторасполоТСниС Π½Π° Π΄ΠΈΡΠΊΠ΅

На Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ New Design Wizard (рис. 3.7) ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдлагаСтся Ρ€Π΅ΠΆΠΈΠΌ Create an Empty Design with Design Flow («Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ пустой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° проСктирования»).

Π’Ρ‹Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Рис. 3.7 — Π’Ρ‹Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΈΠ½Ρ‚СрфСйса ΠΎΠΊΠ½Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ/стороннСй срСды, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Archive-CAD. Выбирая «ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· Archive-CAD» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΡΡ€Π΅Π΄Ρƒ Active-HDL для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Create an Empty Design with Design Flow, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Lesson1 собствСнно ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ся активная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Она выполняСтся Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС проСктирования Active-HDL 7.1 (рис. 3.8).

Π’ ΡΡ‚Ρ€ΠΎΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄Π½ΠΎ это Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π° ΠΏΡ€Π°Π²Π΅Π΅ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках высвСчиваСтся имя Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Lessons, Lesson1. Π”Π°Π»Π΅Π΅ слСдуСт Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ — Design Flow Manager.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (Framework) систСмы проСктирования Active-HDL.

Рис. 3.8.— Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (Framework) систСмы проСктирования Active-HDL

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ инструмСнтов систСмы Active-HDL.

Однако Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². New Design Wizard позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. Окно New Design Wizard Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты синтСза ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ соотвСтствСнно Π²ΠΎ Π²Ρ€Π΅ΠΌΡ процСссов синтСза ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. (рис 4). Π’ ΡΡ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ язык HDL ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π‘Π»ΠΎΠΊ-схСмы.

Рис 3.9-Окно Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

5

Окно Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ содСрТимоС всСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ срСдС. Π­Ρ‚ΠΎ — мСсто, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ исходныС Ρ„Π°ΠΉΠ»Ρ‹. Π‘ ΠΎΠ΄Π½ΠΈΠΌ взглядом Π½Π° ΠΌΠΎΠ΄Π΅Π»ΡŒ Π΄Π΅Ρ€Π΅Π²Π° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ, Π° ΠΊΠ°ΠΊΠΈΠ΅ содСрТат ошибки. Окно Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ высокоуровнСвый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΠΊΡ€ΠΎ-Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΡΡŽΠ΄Π°, вызывая простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ контСкстного мСню.

Π”Π²Π°ΠΆΠ΄Ρ‹ щСлкая ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ, Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ своС содСрТаниС Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ процСсса компиляции ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ° модСлирования ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ всС сигналы ΠΈ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ значСния для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Окно Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ инструмСнтов систСмы Active-HDL.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Π€Π°ΠΉΠ»ΠΎΠ² (Files).

ВСрхняя Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Files ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ рСсурсов Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» прСдставлСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ. Π€ΠΎΡ€ΠΌΠ° Π·Π½Π°Ρ‡ΠΊΠ° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ исходных Ρ„Π°ΠΉΠ»ΠΎΠ² HDL ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ состояний, Ρ†Π²Π΅Ρ‚ ΠΈ Π²ΠΈΠ΄ Π·Π½Π°Ρ‡ΠΊΠΎΠ² привносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠΎΡΡ‚оянии Ρ„Π°ΠΉΠ»Π°:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ инструмСнтов систСмы Active-HDL.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Files ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, содСрТащиСся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… исходных Ρ„Π°ΠΉΠ»Π°Ρ…. Имя модуля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π² Π½Π°ΡΡ‚оящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ для модСлирования, Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° ΡΠΊΡ€Π°Π½ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ. НиТняя Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Files Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π²ΡˆΠΈΠ΅ΡΡ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ рабочая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°.

ПолС списка, располоТСнноС Π½Π° ΡΠ°ΠΌΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ высокоуровнСвый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, доступных Π² ΡΠΏΠΈΡΠΊΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдоставляСмых ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ. ВысокоуровнСвый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° ΡΠΊΡ€Π°Π½ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ. Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ высокоуровнСвый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ, щСлкая ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Окно Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Рис. 3.10 — ΠžΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² рСсурсов:

  • § VHDL Source Code (vhd;vhdl;vhq;tvhd;vho;vhm;vhi), configurations, and testbenches
  • § Verilog Source Code (v;vei;veo;vo;vm;vmd;vlb;vlg) and testbenches
  • § C/C++ Source Code (cpp;c;h)
  • § Verilog Value Change Dump (.vcd)
  • § State Diagram (.asf)
  • § Block Diagram (.bde)
  • § BDE Symbol (.bds)
  • § Waveform File (.awf)
  • § List File (.lst)
  • § Macro (.do)
  • § SDF File (.sdf, .sdo)
  • § EDIF Netlist (.edf, .edn, .edo)
  • § Viewlogic Schematic (.1)
  • § TCL Script (.tcl)
  • § Active-CAD Test Vector (.asc)
  • § Active-CAD Project (.pdf)
  • § XNF Netlist (.xnf)
  • § Basic Script (.bas)
  • § Perl Script (.pl)
  • § Drawing (.afc)
  • § Bitmap (.bmp)
  • § HTML Document (.htm)
  • § Design Management Overview
  • § Text (.*)
  • § External file

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° состояний ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π‘Π»ΠΎΠΊ-схСмы выводятся Π½Π° ΡΠΊΡ€Π°Π½ вмСстС с ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° Files, позволяСт произвСсти ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ всСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Оно Ρ‚Π°ΠΊΠΆΠ΅ выполняСт ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΈΠ· Π΄ΠΈΡΠΊΠ°. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли Ρ„Π°ΠΉΠ»Ρ‹ содСрТат ΠΌΠ°ΠΊΡ€ΠΎ-Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Files.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Structure Tab.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Structure Tab Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ части. ВСрхняя Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру высокоуровнСвого модуля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

НиТняя Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠΉ области ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

Она Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ столбцов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚:

Π²ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;

имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;

Π΅Π³ΠΎ состояниС Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Value).

Π’ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (сигнал, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ (постоянный) ΠΏΠΎΡ€Ρ‚, Ρ„Π°ΠΉΠ», ΡΠ΅Ρ‚ΡŒ, рСгистр, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€), ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ, Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½Π° ΡΠΊΡ€Π°Π½ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Structure.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (VHDL).

Рис. 3.11 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (VHDL)

ΠœΠ΅Ρ‚ΠΊΠΈ, Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½Π° ΡΠΊΡ€Π°Π½ рядом со Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ процСсса, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΈ Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Open ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скстного мСню.

Π£ ΠΎΠΊΠ½Π° Structure Tab Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ особСнности рСдактирования ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠΊΠ½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ².

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Resource Tab.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Resource Tab состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΏΠ°ΠΏΠΎΠΊ:

  • Β· Бписок — с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ списка, сгСнСрированными Π²ΠΎ Π²Ρ€Π΅ΠΌΡ модСлирования
  • Β· Π–ΡƒΡ€Π½Π°Π» — с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΆΡƒΡ€Π½Π°Π»Π° Консоли, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ модСлирования, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ компиляции
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ