在参数化外围区域设置为2 GB的Nios II / f处理器时,Quartus®Prime软件中的Qsys可能会发生以下错误。即使关闭数据缓存,问题仍将存在。
错误:未保存:域错误:参数不在有效范围内
执行时
“expr int(ceil(log($ NUMBER)/ log(2)))”
(程序“proc_num2sz”第10行)
从内部调用
“proc_num2sz $ ioregionsize”
(过程“sub_validate_check_module”第774行)
从内部调用
“sub_validate_check_module”
(程序“validate_process”第4行)
从内部调用
“validate_process”
(程序“验证”第9行)
从内部调用
“验证”
解决/修复方法
如果需要2 GB的外围区域,请选中“使用处理器中最高有效地址位来绕过数据高速缓存”复选框,映射该区域中的外设,并将外围区域大小设置为无。请注意,必须启用某种大小的数据高速缓存才能更改外围区域大小。
计划修复此问题是Quartus®Prime软件的未来版本。
没有回复内容