描述
使用处理器回读整个Spartan- 3 E配置数据,然后使用MASK文件将其与原始位文件进行比较后,会出现一些意外错误。我的BRAM帧上似乎有错误。这里有什么问题?
解
大多数Spartan-3E FPGA产品选项都提供了回读功能,但在商用温度等级中使用-4速度等级时,XC3S1200E和XC3S1600E FPGA除外。
同样,Block RAM Readback支持在-4速度等级的商用温度器件中不可用。如果在XC3S1200E或XC3S1600E FPGA中需要回读,或者在任何Spartan-3E FPGA上需要Block RAM Readback,请升级到工业温度等级版本或-5速度等级。
对于那些不支持Block RAM回读的器件,例如XC2S250E,尽量避免回读BRAM内容并进行比较。如果设计读取整个配置内存,一种解决方法是实例化设计中的所有BRAM,然后MASK文件将屏蔽掉所有RAM位,并在执行回读验证时不进行比较。
没有回复内容