由于Quartus®II13.1中的问题,用户无法动态设置地址跨度扩展器作为Qsys中Nios®II的内存可见。
当CPU的内存通过Address Span Extender连接时,Nios®II软件构建工具无法创建带有以下错误消息的项目:
“严重:CPU没有连接到其Avalon主机的存储器
警告:Tcl脚本“bsp-set-defaults.tcl”错误:CPU没有连接到其Avalon主站的存储器
严重:nios2-bsp-create-settings失败。
nios2-bsp:nios2-bsp-create-settings failed“
解决/修复方法
要在Quartus II软件版本13.1中解决此问题,并将地址范围扩展器设置为Nios®II的内存,请从位于“<install_dir> /”的“altera_address_span_extender_hw.tcl”文件中删除下面一行中的#个字符。 ip / altera / merlin / altera_address_span_extender“第546行和第551行。
之前:
#set_interface_assignment windowed_slave embeddedsw.configuration.isMemoryDevice 1
#set_interface_assignment windowed_slave embeddedsw.configuration.affectsTransactionsOnMasters“expanded_master”
后:
set_interface_assignment windowed_slave embeddedsw.configuration.isMemoryDevice 1
set_interface_assignment windowed_slave embeddedsw.configuration.affectsTransactionsOnMasters“expanded_master”
计划在Quartus II软件的未来版本中修复此问题。
没有回复内容