คุณอาจได้รับข้อความแสดงข้อผิดพลาดด้านล่างเมื่อใช้งานการจําลอง Simulink® ซึ่งรวมถึงบล็อก NCO Megacore® โดยใช้ DSP Builder ในการออกแบบ Arria® V:
ข้อผิดพลาดใน 'mdm/HDLImport' ขณะดําเนินการฟังก์ชัน C MEX S 'sGeneric', (mdlStart) เวลา 0.0
สาเหตุจาก: ข้อยกเว้นที่ไม่คาดคิด (char*) จากไฟล์ MEX สตริงคือ:MLIB_UINTEGER::bit() เรียกว่าด้วยbit_positionที่ผิดกฎหมาย
หากต้องการแก้ไขปัญหานี้ในซอฟต์แวร์ Quartus® II เวอร์ชัน 13.0 SP1 โปรดทําตามขั้นตอนด้านล่าง:
1. ปิด DSP Builder (หากมีการทํางานอยู่)
2. คัดลอกเนื้อหาของไฟล์บีบอัดที่แนบมาที่เหมาะสมไปยังไดเรกทอรี DSP Builder bin64 ของคุณ
(เช่น <13_0_sp1_install_dir>/quartus/dsp_builder/bin64)
3. รีสตาร์ต DSP Builder
สําหรับ Windows 64:
13_0sp1_windows64.zip
- alt_dspbuilder_mAltr_PvoIp.mexw64
- alt_dspbuilder_mAltr_Pvo.mexw64
- alt_dspbuilder_ParseVo.mexw64
- SimgenExport.dll
สําหรับ Linux 64:
13.0sp1_linux64.tar.gz
- alt_dspbuilder_mAltr_PvoIp.mexa64
- alt_dspbuilder_mAltr_Pvo.mexa64
- alt_dspbuilder_ParseVo.mexa64
- libSimgenExport.so
ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ Quartus II เวอร์ชัน 13.1 และใหม่กว่า