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

TX semi-randomic issue #2

Open
lk-davidegironi opened this issue Oct 6, 2022 · 0 comments
Open

TX semi-randomic issue #2

lk-davidegironi opened this issue Oct 6, 2022 · 0 comments

Comments

@lk-davidegironi
Copy link

lk-davidegironi commented Oct 6, 2022

Hello,

I'm using your proto245 in sync mode on a FT2232H, clock at 60Mhz.
Lattice ESCP5 running @ 50Mhz.
I've setup IN and OUT delay like your example de10lite (8.333 ns)
I've just translated it to Verilog, and implemented a loopback test.
I've a "strange" semi-randomic issue on TX. The more bytes i sent, the more is frequent.
Using Lattice Reveal ft_data (din during RX) is recorded correctly to my fifo, then send it back correctly (dout).
But for some reason on PC sometimes a byte get lost. When it happens my fifo is shifted by one.
I've checked it using two different FT2232H and different cables.
I suspect it's a clock issue, do you have a clue or suggestion?

Note: setting TX_BURST_SIZE to 1 helps, but the logic is slow down too much for my requirements.

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

1 participant