赛灵思
直播中

李妤欣

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

使用Actel FPGA中实现的简单擦洗保护Virtex4SX55时遇到问题怎么解决

当我使用Actel FPGA中实现的简单擦洗保护Virtex4SX55时遇到问题。
如果我选择“-g ReadBack”和“-g persist”选项,则Virtex4SX55中的程序将被Actel中断。
如果我没有选择“-g ReadBack”和“-g persist”选项,Virtex4SX55中的程序运行成功,Actel可以成功运行SX55(当actel没有擦洗virtex4sx55时,我将一个新程序加载到
Virtex4sx55。当Actel擦洗Virtex4sx55时,由我加载的程序被FLASH中的旧程序取代。因此,擦洗成功)。
这种现象让我很困惑。
应该禁用selectmap接口,并且擦除应该失败,因为我没有选择“-g ReadBack”和“-g persist”选项。
然后我比较位文件A(I selecte -g ReadBack“和”-g persist“选项)和位文件B(I selecte -g ReadBack”,我不选择“-g persist”选项)。
我发现两个位文件中的命令(FF FF FF FF AA 99 55 66 ........)是相同的。
似乎“-g persist”选项对于virtex4SX55来说毫无意义。
我也使用Virtex5FX 130T进行相同的实验。
我发现当我选择“-g persist”选项时,位文件中的命令会写入CTL0以启用持久化(其值为1)。
“-g persist”选项对virtex5FX130有意义。
这是ISE 14.6中的BUG吗?
提前致谢。

回帖(2)

刘丰标

2020-6-19 10:48:56
你能检查一下以下的记录吗?
http://www.xilinx.com/support/answers/22638.html
举报

石径

2020-6-19 11:02:42
@kknThanks。
我使用selectmap8接口而不是selectmap32接口。
我是否应该使用此MANDATORY约束?
举报

更多回帖

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