赛灵思
直播中

李淑兰

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

如何通过JTAG使用iMPACT SW在virtex4设备上执行回读

你好,
我正在尝试通过JTAG使用iMPACT SW在virtex4设备上执行回读,同时设备处于活动状态。
我生成一个位文件,包含通过ISE 14.7程序bitgen的回读选项。
iMPACT SW的回读正确执行,但在此过程中某些设备的功能受到损害。
这可能是因为没有设置位GLUTMASK,并且在回读过程中BRAM内容被中断。
我正在寻找一种使用ISE bitgen属性断言GLUTMASK位为高的方法。
我在网上找到了几个bitgen命令:“-g GLUTMASK_B:0”用于virtex6设备,“ - g write_glutmask_b:yes”用于virtes5设备。
这些选项都不适用于Virtex4器件。
对于Virtex4器件,是否有用于设置GLUTMASK位的ISE bitgen命令?
谢谢,
bagal

回帖(2)

潘晶燕

2020-6-19 06:47:52
GLUTMASK对BRAM没有影响。
它只掩盖LUTRAM / SRL(强制它们在回读时全为1)。
在操作过程中无法回读BRAM而不会破坏它。
可以选择不回读BRAM帧(这是SEM IP所做的)。
SEM P不适用于V4,因此您必须自己编写代码。
Austin Lesea主要工程师Xilinx San Jose
举报

石径

2020-6-19 07:01:21
Virtex4没有选项来设置GLTUMASK位,但您可以写CTL寄存器来设置GLTUMASK位。
在写CTL寄存器之前,应该写MASK寄存器。
有没有关于IMPACT SW的文件?
我想回读virtex FPGA,谢谢。
举报

更多回帖

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