仅对英特尔可见 — GUID: fkl1483645380840
Ixiasoft
4.4.3. 通过外部USB-Blaster进行FPGA编程
JTAG链支持使用外部USB-Blaster电子狗或者板载USB-II Blaster通过USB接口连接器对 Intel® Stratix® 10 GX FPGA和 MAX® V CPLD器件进行编程。
在电路板启动期间,万一板载USB-Blaster II有问题,作为后备方案,可以使用外部USB-Blaster电子狗,通过外部Blaster 2x5管脚0.1"编程插头(J14)来编程 Intel® Stratix® 10和 MAX® V CPLD。
在电路板上提供了另一个2x5管脚0.1"垂直无遮蔽插头(J15)用于编程 Intel® MAX® 10_Blaster FPGA,进而可以配置板载USB Blaster电路。一旦配置好且可运行板载Blaster后,板载Blaster可被用于编程后续的 Intel® Stratix® 10 GX FPGA和 MAX® V CPLD。
板载Blaster JTAG链按如下顺序连接4个JTAG节点,可通过变光开关SW3的设置选择旁路 Intel® Stratix® 10、 MAX® V、FMC A或FMC B:
- Switch closed/ON:旁路相应的JTAG节点。
- Switch open/OFF:在JTAG链中使能了相应的JTAG节点。
J14 Header的Pin 2用于禁用嵌入式USB Blaster,将其连接到上拉电阻的嵌入式Blaster的低电平有效禁用管脚。由于配对Blaster电子狗中Pin 2为GND,当电子狗连接到JTAG插头时,嵌入式Blaster被禁用,才能避免与外部USB Blaster电子狗争用数据。
图 7. JTAG链