问题描述
一般问题描述:
驻留寄存器的当前默认值为0.这意味着如果在控制寄存器中启用了驻留寄存器,但没有值写入驻留寄存器,则寄存器中存在无效值。这可能会导致巴士停车问题。
关于驻留寄存器的另一个潜在问题是可以将具有多个位设置的值写入该单热编码寄存器。虽然Xilinx软件驱动程序将阻止用户执行此操作,但另一个用户可能会选择编写自己的驱动程序。总是使用最高或最低有效位的硬件变化在功能上将是更理想的。
解决/修复方法
此问题已在最新的6.2 EDK Service Pack中修复,可从以下位置获得:
没有回复内容