当前位置:   article > 正文

使用STARTUPE3原语通过SPI Flash实现UltraScale FPGA的局部重配置(一)

startupe3

使用STARTUPE3原语通过SPI Flash实现UltraScale FPGA的局部重配置(一)

介绍

最近有用到FPGA的动态重加载,发现手册中有关于KCU105 重加载的明确步骤,但是顶层文件是VHDL,使用Tcl指令,因此参考该手册步骤,使之适用于自己的板卡。

FPGA:KU040
串口调试助手:tera term
编程语言:verilog

本应用中的参考设计使用MicroBlaze®软处理器内核连接到AXI Quad SPI内核,并使用STARTUPE3原语通过专用SPI接口实现对配置后的读写访问,以访问板载SPI闪存。 图1显示了配置后参考设计的操作。
图1
程序的操作步骤如下:
step1:生成golden bitstream image (golden.bin),并存入Flash;
step2:生成 update bitstream image (update.bin)
step3:通过UART/Tera Term将update.bin存入相应的地址
step4:断电后上电update bitstream image(update.bin)重新配置FPGA

参考设计文件

https://www.xilinx.com/sup

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号