ID bài viết: 000077655 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 05/09/2013

Tại sao TimeQuest báo cáo tần số không chính xác cho coreclkout khi sử dụng ATX PLL với lõi IP PCIe cho các thiết bị Intel® Stratix® V?

Môi Trường

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Sự cố này xảy ra khi triển khai lõi IP PCIe® Thế hệ 1 hoặc Thế hệ 2 bằng cách sử dụng ATX PLL trong dòng thiết bị Arria® V GZ hoặc Stratix® V. Đối với các thiết bị ES, coreclkout được báo cáo là 1/4 tần số chính xác. Đối với các thiết bị sản xuất, coreclkout được báo cáo là 1/2 tần số chính xác.

Điều này có thể được nhìn thấy trong TimeQuest bằng cách sử dụng Đồng hồ báo cáo. Cả coreclkout và observablecoreclkdiv sẽ có cùng tần số được báo cáo không chính xác như đã nêu ở trên.

Độ phân giải

Để khắc phục sự cố này:

1. Biên dịch thiết kế để xác định tần suất TimeQuest đang báo cáo.
2. Thêm SDC sau để hạn chế \'coreclkout\':

create_clock -period <một nửa thời gian được báo cáo bởi TimeQuest> [get_pins -compatibility_mode {*|altpcie_hip_256_pipen1b|stratixv_hssi_gen3_pcie_hip|observablecoreclkdiv}]

Ví dụ: nếu TimeQuest báo cáo khoảng thời gian xung nhịp 16ns cho thiết bị sản xuất, SDC là:
create_clock -kỳ 8.000 [get_pins -compatibility_mode {*|altpcie_hip_256_pipen1b|stratixv_hssi_gen3_pcie_hip|observablecoreclkdiv}]

Điều quan trọng là sử dụng tùy chọn "-compatibility_mode" để sử dụng ký tự đại diện trong SDC cho get_pins.

Các sản phẩm liên quan

Bài viết này áp dụng cho 4 sản phẩm

FPGA Stratix® V GT
FPGA Arria® V GZ
FPGA Stratix® V GX
FPGA Stratix® V GS

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.