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

Colorlight 75E hardware version 8.0 is not yet described #439

Open
cdwijs opened this issue Oct 22, 2022 · 3 comments
Open

Colorlight 75E hardware version 8.0 is not yet described #439

cdwijs opened this issue Oct 22, 2022 · 3 comments

Comments

@cdwijs
Copy link

cdwijs commented Oct 22, 2022

I'm the proud owner of a Colorlight 75E hardware version 8.0. The connections from the FPGA to the connectors are not yet mapped.

I would like to create gateware that shows what ball of the FPGA goes to what point on the headers.

On each pin, I would like to output a train of pulses, that indicate the ball. First a preamble, and then 2 burst indicating the row and column That way I can look at an LED to figure out the connection.

For example:
A2: 10101010101010000010000010010000 (and then repeat)
G4: 10101010101010000010010010010010010010000010010010010000
C4: 10101010101010000010010010000010010010010000

Has this already been done?
Where can I find a file that defines the balls of the FPGA package?

@cdwijs cdwijs changed the title Colorlight 75E hardware 8.0 is not yet done Colorlight 75E hardware version 8.0 is not yet described Oct 22, 2022
@cdwijs
Copy link
Author

cdwijs commented Oct 22, 2022

Here's the mapping between symbols and balls of the FPGA:

https://www.latticesemi.com/view_document?document_id=50485

@enjoy-digital
Copy link
Member

Hi @cdwijs,

you can find here a LiteX design that I used to document one of the variant: https://github.com/enjoy-digital/colorlite/blob/master/ios_stream.py

This should allow you to create your own version for the 8.0 variant.

@rowanG077
Copy link

There is an LPF file here: https://github.com/q3k/chubby75/blob/master/5a-75b/lpf/cl-5a-75v-v80.lpf

But I didn't test it so I can't vouch for the validity. But at least it might be easiest to just copy over that first and with any luck it will work!

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

No branches or pull requests

3 participants