赛灵思
直播中

李峰

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

请问如何从USER1读取和写入ID值?

你好 ,
我有一个问题,与Virtex 4的JTAG ISC有关。
我写了一个程序,它将比特流加载到FPG,如Xilinx Virtex 4配置手册第69页所述。
我首先加载比特流文件MSB位(比特流文件的第0位,是吗?)。

配置结束DONE改变状态,实际上我们有LED亮
固件上传完成后显示的电路板。
我的设计
非常简单 - 它包含一个BSCAN_VIRTEX元素,两个BUFG
边界扫描时钟缓冲和USER1的用户注册
实例。
问题是 - 配置完成后
完成我尝试从USER1读取和写入ID值,但似乎
像USER1没有配置。
文件大小:2214773USER内容:d68126ID内容:6b4093USER内容:d68126ID内容:6b4093
我必须使用独立的ISP,因为卡的复杂性问题,所以Impact不会去。
我还想知道第69页:“单设备配置序列”中描述的算法是否正确。
最好的祝福,
伊万

回帖(2)

李森

2020-5-29 16:40:27
如果DONE变高,则应正确编程设备,这意味着您的USER链逻辑不正确或者您可能误解了某些内容。
将值写入USER1扫描链不会更改USERCODE值和IDCODE值。
在比特流配置期间,基于运行BITGEN时指示的值加载USERCODE值,IDCODE是设备的硬连线值。
埃德
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com
举报

李恩琪

2020-5-29 16:55:30
是的,谢谢你的建议,我也看到我严重解释了情况。
实际上,我要做的是读取IDCODE的内容,然后将此数据写入USER1。
我看到来自USER1的输出数据正是IDCODE值向下移位一位,这意味着选择了BYPASS而不是USER1。
我会查看我的代码,我会回来的。
伊万
举报

更多回帖

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