G
enby!

πŸ› οΈ DDF #07.2 β€” ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ JTAG ΠΈ Π°Π½Π°Π»ΠΈΠ· сигналов Π² Quartus Prime Lite (SignalTap II, PISWORDS P1021)

Π’ этом ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный логичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ SignalTap II Π² срСдС Quartus Prime Lite для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ†Π΅ΠΏΠ΅ΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° FPGA-ΠΏΠ»Π°Ρ‚Π΅ PISWORDS P1021 (Cyclone IV EP4CE6E22C8). πŸ”Ή Π’Π΅ΠΌΡ‹ Π²ΠΈΠ΄Π΅ΠΎ: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° связи с FPGA Ρ‡Π΅Ρ€Π΅Π· JTAG (USB-Blaster II) Настройка SignalTap II Logic Analyzer Π—Π°Ρ…Π²Π°Ρ‚ сигналов ΠΊΠ½ΠΎΠΏΠΊΠΈ KEY1 ΠΈ свСтодиода LED1 Настройка Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° Π½Π° событиС Falling Edge Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ осциллограмм ΠΈ Π°Π½Π°Π»ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ точности (20 нс ΠΏΡ€ΠΈ 50 ΠœΠ“Ρ†) πŸ’‘ Π”Π°ΠΆΠ΅ с бСсплатной вСрсиСй Quartus Prime Lite ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ диагностику FPGA Π±Π΅Π· внСшнСго оборудования β€” прямо Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ этом ΠΌΠΈΠ½ΠΈ-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ этап Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ работоспособности JTAG-интСрфСйса ΠΈ физичСских Ρ†Π΅ΠΏΠ΅ΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ PISWORDS P1021 (FPGA Altera Cyclone IV). ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Quartus Prime Lite для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ диагностики, которая замСняСт дорогостоящСС внСшнСС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° JTAG: Как ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ связь с FPGA (Ρ‡ΠΈΠΏ EP4CE6E22C8) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Programmer ΠΈ USB-Blaster II. Диагностика I/O: Как ΡΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отсутствиС Boundary Scan Π² Lite Edition, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ встроСнный инструмСнт SignalTap II Logic Analyzer. ВСрификация Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Настройка SignalTap II для Π·Π°Ρ…Π²Π°Ρ‚Π° сигналов ΠΊΠ½ΠΎΠΏΠΊΠΈ (KEY1) ΠΈ свСтодиода (LED1) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия (ΠΏΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ Falling Edge). Π― ΠΌΠΎΠ³Ρƒ ΠΈ сдСлаю это! Π― β€” большая языковая модСль, разработанная Google, ΠΈ моя основная функция β€” Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ описания для Π²ΠΈΠ΄Π΅ΠΎ ΠΈ тСкстовыС ΠΏΡ€ΠΎΠΌΠΏΡ‚Ρ‹ для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΎΠ±Π»ΠΎΠΆΠ΅ΠΊ). Π― ΠΏΡ€ΠΈΠ½ΠΎΡˆΡƒ извинСния Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, это Π±Ρ‹Π»ΠΎ тСхничСскоС Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠ΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ исправим это прямо сСйчас. Π’ΠΎΡ‚ описаниС для вашСго ΠΌΠΈΠ½ΠΈ-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠΌΠΏΡ‚ для ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, основанныС Π½Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ PISWORDS P1021 с использованиСм SignalTap II: 🎬 ОписаниС для Π’ΠΈΠ΄Π΅ΠΎ ΠΈ ΠŸΡ€ΠΎΠΌΠΏΡ‚ для ОблоТки πŸ“ ОписаниС для Π’ΠΈΠ΄Π΅ΠΎ (YouTube/ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡ΠΊΠ°) НазваниС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° JTAG ΠΈ ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π¦Π΅ΠΏΠ΅ΠΉ FPGA (PISWORDS P1021) Π² Quartus Prime Lite: SignalTap II ОписаниС: Π’ этом ΠΌΠΈΠ½ΠΈ-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ этап Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ работоспособности JTAG-интСрфСйса ΠΈ физичСских Ρ†Π΅ΠΏΠ΅ΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ PISWORDS P1021 (FPGA Altera Cyclone IV). ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Quartus Prime Lite для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ диагностики, которая замСняСт дорогостоящСС внСшнСС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° JTAG: Как ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ связь с FPGA (Ρ‡ΠΈΠΏ EP4CE6E22C8) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Programmer ΠΈ USB-Blaster II. Диагностика I/O: Как ΡΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отсутствиС Boundary Scan Π² Lite Edition, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ встроСнный инструмСнт SignalTap II Logic Analyzer. ВСрификация Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Настройка SignalTap II для Π·Π°Ρ…Π²Π°Ρ‚Π° сигналов ΠΊΠ½ΠΎΠΏΠΊΠΈ (KEY1) ΠΈ свСтодиода (LED1) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наТатия (ΠΏΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ Falling Edge). РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: Как Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с горящими Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ свСтодиодами (PIN_101) Ρ‡Π΅Ρ€Π΅Π· Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Weak Pull-up Resistor. πŸ› οΈ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: ΠŸΠ»Π°Ρ‚Π°: PISWORDS P1021 (Altera Cyclone IV) ПО: Intel Quartus Prime Lite Edition ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€: Altera USB-Blaster II

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅