02.05.2023 | alexxlab |
Quartus altera ii: ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π‘ΠΠΠ Intel Quartus Prime
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π‘ΠΠΠ Intel Quartus Prime
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Intel, Ρ ΡΠ΅Ρ
ΠΏΠΎΡ ΠΊΠ°ΠΊ Π² 2016 Π³ΠΎΠ΄Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Altera, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΡΠΎΠ²ΡΠΌ Π»ΠΈΠ΄Π΅ΡΠΎΠΌ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ FPGA. Π‘ΡΠ΅Π΄Π° Π‘ΠΠΠ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ FPGA Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Intel Quartus Prime. ΠΡΠ° Π‘ΠΠΠ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅ΡΒ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ ΡΡ
Π΅ΠΌΠΎΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π½Π° ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ AHDL, VHDL, Verilog ΠΈ Π΄ΡΡΠ³ΠΈΡ
. Π‘ΡΠ΅Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Intel Quartus Prime ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ°Π· FPGA Π² ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ, Π²Π΅ΡΡΠΈ Π²Π½ΡΡΡΠΈΡΡ
Π΅ΠΌΠ½ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ»ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΡΠΎΠΌ ΡΠΆΠ΅ ΠΠ½ΡΠ΅Π», Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π»Π΅Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π»Π° ΡΡΠ΅Π΄Ρ Quartus.Β ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π½Π΅Π΅ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ Altera Quartus II.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π‘ΠΠΠ Quartus II Web Edition ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Quartus Prime Lite. ΠΡΡΡ ΠΈ ΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π·Π°ΡΠ°ΡΡΡΡ Ρ
Π²Π°ΡΠ°Π΅Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΠΉ ΠΊΠ²Π°ΡΡΡΡΠ°.
ΠΠ΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Quartus II ΠΈ Quartus Prime Π΅ΡΡΡ.
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΡΠ΅ΡΠΈΠΉ ΠΠΠΠ‘ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΠ°Π·Π½Π°Ρ Π‘ΠΠΠ . ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠΈΠΈ ΠΠΠΠ‘ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π² ΡΠ²ΠΎΠΈΡ
ΠΏΠ»Π°ΡΠ°Ρ
ΡΠ΅ΡΠΈΠΉ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄, ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2 ΠΈ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄3 ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π‘ΠΠΠ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ.
Β
Quartus PrimeΒ Β Β
Cyclone III ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2
Cyclone IV ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2bis
Cyclone IV ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2RPI
MAX II ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄
MAX 10 ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄3, ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄3bisΒ
Quartus II v13.1Β Β Β
Β
Π§ΡΠΎΠ±Ρ ΠΠ°ΠΌ Π±ΡΠ»ΠΎ Π»Π΅Π³ΡΠ΅ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Intel Quartus Prime ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ Π‘ΠΠΠ Intel Quartus Prime Lite 18.1 Ρ ΡΠ°ΠΉΡΠ° ΠΠ½ΡΠ΅Π»
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π‘ΠΠΠ Quartus Prime Lite Π½Π° ΠΠ Ρ ΠΠ‘ Windows
ΠΠ±Π·ΠΎΡ ΠΌΠ΅Π½Ρ Π‘ΠΠΠ Quartus Prime
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ FPGA ΠΏΡΠΎΠ΅ΠΊΡΠ° Intel Quartus Prime Ρ Π½ΡΠ»Ρ.
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Altera Quartus II.
ΠΠΎΡ ΠΎΠ½ΠΈ:
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ QuartusII Ρ ΡΠ°ΠΉΡΠ° ΠΠ»ΡΡΠ΅ΡΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Quartus II.
ΠΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ByteBlaster
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° MBFTDI
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΠ»Π°ΡΡ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄Π²ΡΡ
Π±ΠΈΡΠ½ΠΎΠ³ΠΎ «ΡΡΠΌΠΌΠ°ΡΠΎΡΠ°» Π΄Π»Ρ ΠΏΠ»Π°ΡΡ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄.
Π‘ΠΈΠΌΡΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΡΡΠ΅Π΄Π΅ Quartus II.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΠ°ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠΎ ΡΡ
Π΅ΠΌΠΎΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² ΡΡΠ΅Π΄Π΅ Altera Quartus II:
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² Quartus II v10.1 Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
.
ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°.
Π Π΅Π³ΠΈΡΡΡΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°.
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π‘ΡΠ΅ΡΡΠΈΠΊ.
ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Verilog.
ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Verilog ( 473115 bytes )
Β
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ MBFTDI Π² ΡΡΠ΅Π΄Π΅ Altera Quartus II
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° MBFTDI ΠΏΡΡΠΌΠΎ ΠΈΠ· ΡΡΠ΅Π΄Ρ Altera Quartus II.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°ΡΠ΅Π»ΠΎ! ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ DLL Π΄Π»Ρ Altera Quartus II ΠΈΠ»ΠΈ Intel Quartus Prime — ΡΡΠΎ 1.8b:
ΠΡΠ°ΠΉΠ²Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° MBFTDI Π΄Π»Ρ Quartus Π²Π΅ΡΡΠΈΡ 1.8b ( 53643 bytes )
ΠΠ»Ρ Quartus Π² ΡΡΠ΅Π΄Π΅ Linux Π±Π΅ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΡ 1.7b.Β
ΠΠ°ΠΊ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ MBFTDI ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ Π±Π°Π·Π΅, Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ UsbBlaster ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Altera. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ΅Π΄ΠΎΠΉ Quartus II Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ.
Π₯ΠΎΡΠΎΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΠΆΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ — ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° mbftdi (Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ). ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°Π²Π°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈΠΌΡ ΠΎΠ±ΡΠ°Π·Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, SVF ΡΠ°ΠΉΠ»Π°, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠ²Π°ΡΡΡΡΠΎΠΌ. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΈΠ½ΡΡ ΠΠΠΠ‘. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Windows/Linux ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USB mbftdi, ΠΠ΅ΡΡΠΈΡ 1.4 ( 42506 bytes )
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USB mbftdi, ΠΠ΅ΡΡΠΈΡ 1. 2 ( 41928 bytes )
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΈ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΡΡΠ΅Π΄ΠΎΠΉ Quartus II. Π ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ Quartus II Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ MBFTDI ΠΊΠ°Π±Π΅Π»Π΅ΠΌ USB ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΠ‘ Windows.
Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° FTDI ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² WIndows, Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΡΡΡ COM ΠΈ LPT Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄Π²Π° COM ΠΏΠΎΡΡΠ°. ΠΡΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π΄Π²Π° ΠΆΠ΅Π»ΡΡΡ
Π²ΠΎΠΏΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π·Π½Π°ΠΊΠ°, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° FTDI. ΠΡ
ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Ρ Π½Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ΠΡΠ°ΠΉΠ²Π΅ΡΠ° FTDI D2XX Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ( 1256512 bytes )
, Π»ΠΈΠ±ΠΎ Ρ ΡΠ°ΠΉΡΠ° FTDI.
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΠΈΠΏ jtagserver , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π²Π°Ρ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΡΠ° ΡΠ»ΡΠΆΠ±Π° Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠ°Π² Altera Quartus II, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, Ρ Π²Π°Ρ Win32 ΠΈΠ»ΠΈ x64 Π²Π΅ΡΡΠΈΡ jtagserver . ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° 32-Π±ΠΈΡΠ½Π°Ρ ΠΠ‘ Windows XP ΠΈΠ»ΠΈ Windows 7, ΡΠΎ Π΄ΡΠΌΠ°ΡΡ Π½Π΅ΡΠ΅Π³ΠΎ — ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΈ jtagserver Π±ΡΠ΄Π΅Ρ 32-Π±ΠΈΡΠ½ΡΠΉ. Π Π²ΠΎΡ Π΅ΡΠ»ΠΈ ΠΠ‘ 64-Π±ΠΈΡΠ½Π°Ρ, ΡΠΎ ΡΡΠ°Π·Ρ ΡΠΎΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ. Π‘Π°ΠΌΡΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ jtagserver
—Β ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ «Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ — Π‘Π»ΡΠΆΠ±Ρ»: ΠΠΎΡ Π½Π° ΡΡΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ jtagserver Π»Π΅ΠΆΠΈΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ bin64, Π·Π½Π°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ 64-Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΏΡΡΡ ΠΊ Π½Π΅ΠΌΡ.
ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅Ρ:Β ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° MBFTDI2 ΠΊ Altera Quartus II Π²Π΅ΡΡΠΈΡ 1.5b ( 68828 bytes )
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° MBFTDI ΠΊ Altera Quartus II ( 66480 bytes )
Π ΡΡΠΎΠΌ Π°ΡΡ
ΠΈΠ²Π΅ Π΄Π²Π° ΡΠ°ΠΉΠ»Π°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ win32 ΠΈ win_x64. ΠΡΠ°ΠΉΠ²Π΅Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ jtag_hw_mbftdi_blaster32.dll ΠΈΠ»ΠΈ jtag_hw_mbftdi_blaster64.dll ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ 32-Π±ΠΈΡΠ½ΡΠΉ jtagserver , ΡΠΎ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ ΠΎΠ½ 64-Π±ΠΈΡΠ½ΡΠΉ, ΡΠΎ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ Π²ΡΠΎΡΠΎΠΉ DLL. ΠΠ΅ΡΠ΅ΠΏΠΈΡΠΈΡΠ΅ jtag_hw_mbftdi_blasterXX.dll Π² ΠΏΠ°ΠΏΠΊΡ, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ jtagserver (ΡΠΌΠΎΡΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π²ΡΡΠ΅). ΠΠ±ΡΡΠ½ΠΎ ΠΈΠΌΡ ΠΏΠ°ΠΏΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ-ΡΠΎ Π²ΠΎΡ ΡΠ°ΠΊ: c:\altera\13.0\quartus\bin ΠΈΠ»ΠΈ c:\altera\13.
0\quartus\bin64 (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° Π²Π΅ΡΡΠΈΠΈ ΠΊΠ²Π°ΡΡΡΡΠ°).
Π’ΡΠ΄Π° ΠΆΠ΅, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ jtagserver ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΈΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ DLL ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² FTDI (ΡΠΌ. ΠΏΡΠ½ΠΊΡ 2 ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ). ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°: ftd2xx.dll ΠΈΠ»ΠΈ ftd2xx64.dll ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ win32 ΠΈΠ»ΠΈ x64 (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡ ΡΠ°Π³ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½).
ΠΠΎΡ ΠΏΠΎΠΆΠ°Π»ΡΠΉ ΠΈ Π²ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Altera Quartus II ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Programmer ΠΈΠ· ΠΌΠ΅Π½Ρ Tools . Π Π»Π΅Π²ΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ³Π»Ρ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Hardware Setup . Π’Π°ΠΌ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡΠ΅ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ MBFTDI-Blaster v1.5b (64)Β [MBUSB-0]. ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅.
Π‘ Π½Π°ΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠΈΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄ , Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π² FPGA ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² FPGA Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Altera SignalTap :
ΠΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΠΏΠ»Π°ΡΡ ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄
, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ CPLD MAX II, Π½ΠΎ Π·Π°ΡΠΎ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π° ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΏΠ»Π°ΡΠΎΠΉ
ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2 .
ΠΠ° ΠΏΠ»Π°ΡΠ΅
ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2 ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° FPGA Cyclone III ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π·Π΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ SignalTap Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ MBFTDI ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΡΠΌΠΎ Π½Π° ΠΏΠ»Π°ΡΡ
ΠΠ°ΡΡΠΎΡ
ΠΎΠ΄2 .
ΠΡΠ°ΠΉΠ²Π΅ΡΠ° Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½Ρ Ρ Windows7 x64, Windows7 32bit, Windows XP 32bit. ΠΡΠΎΠ΅ΠΊΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ CPLD ΡΠ΅ΡΠΈΠΈ MAX II EPM240T100C5 ΠΈ FPGA Cyclone II EP2C15F672, PGA Cyclone III EP3C10E144C8. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ Quartus II v13.0, Quartus II v12.1, Quartus II v11.1SP2 ΠΈ Quartus II v10.1SP1.
Β
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Altera: ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ QUARTUS II β ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ β Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π° ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅. Design Entry Download Cables Video Technical Documents
Β
Β
Β
Other Resources Altera Development Kits Altera ΠΠ±Π·ΠΎΡ
212.
Sworkte Sworket and Swordhart. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ CPLD, FPGA ΠΈ HardCopy ASIC. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½ΠΎΠ²Π΅ΠΉΡΠΈΡ
28-Π½ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ² β ΡΡΡΡΠΎΠΉΡΡΠ² Arria V ΠΈ Cyclone V β Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΡΡΠΎΠΉΡΡΠ² Stratix V. ΠΠ»Π°Π½ΠΈΡΡΠΉΡΠ΅ ΡΡΠΏΠ΅Ρ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ System Console, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. ΠΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Qsys ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠΈΠΏΠ° Β«ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅Β» (SoC) Π½Π° Π±Π°Π·Π΅ ARM.
Β
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Altera Quartus II ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ»Π½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΡΡΡ ΠΊ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ (SOPC). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΡΠ°ΠΏΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ FPGA ΠΈ CPLD. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Quartus II ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°Π·Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΡΠ°ΠΏΠ°Ρ
.
Β
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ β ΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Quartus II. ΠΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΡ
ΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ β Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Β
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Quartus II, ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅Β :
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ModelSim DSP Builder (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ) Qsys Β
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Qsys Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΡΠΈΠ»ΠΈΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠΠ‘ Π·Π° ΡΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΌΠ΅ΠΆΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ (IP). ΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ. Qsys β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ SOPC Builder ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π΄Π»Ρ FPGA ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Β«ΡΠ΅ΡΡ-Π½Π°-ΡΠΈΠΏΠ΅Β» (NoC), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅ΠΉ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ SOPC Builder.
Β
Quartus II software delivers superior synthesis and placement and routing, resulting in compilation time advantages and compilation time reduction using following features:
Multiprocessor support Rapid Recompile Incremental compile Key Features ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π½Π° 25% Π±ΡΡΡΡΠ΅Π΅ Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π£Π»ΡΡΡΠ΅Π½ΠΈΡ Fitter, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ°ΠΌΡΡ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΠΎΡΡΠ°ΡΠ»ΠΈ ΠΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠΌ ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠΏΡΡΠΊ Altera SDK Π΄Π»Ρ OpenCL Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ARM TrustZone ΠΏΠ»ΡΡ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½Π°Ρ ΡΠΈΠ½Π° (APBTM) ΠΈ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΠ½Π° (AHBTM) ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠΈΠ½Ρ VHDL (BFM) Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π½Π°Π±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅: ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π±ΠΈΡΠΎΠ²ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ FPGA Stratix V ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° SignalTapTM II, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅: ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ° Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊ ΠΈΠ· ΡΠΎΠ±ΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Altera SoC (HPS) ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Programmer Object File (POF) Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° 28-Π½ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ² Π£ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ IP-ΡΠ΄Π΅Ρ Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° ΠΠΈΠ±ΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΠ ΠΈ Linux. ΠΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Ρ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΠ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΠ ΠΈ Linux. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Altera Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Altera ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
Β
Π’ΠΈΠΏ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΡΡΠΈΠΊΡΠ» β Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Windows, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π΅ Quartus II. ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄ SW-QUARTUS-SE-FIXSW-QUARTUS-SE-FIX ΠΠ»Π°Π²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΠ»Π°Π²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Windows ΠΈ Linux Π² ΡΠ΅ΡΠΈ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. SW-QUARTUS-SE-FLTSW-QUARTUS-SE-FLT ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡΡΠ΅Π΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ ΡΠ·Π»ΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. SW-QUARTUS-SE-ADDSW-QUARTUS-SE-ADD ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΠ Quartus II Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ SWR-QUARTUS-SE-FIXSWR-QUARTUS- SE-FIX ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Quartus II Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ SWR-QUARTUS-SE-FLTSWR-QUARTUS-SE-FLT ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ModelSim-Altera Edition ModelSim-Altera Edition Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ·Π»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ ΡΠ·Π»ΠΎΠΌ -node ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Windows ΠΈ Linux. ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. 0110
ΠΠ΅ΡΡ
Π½Π΅Π΅
ΠΠΈΠ·Π°ΠΉΠ½ Π²Ρ
ΠΎΠ΄ ALTERA QUARTUS II DOGIN Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ°ΠΏΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ: Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Qsys SOPC Builder MegaWizardTM Plug-In Manager I/O pin assignment analysis Q uartus II integrated synthesis Rapid Recompile Third-party design entry and synthesis Basic compilation flow
ΠΠ΅ΡΡ
Π½Π΅Π΅
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΊΠ°Π±Π΅Π»ΠΈ altera cables Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°. ΠΠ°Π±Π΅Π»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ Π²Π½ΡΡΡΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² MAX II, MAX 3000A ΠΈ MAX 7000. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΡ
ΠΊΠ°Π±Π΅Π»Π΅ΠΉ Altera ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Π±ΡΡΡΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΊΠ°Π±Π΅Π»Ρ ΡΠΈΠΏ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π§ΠΠ‘Π’Π¬ β . ΠΠ°Π³ΡΡΠ·ΠΎΡΠ½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Ρ ΠΠ. PL-BYTEBLASTER2NPL-BYTEBLASTER2N USB-Blaster (ΠΏΠΎΡΡ USB ΠΠ) USB-Blaster ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΠ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Altera. ΠΠ°Π±Π΅Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ USB-ΠΏΠΎΡΡΡ ΠΠ. PL-USB-BLASTER-RCNPL-USB-BLASTER-RCN EthernetBlaster (ΠΏΠΎΡΡ Ethernet ΠΠ) EthernetBlaster ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ΅ΡΠΈ Ethernet Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Altera. ΠΠ°Π±Π΅Π»Ρ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΌΡ ΠΏΠΎΡΡΡ Ethernet Ρ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ RJ-45. PL-ETh3-BLASTERPL-ETh3-BLASTER
Β
Back to top
Video VIDEO Π£ Π²Π°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π² Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ.
Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Ρ
Π Π°Π·ΠΌΠ΅ΡΡ
ΠΠΊΡ
ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉΠ‘ΡΠ΅Π΄Π½ΠΈΠΉΠΠΎΠ»ΡΡΠΎΠΉΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ
Π’Π΅ΠΌΠ° (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ) ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’Π΅Π³ΠΈ (ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ)ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
ΠΏΠΎΠΈΡΠΊΠ°VisibleHidden
Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
Altera: ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ QUARTUS II
ΠΠ»Π°ΠΊΠ°Ρ
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ
Β
ΠΠ°Π²Π΅ΡΡ
Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
Π£ΡΠ΅Π±Π½ΡΠΉ ΡΠ΅Π½ΡΡ
Π’ΠΈΠΏ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ . ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera Quartus II — Π’ΠΎΠΌ 1: ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½ΡΠ΅Π· Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera Quartus II β Π’ΠΎΠΌ 2: Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera Quartus II β Π’ΠΎΠΌ 3: ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ5 Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ5 Quartus II β System-on-a-Programmable-Chip (SOPC) Builder Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Altera: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Quartus II
Β
Design Elements Β
Type Description Firmware Altera: EthernetBlaster Download Cable Firmware Firmware Altera: EthernetBlaster II Download Cable Firmware Layout Altera: ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ GBR ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ 256-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° FineLine BGA Layout Altera: ΡΠ°ΠΉΠ»Ρ GBR ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ 484-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° FineLine BGA Mayout ALTERA: ΡΠ°ΠΉΠ»Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° GBR ΠΈ PCB Π΄Π»Ρ 672-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° BGA .
ΠΠ΅ΡΡ
Π½Π΅Π΅
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ
Π’ΠΈΠΏ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ β 0040 Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Windows. ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄ SW-QUARTUS-SE-FIXSW-QUARTUS-SE-FIX ΠΠ»Π°Π²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΠ»Π°Π²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Windows ΠΈ Linux Π² ΡΠ΅ΡΠΈ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. SW-QUARTUS-SE-FLTSW-QUARTUS-SE-FLT ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡΡΠ΅Π΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ ΡΠ·Π»ΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. SW-QUARTUS-SE-ADDSW-QUARTUS-SE-ADD ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΠ Quartus II Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ SWR-QUARTUS-SE-FIXSWR-QUARTUS- SE-FIX ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Quartus II Π½Π° ΠΎΠ΄Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΎΠΉ SWR-QUARTUS-SE-FLTSWR-QUARTUS-SE-FLT ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ModelSim-Altera Edition ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° ModelSim-Altera Edition Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ ΡΠ·Π»ΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Windows ΠΈ Linux. The subscription includes software updates for one year SW-MODELSIM-AESW-MODELSIM-AE
Β
Back to top
Lab 06: Quartus II Tutorial ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
1 ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅/Π΄Π΅ΡΠ°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ 2 Π¦Π΅Π»Ρ 3 ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ 4 Π§Π°ΡΡΡ 1 ΠΠ²Π°ΡΡ II Π£ΡΠ΅Π±Π½ΠΈΠΊ 4. 1. bdf) 4.4 ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° 4.5 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ Π²ΠΎΠ»Π½Ρ (vwf) Π΄Π»Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° 4.6 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΠΌΡ Π²ΠΎΠ»Π½Ρ (vwf) 4.7 ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
4.8 Printing the Simulation Results 4.9 Functional Compilation and Simulation 5 Part 2 Practice Equipment/Parts Needed Quartus II R Web Edition V9.1 SP2 software by Altera Corporation
USB-Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Ρ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΠ°Π΄Π°ΡΠ° Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Quartus II R V9.1 SP2 Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡ
Π΅ΠΌ, ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ ΠΠ½Π°Π»ΠΈΠ· ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°Π±Π»ΠΈΡ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡ
Π΅ΠΌ ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΠ½Π°ΡΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΡΠΎΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π½ΡΡΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠΈΡ. 6-1. ΠΡΠΈ Π·Π½Π°ΡΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Quartus II. ΠΡΠ° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ: Β«Π‘ΠΎΠ·Π΄Π°ΡΡΒ», Β«ΠΡΠΊΡΡΡΡΒ», Β«Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡΒ», Β«ΠΠ΅ΡΠ°ΡΡΒ», Β«ΠΡΡΠ΅Π·Π°ΡΡΒ», Β«ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡΒ», Β«ΠΡΡΠ°Π²ΠΈΡΡΒ», Β«ΠΡΠΌΠ΅Π½ΠΈΡΡΒ» ΠΈ Β«ΠΠΎΠ²ΡΠΎΡΠΈΡΡΒ». ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ, Π³Π΄Π΅ ΡΡΠΎ ΡΠΌΠ΅ΡΡΠ½ΠΎ.
Β
Π ΠΈΡΡΠ½ΠΎΠΊ 6-1
Π§Π°ΡΡΡ 1 Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Quartus II ΠΡΠΊΡΠΎΠΉΡΠ΅ Quartus II ΠΠ° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΡΠΊ β ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β Quartus II . ΠΡΠ° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Π²Π΅Π±-Π²Π΅ΡΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ, Quartus II Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅ altera.com. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ ΠΌΠ΅Π½Ρ Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ Windows, ΡΠΎ Π΅ΡΡΡ Β«Π€Π°ΠΉΠ»Β», Β«ΠΡΠ°Π²ΠΊΠ°Β», Β«ΠΡΠΎΡΠΌΠΎΡΡΒ», Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ», Β«ΠΠΊΠ½ΠΎΒ» ΠΈ Β«Π‘ΠΏΡΠ°Π²ΠΊΠ°Β». Π‘ΠΌ. Π ΠΈΡΡΠ½ΠΎΠΊ 6-2. Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° ΡΡΠΈΠ»ΠΈΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ΄ ΠΏΠ°Π½Π΅Π»ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ
Π±ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Ρ (
ΠΠΈΠ΄ β Π£ΡΠΈΠ»ΠΈΡΠ° Windows ). Π Π°Π·ΠΌΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ² ΠΌΡΡΡ Π½Π° Π³ΡΠ°Π½ΠΈΡΡ. ΠΠΎΠ³Π΄Π° ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π»Π΅Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΌΡΡΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Ρ ΠΌΡΡΡ (ΡΠ΅Π»ΠΊΠ½ΡΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΠ²) Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡ
ΠΎΠΊΠΎΠ½. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°ΠΊΡΡΡΠΈΡ, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΠ² ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π Π³Π»Π°Π²Π½ΠΎΠΌ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π€Π°ΠΉΠ» > ΠΠ°ΡΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° . Π‘ΠΌ. Π ΠΈΡΡΠ½ΠΎΠΊ 6-3. ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΎΠΊΠ½ΠΎ Β«ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Β», ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΠΆΠΌΠΈΡΠ΅ «ΠΠ°Π»Π΅Π΅. ΠΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° 1 ΠΈΠ· 5 ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΡΠΌ. ΡΠΈΡ. 6-4). ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΡ
Π² ΡΡΠΎΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΄ΠΈΡΠΊ C. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π±ΡΠΊΠ²Ρ Π΄ΠΈΡΠΊΠ° Π΄Π»Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅, ΠΈΠ»ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 9.0398 ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ( β¦ ), Π·Π°ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ C :\altera\91sp2\quartus\kwon\Lab 6 . (Π― ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡ Π²Π°ΡΠ΅ΠΉ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Β« kwonΒ» , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅, ΡΡΠΎΠ±Ρ Π²Ρ Π²ΡΠ΅Π³Π΄Π° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ»ΠΈ ΡΠ²ΠΎΠΈ ΡΠ°ΠΉΠ»Ρ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅) ΠΠ²Π΅Π΄ΠΈΡΠ΅ lab 6_ 1 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈ ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ; ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ. Β
Π ΠΈΡΡΠ½ΠΎΠΊ 6-2
Π ΠΈΡΡΠ½ΠΎΠΊ 6-3
ΠΡΠ»ΠΈ ΠΈΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ [«ΠΠ°ΡΠ°Π»ΠΎΠ³ c:\altera\91sp2\quartus\kwon\Lab6» Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ?]. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΠ° . ΠΠ΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π±ΡΠ΄ΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ°. Π ΠΈΡ. 6-4
Π‘ΡΡΠ°Π½ΠΈΡΠ° 2 ΠΈΠ· 5 ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ . Π‘ΡΡΠ°Π½ΠΈΡΠ° 3 ΠΈΠ· 5 ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΡΠΈΡ. 6-5) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠΎΡ ΡΠΊΡΠ°Π½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ CPLD, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΡΠΏΠΈΡΠΊΠ΅ Π΄Π»Ρ Family Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Cyclone II . Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ . ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ EP2C35F672C6 ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Next . Π ΠΈΡΡΠ½ΠΎΠΊ 6-5
Π‘ΡΡΠ°Π½ΠΈΡΠ° 4 ΠΈΠ· 5 ΠΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Electronic Design Automation (EDA), ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ ΡΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΠ΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° . Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΠ°Π»Π΅Π΅ . ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ 5 ΠΈΠ· 5 ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΡΠΈΡ. 6-6) ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ²ΠΎΠ΄ΠΊΠ° Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
Π²Π°ΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ°Π·Π°Π΄ Π΄Π»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠΎΡΠΎΠ²ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Hierarchy ΠΎΠΊΠ½Π° Project Navigator, Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ Title ΠΎΠΊΠ½Π° Quartus II. Π ΠΈΡ. 6-6
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±Π»ΠΎΠΊΠ° (bdf) Π§ΡΠΎΠ±Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΡ
Π΅ΠΌΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ (X=AB), ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±Π»ΠΎΠΊΠ° ΠΏΡΡΠ΅ΠΌ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡ
Π΅ΠΌΠ°. ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΡΡ
Π΅ΠΌΡ ( File > New ), Π²ΡΠ΄Π΅Π»ΠΈΠ² Block Diagram/Schematic F ile . Π Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΡ
Π΅ΠΌΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» bdf ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Π²Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅. ΠΡΠ±Π΅ΡΠΈΡΠ΅ File > Save As ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΊΠ°ΠΊ lab6_1 . ΠΠΎΡΡΠ°Π²ΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΡ Π² ΠΏΠΎΠ»Π΅ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ°ΠΉΠ» Π² ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ ( Π ΠΈΡΡΠ½ΠΎΠΊ 6-7 ) . Π ΠΈΡΡΠ½ΠΎΠΊ 6-7
Π‘Π»Π΅Π²Π° ΠΎΡ ΠΎΠΊΠ½Π° Π±Π»ΠΎΠΊ-ΡΡ
Π΅ΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΎΠ»Π±Π΅Ρ Π·Π½Π°ΡΠΊΠΎΠ². ΠΡΠΈ Π·Π½Π°ΡΠΊΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ Π½Π° ΡΠΈΡ. 6-8, ΠΈ Π² Ρ
ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π° Π½ΠΈΡ
Π±ΡΠ΄ΡΡ ΡΡΡΠ»Π°ΡΡΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌ. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ Π²Π²Π΅ΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ». Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Β«Π‘ΠΈΠΌΠ²ΠΎΠ»Β». ΠΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«Π‘ΠΈΠΌΠ²ΠΎΠ»Β» Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ C:/quartus/libraries , ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² ΠΎΠΊΠ½Π΅ Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ»Π΅ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ ΠΏΠ»ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³. ΠΡΠΊΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈ 2 . (Π‘ΠΌ. ΡΠΈΡ. 6-9.) . ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ ΠΎΠΊΠ½Π° Π±Π»ΠΎΠΊ-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π° ΠΌΠ΅ΡΡΠ΅. Π€Π»Π°ΠΆΠΎΠΊ Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ°Π²Π»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅Π½ΡΠΈΠ»Π΅ΠΉ Π² ΡΠ°ΠΉΠ» ΡΡ
Π΅ΠΌΡ. ΠΡΠ»ΠΈ ΡΠ»Π°ΠΆΠΎΠΊ ΠΎΡΡΠ°Π²Π»Π΅Π½, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΡΠΌΠ΅Π½Π°Β» ΠΏΠΎΡΠ»Π΅ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΠ°ΠΉΠ» ΡΡ
Π΅ΠΌΡ.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΈΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ ΠΈΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΠΎΠΊΠ½Π΅ ΠΠΌΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ
. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ Altera , ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ, ΠΌΠ°ΠΊΡΠΎΡΡΠ½ΠΊΡΠΈΠΈ (mf) Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° 7400 (Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ other ) ΠΈ ΠΌΠ΅Π³Π°ΡΡΠ½ΠΊΡΠΈΠΈ , ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (LPM) Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ΠΏΠΈ. ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π° ΡΡ
Π΅ΠΌΡ Π΄Π²Π° Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΈ ΠΎΠ΄ΠΈΠ½ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ. ΠΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ C:/ altera/91sp2/ quartus/libraries/primitive/pin . Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 6-10. Π ΠΈΡΡΠ½ΠΎΠΊ 6-10
Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΡΡΠΎΠ±Ρ Β«ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΡΒ» ΡΠΈΠΌΠ²ΠΎΠ» Π² Π½ΡΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠΌΡ Β«PIN_NAMEΒ» Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ (ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ) ΡΠ°Π·ΡΠ΅ΠΌΠ°, Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΈΠΌΡ. ΠΠΎΠ³Π΄Π° ΠΈΠΌΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅ (Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ), Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ² Π½Π° A ΠΈ B ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠΌΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ° Π½Π° X. Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΡΡ
Π΅ΠΌΠ° Π½Π° ΡΠΈΡ. 6-11. Π ΠΈΡΡΠ½ΠΎΠΊ 6-11
ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π΅ΠΌΠΌΡ Π·Π°ΡΠ²ΠΎΡΠ° ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»Π΅ΠΌΠΌΠ΅. Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π²ΠΎΡΠΎΡ. ΠΠΎΠ³Π΄Π° ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡ Π² ΠΊΡΠ΅ΡΡΠΈΠΊ, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΌΡΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π΅Π΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π΅Π΄Π²Π° ΠΊΠ°ΡΠ°Π»Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ°. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ , Π° Π½Π΅ , ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΈ ΠΎΡΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. Π‘Ρ
Π΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 6-12. Π ΠΈΡΡΠ½ΠΎΠΊ 6-12
ΠΠ»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ bdf , Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π€Π°ΠΉΠ» Β» > Β«Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ Β». ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π’Π΅ΠΏΠ΅ΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ° ΡΡΠΎΠΌ ΡΠ°Π³Π΅ Quartus II Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠΈΠ½ΡΠ΅Π· ΡΠ°ΠΉΠ»Π° bdf , ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π² Π½Π°ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ Π½Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΠ΅Ρ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠΎΠ΄ ΡΠ°Π±Π»ΠΎΠ½ EP2C35F672C6 . ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Processing/Start Compilation . ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄. ΠΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅, ΡΡΠΎ Β«ΠΠΎΠ»Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ . Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° (vwf) Π΄Π»Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡ
Π΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π°, Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°Π±ΠΎΡ Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΡΠΈΠ³Π½Π°Π»ΠΎΠ². ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π€Π°ΠΉΠ» > ΠΠΎΠ²ΡΠΉ , , Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ Vector Waveform File , Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ°ΠΉΠ» Waveform1.vwf Vector Waveform. ΠΠ΅ΡΠ΅Π΄ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» vwf ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Π²Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ΅. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π€Π°ΠΉΠ» Β» > Β«Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ Β» ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΈΠ· lab6_1 (ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΠΌΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° bdf). ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π³Π°Π»ΠΎΡΠΊΡ Π² ΠΏΠΎΠ»Π΅ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ°ΠΉΠ» Π² ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ . Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΠΌ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ 16 ΠΌΠΊΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅ΡΠΊΠΈ 1 ΠΌΠΊΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°: ΠΡΠ±Π΅ΡΠΈΡΠ΅ Edit > End time > 16 in time > Β΅s , Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠ°Π²ΠΊΠ° > Π Π°Π·ΠΌΠ΅Ρ ΡΠ΅ΡΠΊΠΈ > ΠΠ΅ΡΠΈΠΎΠ΄ > 1 > ΠΌΠΊΡ , Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²Π΅ΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 16 ΠΌΠΊΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΈΠ΄ > ΠΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠΊΠ½Π° . ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ
ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΠΌΠΌΡ (vwf) Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²Ρ
ΠΎΠ΄Ρ ΠΈ Π²ΡΡ
ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ ΡΡΠΎΠ»Π±ΡΠΎΠΌ Β«ΠΠΌΡΒ», Π·Π°ΡΠ΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ -ΡΠ΅Π»ΡΠΎΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ. ΠΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΡΡΠ°Π²ΠΈΡΡ ΡΠ·Π΅Π» ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΒ». ΠΡΠ±Π΅ΡΠΈΡΠ΅ Node Finder (ΡΠΈΡ. 6-13). Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π€ΠΈΠ»ΡΡΡΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠΈΠ½Ρ: Π²ΡΠ΅Β», Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π‘ΠΏΠΈΡΠΎΠΊΒ». ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ·Π»Ρ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ (>), ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ·Π»Ρ (Π²Ρ
ΠΎΠ΄Ρ ΠΈ Π²ΡΡ
ΠΎΠ΄Ρ) Π² ΡΠΏΠΈΡΠΎΠΊ Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΠ·Π»ΡΒ» ΡΠΏΡΠ°Π²Π°. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠ Π΅ΡΠ΅ ΡΠ°Π·. Π ΠΈΡΡΠ½ΠΎΠΊ 6-13
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²Ρ
ΠΎΠ΄Ρ ΠΈ Π²ΡΡ
ΠΎΠ΄Ρ Π² ΠΎΠΊΠ½Π΅ ΡΠ°ΠΉΠ»Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π΅ΡΠ΅ ΡΠ°Π·. ΠΠΊΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 6-14. Π ΠΈΡΡΠ½ΠΎΠΊ 6-14
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΡ
Π΄Π²ΡΡ
Π²Ρ
ΠΎΠ΄ΠΎΠ², Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ 4 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠΎΠ²Π½Π΅ΠΉ. Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ β ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΡΠ΅ΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΡΠ°Π΅Ρ ΠΎΡ 0000 Π΄ΠΎ 0100, ΠΊΠ°ΠΊ ΠΌΡ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΈ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ. Π vwf , ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Ρ
ΠΎΠ΄Π΅ A , Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Value > Clock, , Π° Π·Π°ΡΠ΅ΠΌ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π² 16 ΠΌΠΊΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . Π§ΡΠΎΠ±Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π» B Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΡΠΎΠ² Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ 8 ΠΌΠΊΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Value > Clock, , Π° Π·Π°ΡΠ΅ΠΌ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ 8 ΠΌΠΊΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ OK . ΠΠ°ΡΠ΅ΠΌ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠ½ΠΎΠ²Π°. ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΠΊΡΠ°Π½ vwf Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 6-15. Π ΠΈΡΡΠ½ΠΎΠΊ 6-15
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° Π§ΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° > ΠΠ°ΡΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ . Π§Π΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Π‘ΠΈΠΌΡΠ»ΡΡΠΈΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎΒ». Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ OK . ΠΡΠΈΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΎΡΡΠ΅ΡΠ΅ ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π° ΡΠΈΡ. 6-16. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ View > Fit in Window , ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΡ ΡΠΎΡΠΌΡ Π²ΠΎΠ»Π½Ρ 16 ΠΌΠΊΡ. Π ΠΈΡΡΠ½ΠΎΠΊ 6-16
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ Π²Π²Π΅Π»ΠΈ Π² Quartus, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΈ ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ°Ρ ΡΠ°Π±Π»ΠΈΡΠ° β ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° ΠΏΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ , Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ, ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ 0 ΠΈ 1 Π½Π° L ΠΈ H ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ). Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Quartus Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π²Π°ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅.
ΠΠ΅ΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π§ΡΠΎΠ±Ρ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΡΠΈΠ³Π½Π°Π»Π°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β« Π€Π°ΠΉΠ» > ΠΠ΅ΡΠ°ΡΡΒ». β ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΡΠΈΠ³Π½Π°Π»Π°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ β Π€Π°ΠΉΠ» > ΠΠ΅ΡΠ°ΡΡ > ΠΠΏΡΠΈΠΈ β ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ» ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ. ΠΠ»ΠΎΡ
ΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π²ΡΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°Ρ
Π²Π°Ρ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΡΠ°Π²ΠΊΠ° ΡΡΠΎΠΉ Π·Π°Ρ
Π²Π°ΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ (ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅), ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ (ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ [Π²ΡΠ±ΡΠ°Π½ΠΎ]) Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«Alt-Print ScrnΒ» (Ρ. Π΅. ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π½Π°ΠΆΠ°ΡΠΎΠΉ Β«AltΒ» ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Ρ Π΅Π΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Β«Print ScrnΒ»). ΠΠ°ΡΠ΅ΠΌ Π²ΡΡΠ°Π²ΡΡΠ΅ Π·Π°Ρ
Π²Π°ΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² ΡΠ²ΠΎΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ΅Π·Π°ΡΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΈΠ³ΡΡΡ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π²Π°Ρ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» Π²Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. Π― Π½Π°Π·ΡΠ²Π°Ρ ΡΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΌΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ (ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ) ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Π²Ρ
ΠΎΠ΄ΠΎΠ², Π²ΡΡ
ΠΎΠ΄ΠΎΠ² ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠΈΠΆΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π² Quartus. Π‘Π½Π°ΡΠ°Π»Π° ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ (Π»ΠΈΠ±ΠΎ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, Π»ΠΈΠ±ΠΎ Π² VHDL). ΠΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ. Π§ΡΠΎΠ±Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ , ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Β». ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° | ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Β». ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΌΡΡ Π»Π΅Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ½Π°Π»ΠΈΠ· ΠΈ ΡΠΈΠ½ΡΠ΅Π·Β». (ΠΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ Π²ΠΏΡΠ°Π²ΠΎ, Π²Π΅Π½ΡΠΈΠ»Ρ Π ΠΈ Π³Π°Π»ΠΎΡΠΊΡ.) ΠΡΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ Π²Π°Ρ Π΄ΠΈΠ·Π°ΠΉΠ½, Π½Π΅ ΠΏΡΡΠ°ΡΡΡ Π²ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π² ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ. ΠΠΎΠ³Π΄Π° Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ, Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠ°ΠΊ Π²Ρ Π΄Π΅Π»Π°Π»ΠΈ ΡΡΠΎ ΡΠ°Π½Π΅Π΅. ΠΡΠΊΡΠΎΠΉΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°Β» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° | ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°Β». Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉΒ». ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β«Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ». Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Β«ΠΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΠΉΠ» ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ». ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΡΠΊΒ». ΠΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ , Π° Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ.ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ Π·Π°ΠΏΠΈΡΡΠΌ