Có sự nhầm kết nối mô hình thời gian trong một tập hợp con đường dẫn dữ liệu Core-to-Perirelry (C2P) mà có thể dẫn đến đầu ra FPGA không chính xác cho các thiết kế có độ sai cài đặt thấp trong các đường dẫn bị ảnh hưởng.
Điều này ảnh hưởng đến Arria® thiết kế SoC Arria V và Arria V (không bao gồm các thiết bị Arria V GZ) sử dụng các chân đầu ra bị ảnh hưởng ở các ngân hàng I/O trên cùng và/hoặc dưới cùng.
Vấn đề này không ảnh hưởng đến việc chuyển giao Periivery-to-Core (P2C), các ngân hàng I/O bên phải, bộ thu phát và bộ điều khiển bộ nhớ cứng.
Kiểm tra các chân bị ảnh hưởng được sử dụng trong thiết kế
Nếu thiết kế của bạn nhắm Arria thiết bị Arria V hoặc Arria V (không bao gồm Arria thiết bị V GZ), vui lòng tham khảo ArriaV_PinList Excel để biết danh sách các chân bị ảnh hưởng được chỉ báo bằng chữ đỏ. Nếu thiết kế của bạn sử dụng bất kỳ chân nào bị ảnh hưởng, hãy chạy lại phân tích thời gian bằng cách sử dụng bản vá mẫu thời gian khả dụng để phản ánh biên thời gian thực tế trong thiết kế của bạn như mô tả bên dưới.
Chạy lại Phân tích Thời gian trong Phiên bản Phần mềm Cập nhật
Nếu các thiết kế của bạn nhắm mục tiêu đến các thiết bị Arria V hoặc SoC Arria V (không bao gồm các thiết bị Arria V GZ) hoặc nếu bạn đang gỡ lỗi liên quan đến thời gian, hãy chạy lại phân tích thời gian bằng cách sử dụng bản vá mô hình thời gian có sẵn như sau:
- Sao lưu cơ sở dữ liệu thiết kế.
- Mở thiết kế trong phiên bản phần mềm Quartus® II trước đó và sau đó xuất cơ sở dữ liệu. Trên menu Dự án, nhấp Vào Xuất Cơ sở dữ liệu. Khi bạn được nhắc, xuất cơ sở dữ liệu sang thư mục được export_db đề xuất.
- Khởi động phần mềm Quartus II với bản vá mô hình thời gian được cài đặt.
- Mở dự án. Khi bạn được nhắc có ghi đè lên phiên bản cơ sở dữ liệu cũ hơn hay không, nhấp vào \'Có', và nhập cơ sở dữ liệu từ thư export_db hành.
- Chạy bộ phân tích thời gian TimeQuest trên thiết kế.
- Nếu có vi phạm thời gian, biên dịch lại với bản vá mô hình thời gian để đóng thời gian trên thiết kế.
Để cải thiện tình trạng đóng thời gian trong giao diện UniPHY DDR3 theo quý trên các thiết bị SoC Arria V hoặc Arria V, Altera khuyên bạn nên thay đổi pha của tên miền đồng hồ ngay lập tức trước tên miền xung nhịp ngoại vi. Thực hiện theo các bước sau để giảm thời gian đóng cửa bằng cách sử dụng bản vá mô hình thời gian.
- Tạo tệp văn bản mới và đặt tên cho nó là 'quartus.ini'
- Lưu tập tin này trong thư mục gia đình của bạn. Dưới đây là các thư mục mẫu tại nhà, nhưng có thể khác trên máy tính của bạn dựa trên các biến môi trường của bạn.
- Đối với Windows: C:\Users\
- Đối với Linux: /home/
- Đối với Windows: C:\Users\
- Nhập lệnh INI sau vào tệp quartus.ini để tăng mối quan hệ thiết lập với giá trị pha được chỉ định.
uniphy_av_hr_clock_phase =
Giá trị pháp lý được sử dụng theo cách giảm giá là 22,5° từ giá trị mặc định là 360° (tức là tệp quartus.ini là 337,5°, 315°, 292,5°, 270°, v.v.).
Ví dụ:- Chèn sẽ
uniphy_av_hr_clock_phase=337.5
tăng mối quan hệ thiết lập mặc định lên 22,5°. - Chèn sẽ
uniphy_av_hr_clock_phase=315
tăng mối quan hệ thiết lập mặc định lên 45°. - Chèn sẽ
uniphy_av_hr_clock_phase=292.5
tăng mối quan hệ thiết lập mặc định lên 67,5°. - Chèn sẽ
uniphy_av_hr_clock_phase=270
tăng mối quan hệ thiết lập mặc định lên 90°.
- Tái tạo IP UniPHY, biên dịch lại thiết kế và đảm bảo thời gian đóng.
Các bước để cải thiện thời gian đóng (LVDS Tx)
Để cải thiện tình trạng đóng thời gian trong LVDS Tx trên các thiết bị SoC Arria V hoặc Arria V, Altera khuyên bạn nên thay đổi pha của tên miền đồng hồ ngay lập tức trước tên miền đồng hồ ngoại vi. Thực hiện theo các bước sau để giảm thời gian đóng bằng cách sử dụng bản vá mẫu thời gian*.
- Tạo tệp văn bản mới và đặt tên cho nó là 'quartus.ini'
- Lưu tệp này trong thư mục dự án của bạn.
- Nhập lệnh INI sau vào tệp quartus.ini để bật tính năng chuyển pha. Theo mặc định, tùy theo mặc định, sẽ tăng mối quan hệ thiết lập của các lần truyền lên 400ps.
av_lvds_c2p_sclk_phase_shift_en = on
- Xóa thư mục db và incremental_db trong dự án, biên dịch lại thiết kế và đảm bảo thời gian đóng.
- Nếu thời gian không được đáp ứng sau khi sử dụng lệnh trên, hãy thử sử dụng các giá trị chuyển đổi pha khác bằng cách thêm lệnh sau trong cùng một tập tin quartus.ini và lặp lại bước 4.
av_lvds_c2p_sclk_phase_shift =
Lưu ý: Giá trị pha nằm trong ps và không được bao gồm trong biến ini.
Để cập nhật mô hình thời gian, tải xuống và cài đặt bản vá thích hợp cho phiên bản phần mềm Quartus II của bạn.
- Tải xuống phiên bản 13.0 Gói dịch vụ 1 bản vá 1.dp6c cho Windows (.exe)
- Tải xuống phiên bản 13.0 Gói dịch vụ 1 bản vá 1.dp6c cho Linux (.run)
- Tải xuống Readme cho phần mềm Quartus II phiên bản 13.0 Gói dịch vụ 1 bản vá 1.dp6c (.txt)
- Tải xuống phiên bản 13.1 Bản cập nhật 4 bản vá 4.64 cho Windows (.exe)
- Tải xuống phiên bản 13.1 Bản cập nhật 4 bản vá 4.64 cho Linux (.run)
- Tải xuống Readme cho phần mềm Quartus II phiên bản 13.1 Bản cập nhật 4 bản vá 4.64 (.txt)
- Tải xuống phiên bản 14.0 Update 2 patch 2.18 cho Windows (.exe)
- Tải xuống phiên bản 14.0 Bản cập nhật 2 bản vá 2.18 cho Linux (.run)
- Tải xuống Readme cho phần mềm Quartus II phiên bản 14.0 Bản cập nhật 2 bản vá 2.18 (.txt)
- Tải xuống phiên bản 14.1 Update 1 bản vá 1.18 cho Windows (.exe)
- Tải xuống phiên bản 14.1 Bản cập nhật 1 bản vá 1.18 cho Linux (.run)
- Tải xuống Readme cho phần mềm Quartus II phiên bản 14.1 Bản cập nhật 1 bản vá 1.18 (.txt)
- Tải xuống phiên bản 15.0 Update 1 bản vá 1.04 cho Windows (.exe)
- Tải xuống phiên bản 15.0 Bản cập nhật 1 bản vá 1.04 cho Linux (.run)
- Tải xuống Readme cho phần mềm Quartus II phiên bản 15.0 Bản cập nhật 1 bản vá 1.04 (.txt)
Bản cập nhật mô hình thời gian sẽ bao gồm phiên bản cập nhật 15.0 2 của phần mềm Quartus II.