เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 13.1 ผู้ใช้ไม่สามารถตั้งค่าตัวขยาย Address Span ให้เป็น / มองไม่เห็นแบบไดนามิกเป็นหน่วยความจําสําหรับNios® IIใน Qsys
เมื่อเชื่อมต่อหน่วยความจําของ CPU ผ่าน Address Span Extender เครื่องมือสร้างซอฟต์แวร์ Nios® II ไม่สามารถสร้างโครงการที่มีข้อความแสดงข้อผิดพลาดต่อไปนี้:
"รุนแรง: CPU ไม่มีหน่วยความจําที่เชื่อมต่อกับ Avalon Master
คําเตือน: Tcl script "bsp-set-defaults.tcl " ข้อผิดพลาด: CPU ไม่มีหน่วยความจําที่เชื่อมต่อกับ Avalon master
รุนแรง: nios2-bsp-create-settings ล้มเหลว
nios2-bsp: nios2-bsp-create-settings ล้มเหลว"
การแก้ไขปัญหานี้ในซอฟต์แวร์ Quartus II เวอร์ชั่น 13.1 และตั้งค่าตัวขยาย Address Span ให้มองเห็นเป็นหน่วยความจําสําหรับNios® IIลบอักขระ # จากบรรทัดด้านล่างในไฟล์ "altera_address_span_extender_hw.tcl" ที่อยู่บรรทัด "/ip/altera/merlin/altera_address_span_extender" 546 และ line 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 ในอนาคต