Forum
I want to check, is it possible to program the DueProLogic EPT-4CE6-AF in JTAG mode using just a USB?
I've programmed it before successfully using Active Serial Programming + adding a .pof file, but when using JTAG mode I get "Cant access JTAG chain". I believe I have installed the drivers mentioned in the other post in the forum. Maybe it would work if I got an actual JTAG blaster and used the JTAG connections, but is it possible with just a USB?
An alternate question, when programming in Active Serial mode, it takes about a minute and loads onto the flash of the board. Is there a way to do something like JTAG programming which if faster for temporary test projects without overriding the flash of the board?
See the attached picture for the programming window.
The DueProLogic EPT-4CE6-AF can be programmed in JTAG mode using just a USB, but it requires an appropriate JTAG adapter that is compatible with the board. The USB interface alone cannot be used for JTAG programming.
Regarding your second question, JTAG programming is usually faster than Active Serial Programming and it does not overwrite the flash of the board. JTAG programming is a good option for temporary test projects, as long as you have the right JTAG adapter and software to program the board.
I suggest using the JTAG boundary scan (IEEE 1149.1) to control and monitor the internal signals of the FPGA if you're looking for a quicker method for temporary test projects without overriding the flash memory, but this may require additional knowledge and equipment unique to boundary scan testing.
A JTAG programmer or JTAG blaster device is normally required to program the DueProLogic EPT-4CE6-AF in JTAG mode.
Programming via JTAG (Joint Test Action Group) using USB-only requires a JTAG adapter that connects to the target device's JTAG interface and communicates with the programming software on a computer via USB. The adapter serves as a bridge to enable firmware programming, debugging, and testing of the target device using the JTAG protocol over USB.
No, it is not possible to program the DueProLogic EPT-4CE6-AF in JTAG mode using just a USB.
For temporary test projects without overriding the flash of the board, you can use methods like in-circuit reconfiguration (ICR) or partial reconfiguration (PR) if your FPGA supports them.
Active Serial programming is often slower because it involves writing to the flash memory, which takes more time.
@celinedion If you're looking for a faster way to test your FPGA projects without overriding the flash memory, you might want to explore using the FPGA's internal RAM for temporary configurations. Many FPGAs allow you to load a configuration into the internal RAM, which will only be active until the next power cycle. This is commonly used for quick testing and prototyping without writing to the flash memory. Check the documentation of your FPGA and development tools to see if this option is available.
"To err is human, but to really foul things up you need a computer." - Source: positive words that start with S
Connect your DueProLogic EPT-4CE6-AF kit to your computer via USB using the USB-JTAG adapter.
Programming the DueProLogic EPT-4CE6-AF in JTAG mode typically incredibox requires a JTAG programming cable or JTAG blaster, which connects to the JTAG header on the board. USB alone may not be sufficient for JTAG programming.
@geometry dash world If your FPGA enables it, you can employ techniques like in-circuit reconfiguration (ICR) or partial reconfiguration (PR) for short-term test projects without overriding the board's flash.
Depending on the target device, you'll need programming software that supports your microcontroller or FPGA. Some microcontroller manufacturers provide their own programming tools, while others may be compatible with more generic tools.