IMX8M kernel 4.14.78 and Xilinx Slave Serial SPI FPGA Manager

cancel
Showing results for 
Search instead for 
Did you mean: 

IMX8M kernel 4.14.78 and Xilinx Slave Serial SPI FPGA Manager

259 Views
fredericduchass
Contributor III

Hello,

I try to pogram my Xilinx FPGA after boot.

I've followed the indication in this link concernening my devicetree :

linux/xilinx-slave-serial.txt at master · torvalds/linux · GitHub 

But i don't know how to give my bitfile ?How I can program an fpga region ?

There is not a lot of help concerning this topic...

BR

Frédéric

Labels (1)
Tags (1)
0 Kudos
2 Replies

89 Views
diegoadrian
NXP Employee
NXP Employee

Hello,

Unfortunately, this problem is more related to how you program your FPGA, here is not a lot of what we could help you.

Seeing the link that you posted, I could see that you only configured the dtb to use the SPI interface. But, to program the FPGA you could use an SPI Flash, or simulate the J-tag protocol through SPI.

Please find more information about how to program the FPGA through an SPI Flash.  

https://www.xilinx.com/support/documentation/application_notes/xapp1188-config-spi.pdf

Unfortunately, we are unable to assist you more, since this problem is out of our scope. I recommend you to go with Xilinx, they could help you with your problem.

Best regards,

Diego.

0 Kudos

89 Views
fredericduchass
Contributor III

Hi Diego,

I don't want to program my fpga using serial flask or jtag.

I want to program my fpga using a method called "Xilinx Slave Serial SPI FPGA Manager".

This FPGA programmation framwork is included in the kernel used.

so i carefully read this link :

linux/xilinx-slave-serial.txt at master · torvalds/linux · GitHub 

That's why I create in my dtb, a spi fpga manager + an fpga region. So the programmation method (SPI) is already selected in device tree.

And now i really don't know how to program this fpga region.... there is a lack of documentation about that.

0 Kudos