wuxx / icesugar-pro

iCESugar series FPGA dev board
168 stars 26 forks source link

Slow upload via onboard iCELink #15

Open BarsMonster opened 2 years ago

BarsMonster commented 2 years ago

Currently FPGA upload takes 10x more than synthesis (both DAPlink & file copy mode). Is there any way to improve speed? Is firmware of your iCELink opensource so that one can try to improve the speed, probably by implementing some other faster protocol?

In the worst case, is it possible to connect external programmer to achieve faster upload speeds?

wuxx commented 2 years ago

hello, actually the file copy upload is already the fast way to program, it use usb bulk tranfer (USB 2.0 full speed device)

wuxx commented 2 years ago

connect external programmer is possible, please check this

wuxx commented 2 years ago

jtag_en

Gracana commented 1 year ago

Can you provide dimensions from those pads to the board bottom and side? I'm trying to design a board with spring contacts to interface with those pads.

[edit] Here's what I got from the product picture, which I scaled based on the 67.6mm measurement from the SODIMM spec. I later confirmed the measurements with calipers on a real device. 31mm from bottom (ignoring the 0.10mm which I believe to be caused by misalignment in my sketch), 40mm from the SD card side, with 50 mil spacing between pads. image