Lỗi này có thể xảy ra khi khối kiểm soát chấm dứt không được chỉ định cho chân hai chiều hoặc đầu ra với tập hợp chấm dứt đầu ra để chấm dứt trên chip chuỗi hiệu chỉnh (OCT). Nếu không có khối kiểm soát chấm dứt được chỉ định cho chân đó, phần mềm Quartus® II sẽ tự động tạo ra một chân. Điều này có thể khiến quá trình biên dịch bị lỗi trong giai đoạn chỉnh vì bộ chỉnh không thể tìm thấy vị trí khả dụng của chân RZQ.
Để xác minh xem đây có phải là nguyên nhân gây ra lỗi hay không, trong Báo cáo tổng hợp, vào thư mục Fitter, thư mục Lựa chọn tài nguyên và bảng Ghim đầu ra hoặc chân Thông báo Giá thầu. Nếu sơ đồ chấm dứt trong Cột Chấm dứt là "Chuỗi XX Ohm với Hiệu chỉnh", nhưng không có Khối kiểm soát Chấm dứt cũng như khối được tạo tự động (ví dụ:termination_blk0
), lỗi này sẽ xảy ra.
Để khắc phục lỗi này, hãy thực hiện một trong các thao tác sau:
- Thay đổi chân cắm để không có chân I/O nào của người dùng đang sử dụng vị trí chân RZQ.
- Tạo tức thì một siêu chức năng ALTOCT để gán một chân RZQ theo cách thủ công ở cấp độ cao nhất của bạn. Sau đó, đặt chân RZQ vào một vị trí thích hợp.
- Nếu bạn không thể thực hiện bất kỳ thay đổi chân nào, hãy thay đổi sơ đồ chấm dứt đầu ra thành một mà không hiệu chỉnh với nhiệm vụ QSF
set_instance_assignment -name OUTPUT_TERMINATION "SERIES OHM WITHOUT CALIBRATION" -to