เนื่องจากปัญหาใน IP อินเทอร์เฟซหน่วยความจําภายนอก (EMIF) การจําลองการออกแบบตัวอย่างอาจล้มเหลวเมื่อคุณตั้งค่าโหมดการสอบเทียบเป็นโหมดการสอบเทียบแบบเต็ม
เพื่อหลีกเลี่ยงปัญหานี้ ให้ทําตามขั้นตอนด้านล่าง:
- เปิด ไฟล์ <path ไปยังการออกแบบตัวอย่างที่สร้าง>/sim/ip/ed_sim/ed_sim_emif_cal/altera_emif_cal_iossm_261/sim/ed_sim_emif_cal_altera_emif_cal_iossm_261_*_arch.sv
- ค้นหาการสร้างอินสแตนซ์ tennm_iossm ในไฟล์
- เปลี่ยนค่าของพารามิเตอร์ iossm_use_model เป็น 0 หรือเพิ่มพารามิเตอร์ใหม่ iossm_use_model ด้วยค่า 0 ถ้าไม่มีพารามิเตอร์นี้อยู่
- ส่วนพารามิเตอร์ของ io_ssm ควรมีลักษณะดังนี้:
หมายเลข tennm_iossm (
.gpt_ver (SEQ_GPT_GLOBAL_PAR_VER),
.nios_ver (SEQ_GPT_NIOS_C_VER),
.col_id (SEQ_GPT_COLUMN_ID),
.num_iopacks (SEQ_GPT_NUM_IOPACKS),
.pt_size (SEQ_GPT_PARAM_TABLE_SIZE),
.cal_config (SEQ_GPT_GLOBAL_CAL_CONFIG),
.slave_clk_divider (SEQ_GPT_SLAVE_CLK_DIVIDER),
.nios_clk_freq (REMAP_SEQ_GPT_NIOS_CLK_FREQ_KHZ),
.skip_steps (REMAP_SEQ_GPT_GLOBAL_SKIP_STEPS),
.parameter_table_hex_file (REMAP_IOSSM_GPT_HEX_FILENAME),.abstract_phy ("เท็จ")
.iossm_sim_clk_period_ps (IOSSM_SIM_NIOS_PERIOD_PS),
.nios_calibration_code_hex_file (IOSSM_CODE_HEX_FILENAME),
.iossm_use_model (0)
) io_ssm (
- ส่วนพารามิเตอร์ของ io_ssm ควรมีลักษณะดังนี้:
- เริ่ม การ จําลอง อีกครั้ง