赛灵思
直播中

孙勳努

7年用户 144经验值
私信 关注
[问答]

Kintex-7怎么重置为配置逻辑

嗨,
我知道在我的Kintex-7 FPGA上,外部PROGRAM_B引脚是对配置逻辑的低电平有效复位。
是否可以在内部执行相同的操作,即发送内部有效高或低脉冲以重新加载
位于SPI闪存中的比特流。
我发现有关ICAPE2模块的信息(很少),但我不确定
适合我正在寻找的功能。
谢谢,
勒卡尔。

回帖(6)

赵雪培

2020-3-10 09:20:23
嗨Le Caer,
1)是的,ICAP可以完全按照您的要求进行操作。
您可以使用ICAP原语从SPI prom中使用新的IMAGE重新配置FPGA。
2)ICAP原语具有WBSTAR寄存器,该寄存器在SPI闪存上具有下一个重载地址,用于对新映像进行编程。
3)您也可以从ICAP原语给出PROGRAM_B重新编程信号。
这是IPROG命令。
4)对于KC705板,有一个Multiboot设计,你可以从链接链接找到。
在此链接中检查XTP201。
还有一个设计。
这个设计是在XPS中。
5)要使用ICAP检查多重启动的ISE设计,您可以使用ML605板检查类似的设计。
链接可以从-link找到。
检查XTP043(PDF)和RDF0007(设计)。
检查C的设计而不是CES。
6)但请注意,ML605中的命令和ICAP原语与7系列不同。
我指的是ML605作为参考,以便您应该能够理解如何编写状态机以利用ICAP MODULE进行重新配置。
7)有关ICAP原语的更多信息,请参见Xilinx.com上的配置用户指南UG470。
搜索有关Multiboot的章节,还要检查ICAP,WBSTAR,IPROG等...这应该会为您提供更多信息。
希望这有帮助。
谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。
举报

张颖

2020-3-10 09:36:33
Program_B是重置和重新加载闪存图像的最佳选择
强制INIT_B为低电平也会清除配置存储器
如果您希望将所有内部寄存器和标志置于默认状态,则全局复位也可以
该系列器件中提供全局复位和全局三态。
全局复位为低电平有效,并复位器件中的所有触发器。
设计人员可以将此输入信号分配给全局复位引脚。
全局复位信号为低电平有效,因此源文件必须将此输入的功能描述为低电平有效复位。
如果以其他方式描述此信号,则装配工将发出错误,表明无法进行此分配。
_______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。
因此,它将有助于其他论坛用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。
举报

李兵

2020-3-10 09:53:05
嗨Anirudh,
谢谢您的回答。
我在配置用户指南UG470,表7-1第126页中找到了IPROG到ICAPE2的命令序列。我已经在我的Kintex-7(KC705板)应用程序中实现了这个示例,并实例化了ICAPE2模块,但没有成功。
缺少有关此ICAPE2模块的信息,时序图,高/低有效电平,最大值。
频率,上升/下降沿有效...所以我不确定我的实现。
你有额外的信息吗?
最好的祝福,
勒卡尔。
举报

赵雪培

2020-3-10 09:58:53
嗨Le Caer,
1)频率可以从datsheet Pg 161 ds182 -http://www.xilinx.com/support/documentation/data_sheets/ds182_Kintex_7_Data_Sheet.pdf中找到。
2)这是下降沿实现。
有关详细信息,请检查您的邮件。
谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分