IMX8M kernel 4.14.78 and Xilinx Slave Serial SPI FPGA Manager

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX8M kernel 4.14.78 and Xilinx Slave Serial SPI FPGA Manager

1,614 次查看
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

标签 (1)
标记 (1)
0 项奖励
回复
2 回复数

1,444 次查看
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 项奖励
回复

1,444 次查看
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 项奖励
回复