如图4所示,为避免对传统配置电路做较大改动。本动态配置方案未采用由:DSP直接动态配置FPGA的方式,而是将配置时序由配置片承担。在FPGA处于用户模式时。若配置片nCONFIG引脚为低电平,将会触发FPGA重新进行一次配置。从而实现动态配置。
具体过程为:
(1)在FPGA处于用户模式时,配置片内Flash处于可读写状态。DSP将需要更新的代码在此模式下写入Flash相应的配置数据块内。
(2)在FPGA内设置一个1比特位宽配置寄存器。DSP写入配置命令,当其值为1时。EPC_jTAG_nlNIT(FPGA的一个I/0)引脚配置O。由于此引脚连接FPGA的nCONFIG引脚,故FPGA将由用户模式进人复位状态,nSTATUS引脚输出低电平从而使配置片复位。复位结束后将开始启动一次新的配置。
本文关键字:动态 综合-其它,单片机-工控设备 - 综合-其它