Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lattice MachXO3LF daisy chain #189

Closed
kafiabdellah opened this issue Mar 9, 2022 · 3 comments
Closed

Lattice MachXO3LF daisy chain #189

kafiabdellah opened this issue Mar 9, 2022 · 3 comments

Comments

@kafiabdellah
Copy link

kafiabdellah commented Mar 9, 2022

Hi,
I am trying to use openFPGALoader to program two MachXO3LF Starter boards in daisy chain configuration using FTDI FT4232H. I am able to program the second board (the last one in the chain), but without success for the FPGA with the index 0. After some inspection, i am assuming that there some issues with the pollBusyFlag() method. I have carried out another test using 3 devices in daisy chain and i was able to program the last device in the chain. Also to eliminate any hardware related issues, I have tried the same setup with Lattice diamond and it works fine.

@kafiabdellah kafiabdellah changed the title Lattice MachXO3LF daisy cahin Lattice MachXO3LF daisy chain Mar 9, 2022
@trabucayre
Copy link
Owner

Hi,
I have to test. I have only one machXO3LF but I assume it is possible to mix machXO2 & machXO3. pollBusyFlag is one of function where read is required, maybe something here. I do that ASAP.
As a first try could you change this line by

_read_mode = MPSSE_READ_NEG;

Thanks

@joergfoertsch
Copy link

Hi,
Is there any update on the issue yet? Because, if I see correctly the problem still persists, right?
Many thanks :)

@trabucayre
Copy link
Owner

Hi,
I have received required hardware (thanks @michaeltraxler) and modified to disable onboard jtag (just validated if hack is working).
Now I am able to check/fix this issue. its more or less only a question of free time :)
Thanks!

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

No branches or pull requests

3 participants