cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
406 Views
Registered: ‎02-06-2019

Loading a new bitstream file from an external peripheral device

Jump to solution

Is is possible to load or stream a bitstream file from an external peripheral device (over IIC or SPI) and update the Kintex-7 FPGA at runtime, and then boot the FPGA with the new version of the bitstream? Or is this only possible using JTAG with iMPACT, Vivado, or other Xilinx tools? As I understand, iMPACT only works over UART, or am I mistaken? 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Xilinx Employee
Xilinx Employee
337 Views
Registered: ‎08-25-2010

回复: Loading a new bitstream file from an external peripheral device

Jump to solution

Hi @mrh973,

K7 have five configuration interfaces, please see cha2, ug470.

If other configuration interface was used, you need to instantiate a ICAP primitive, then deliver data to the ICAP from SPI or I2C.

 

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

1 Reply
Highlighted
Xilinx Employee
Xilinx Employee
338 Views
Registered: ‎08-25-2010

回复: Loading a new bitstream file from an external peripheral device

Jump to solution

Hi @mrh973,

K7 have five configuration interfaces, please see cha2, ug470.

If other configuration interface was used, you need to instantiate a ICAP primitive, then deliver data to the ICAP from SPI or I2C.

 

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post