Skip to content

Added support for Digilent boards#1

Open
regymm wants to merge 1 commit intowzab:masterfrom
regymm:master
Open

Added support for Digilent boards#1
regymm wants to merge 1 commit intowzab:masterfrom
regymm:master

Conversation

@regymm
Copy link
Copy Markdown

@regymm regymm commented Mar 7, 2022

On Digilent boards, the onboard FT2232-based JTAG downloader seems to have external tri-state circuits controlled by the ADBUS7 pin of the FT2232, thus a pullup of the pin during MPSSE initialization is required to get this work. Tested on Nexys 4 DDR and PYNQ-Z1. Also added high-speed option to use 30 MHz TCK clock, this is not bottleneck but I saw a slight speed increase, for boards with on-PCB JTAG traces 30 MHz is quite safe.

So for Digilent boards, use ./xvcd-ft2232h -fd.

@regymm
Copy link
Copy Markdown
Author

regymm commented Mar 10, 2022

Btw, compile things with -O3 can increase performance noticabally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant