由于Quartus®II软件版本13.1中存在问题,间隔定时器将在超过2 ^ 32的时钟周期内创建错误的“assign counter_load_value”,计数器大小设置为64。
例如:
对于时钟周期为2 ^ 33,生成的错误分配如下:
“assign counter_load_value = {1 \’h2,32 \’hFFFFFFFF};”
正确的任务应该是:
“assign counter_load_value = {1 \’h1,32 \’hFFFFFFFF};”
解决/修复方法
有一个补丁可用于解决Quartus®II13.1.4版本的这个问题。从下面的相应链接下载并安装补丁4.39。
- Linux的
quartusii-13.1.4-4.39-linux.run - 视窗
在QuartusII-13.1.4-4.39-windows.exe后 - 读我的文字
在QuartusII-13.1.4-4.39-readme.txt文件
计划在Quartus®II软件的未来版本中修复此问题。
没有回复内容