ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board

More
3 years 5 months ago - 3 years 5 months ago #270950 by meister
Ok, installed, build, flashed, but i can not ping the board (5A-75E V8.2).
is it ok to build for ColorLight_5A_75E_V6_0 ?
how can i test the board ?
Thanks

EDIT: sorry, sorry, works :) wrong IP

Code:
root@station:# openFPGALoader -c usb-blaster -r -f --unprotect-flash 5a-75e.json/LiteX-CNC/examples/5a-75e/gateware/colorlight_5a_75e.bit write to flash Open file DONE Parse file DONE Enable configuration: DONE SRAM erase: DONE Detail:  Jedec ID          : c8 memory type       : 40 memory capacity   : 16 EDID + CFD length : c8 EDID              : 1640 CFD               :  flash chip unknown: use basic protection detection unlock blocks Erasing: 100.00% Done Writing: 100.00% Done Refresh: DONE
Last edit: 3 years 5 months ago by meister.

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #270964 by meister
Transceivers U23,U24,U28 for J1,J2,J3,J4 are changed and the board still works, puhh.
BUT, never ever again ! horrorible !!!
BTW: i covered the 2 pins with kapton tape
 

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #270969 by meister
I can blink out but not read on my input pin and the strange thing is this:

7 bit IN FALSE test_PWM_GPIO.gpio.input1.in
7 bit OUT FALSE test_PWM_GPIO.gpio.input1.in-not

.in and .in-not is set to FALSE at the same time , hmmmmmm

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #271058 by tuxcnc

I am using openFPGALoader with Altera usb-blaster.
to write into flash I have to use -f --unprotect-flash Flags to write into permanent memory.
Otherwise it would write into temporary memory, which falls Back when reset the Chip or Power off
 
This works, but is not easy as looks...
I fought two days with many programmers with no result.
I have success with  github.com/dirtyjtag/DirtyJTAG/releases/tag/2.0 ( github.com/dirtyjtag/DirtyJTAG/tree/master/docs/img ).
It is Interesting, the openFPGALoader with DirtyJTAG can write to protected flash, but not unprotects it permanent.
You can write bitstream to flash with DirtyJTAG, but with original Lattice programmer and software flash is still invisible...
Code:
openFPGALoader --unprotect-flash --write-flash -c dirtyJtag --bitstream filename.bit

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago - 3 years 5 months ago #271143 by MartijnD

I can blink out but not read on my input pin and the strange thing is this:

7 bit IN FALSE test_PWM_GPIO.gpio.input1.in
7 bit OUT FALSE test_PWM_GPIO.gpio.input1.in-not

.in and .in-not is set to FALSE at the same time , hmmmmmm?

It looks like you soldered 2 pins together (pin 9 and 10) of the u28. Maybe this causing your issue and you fried some I/O pins of your FPGA
Last edit: 3 years 5 months ago by MartijnD.

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #271144 by meister
No, I measured the pin and it is exactly what it should be

.in-not should be the opposite of .in,
no matter what the pin thinks it has.

Please Log in or Create an account to join the conversation.

Moderators: PCW, jmelson
Time to create page: 0.258 seconds
Powered by Kunena Forum