I am using the Digilent HS2 cable on a Windows10 machine, using dmgr.dll and djtg.dll. I am able to call DmgrOpen and DjtgEnable to initialize my JTAG. I can then perform reads and writes to my FPGA without issues.
But since we have multiple programs accessing the same JTAG port, I need to call DjtgEnable before each read, and DjtgDisable after each read. This works fine except it takes a long time to complete the enable and disable calls (rough measurements show 63 msec for the enable, and 140 msec for the disable). Switching to the old Digilent cable and drivers (dpcutils.dll) shows a much faster completion rate.
Question
Jim H
I am using the Digilent HS2 cable on a Windows10 machine, using dmgr.dll and djtg.dll. I am able to call DmgrOpen and DjtgEnable to initialize my JTAG. I can then perform reads and writes to my FPGA without issues.
But since we have multiple programs accessing the same JTAG port, I need to call DjtgEnable before each read, and DjtgDisable after each read. This works fine except it takes a long time to complete the enable and disable calls (rough measurements show 63 msec for the enable, and 140 msec for the disable). Switching to the old Digilent cable and drivers (dpcutils.dll) shows a much faster completion rate.
Any ideas?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.