Khi mô phỏng bộ điều khiển bộ nhớ dựa trên UniPHY, bạn có thể gặp phải cảnh báo trên. Cảnh báo này được gây ra bởi hai tệp đăng ký không hợp lệ được truy cập vô tình trong khi khởi động trình tự Nios trình tự trong bộ điều khiển bộ nhớ.
Để khắc phục cảnh báo này, hãy thực hiện các giải pháp sau:
1) Mở tệp altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst.v
2) Đối với hai phiên bản altsyncram, thêm dòng sau:
the_altsyncram.intended_device_family = "STRATIXIV"
Thay đổi intended_device_family sử dụng FPGA sử dụng (STRATIXIII, STRATIXIV, v.v.). Phiên bản giống như sau:
altsyncram the_altsyncram (
.address_a (wraddress),
.address_b (rdaddress),
.clock0 (đồng hồ),
.data_a (dữ liệu),
.q_b (ram_q),
.wren_a (wren) );
dải phân mảnh
the_altsyncram.address_reg_b = "CLOCK0",
the_altsyncram.intended_device_family = "STRATIXIV",
the_altsyncram.maximum_depth = 0,
the_altsyncram.num thái_a = 32,
the_altsyncram.num thái_b = 32,
the_altsyncram.operation_mode = "DUAL_PORT",
the_altsyncram.outdata_reg_b = "UNREGTHERNETED",
the_altsyncram.ram_block_type = "AUTO",
the_altsyncram.rdcont vòng_reg_b = "CLOCK0",
the_altsyncram.read_during_write_mode_mixed_ports = "DONT_CARE",
the_altsyncramthe_altsyncram.width_b = 32,
the_altsyncram.widthad_a = 5,
the_altsyncram.widthad_b = 5;
Vấn đề này đã được khắc phục Intel® Quartus® Prime phiên bản 12.1.1