5.4.2. FPGA and I/O MUX CPLD Programming over Onboard Intel® FPGA Download Cable II
| Bit1 | Bit2 | Bit3 | Bit4 | Bit5 | Bit6 | Bit7 | Bit8 |
|---|---|---|---|---|---|---|---|
| OFF | OFF | ON | ON | ON | OFF | OFF | OFF |
This configuration method implements a micro-USB connector (J22), a USB 2.0 PHY device (U18), and an Altera MAX® II CPLD EPM1270M256C4N (U17) to allow FPGA configuration using a USB cable. This USB cable connects directly between the USB connector on the board and a USB port on a PC running the Quartus® Prime software.
The onboard Intel® FPGA Download Cable II in the MAX® II CPLD EPM1270M256C4N normally masters the JTAG chain. The onboard Intel® FPGA Download Cable II shares the pins with the external header and is automatically disabled when you connect an external Intel® FPGA Download Cable to the JTAG chain through the JTAG header (J24). In addition to the JTAG interface, the onboard Intel® FPGA Download Cable II has trace capabilities for HPS debug purposes. The trace interface from the HPS routes to the onboard Intel® FPGA Download Cable II connection pins through the FPGA.
The MAX® II CPLD (EPM1270M256C4N) is dedicated to the onboard Intel® FPGA Download Cable II functionality only, connecting to the USB 2.0 PHY device on one side and driving JTAG signals out the other side on the GPIO pins. This device's own dedicated JTAG interface is routed to a small surface-mount header only intended for debugging of first article prototypes.