Khi bạn chạy tệp pin_assignments.tcl cho thiết kế bộ điều khiển dựa trên DDR3L SDRAM UniPHY trong phần mềm Quartus® II phiên bản 11.0sp1 và 11.1, bạn sẽ thấy thiếu các bài tập sau:
-
Tín hiệu địa chỉ và lệnh không có bài tập chấm dứt đầu ra.
-
Đầu ra đồng hồ bộ nhớ được chỉ định "Series 40 ohm with Calibration" thay vì "không có hiệu chỉnh".
-
tín hiệu địa chỉ và lệnh đang sử dụng khối kiểm soát chấm dứt sai
Đây là vấn đề đã được biết đến trong phần mềm Quartus® II phiên bản 11.1 và 11.0SP1.
Giải pháp như sau:
- Chỉ định địa chỉ và tín hiệu lệnh để chấm dứt đầu ra của "chuỗi 40 ohm với hiệu chỉnh":
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 40 OHM WITH CALIBRATION" -to {addr/cmd}
- Thay đổi các bài tập xung mem_ck bộ nhớ (mem_ck_n và mem_ck_n) để chấm dứt đầu ra của "chuỗi 40 ohm không hiệu chỉnh":
set_instance_assignment -tên OUTPUT_TERMINATION "SERIES 40 OHM WITHOUT CALIBRATION" -đến {mem_ck/mem_ck_n}
- Gán địa chỉ và tín hiệu lệnh cho khối kiểm soát chấm dứt thích hợp:
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "{path}_p0_oct_control:uoct_control|sd1a_0" -to {addr/cmd}
Biên dịch thiết kế; bạn sẽ thấy các bài tập chính xác trên các chân giao diện DDR3.
Vấn đề này được khắc phục bắt đầu với phần mềm Quartus® II phiên bản 12.0.