trabucayre / openFPGALoader

Universal utility for programming FPGA
https://trabucayre.github.io/openFPGALoader/
Apache License 2.0
1.15k stars 248 forks source link

Support for the Alveo XCU55C FPGA #384

Open dev-zero opened 11 months ago

dev-zero commented 11 months ago

In the search for Open Source tooling to program an Alveo U55C HPC card I discovered this project. Are there any plans to support the Alveo series in general, resp. the XCU55C in particular? What about the programming interface? According to the block diagram the satellite controller is accessible via a separate Alveo Programming cable as well as SMBus over PCIe and a MicroUSB. The latter might be the best target as it is independent of any host hardware.

trabucayre commented 11 months ago

I'm interested by adding support for this serie. openFPGALoader support is based on contribution by people using this tool with a specific hardware not officially supported or by myself when I have access to the hardware. Depending on hardware price sometime it's possible to me to order the board but sometime it's a bit more expensive.

I (or you) have to check device datasheet to see if current xilinx code may (or not) be working with U55C family.

It seems the maintenance port is the way to access JTAG. Maybe the programing module is required maybe it's possible to simple access to JTAG pins.