赛灵思
直播中

汪潇潇

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

如何让JTAG接口进行Spartan-3AN在线配置不受干扰?

你好,
我们的应用程序使用JTAG接口对Spartan-3AN FPGA的内部系统闪存(ISF)进行编程。
我们的应用程序的一个要求是能够在不干扰当前运行的FPGA二进制文件的情况下对ISF进行编程。
这意味着在写入ISF时,FPGA必须继续从RAM运行。
编程接口的当前JTAG实现不起作用。
原因是处理器发送给FPGA的JTAG命令序列包含的命令会重新初始化FPGA配置,从而有效地干扰FPGA操作。
当前实现的命令序列如下所示:
命令在命令值中移位
eJTAG_BYPASS 0x3f
eJTAG_JPROGRAM 0x0b
eJTAG_CFG_IN 0x05
eJTAG_JSHUTDOWN 0x0d
eJTAG_CFG_IN 0x05
是否有可能1)修改上述序列,以便能够在不干扰当前配置的情况下写入ISF
2)如果上述序列不可行,你可以建议一个仍然使用JTAG接口的不同算法。
我们将不胜感激。
谢谢,
伊戈尔切布鲁赫

回帖(2)

刘鹏

2019-8-1 10:20:49
@ichebruch不是我知道或想到的。
-Pratham ------------------------------------------------
----------------------------------------------请注意 - 请
如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K-
--------------------------------------------------
-----------------------
举报

张桂珍

2019-8-1 10:36:05
谢谢你,Pratham!
举报

更多回帖

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