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

Tại sao giao diện Intel® Arria® 10 và Intel® Cyclone® 10 Avalon® -ST cho truy cập Không gian cấu hình lớp giao dịch PCI Express* không ổn định?

Môi Trường

  • Intel® Quartus® Prime Phiên bản Pro
  • Intel® Quartus® Prime Phiên bản Tiêu chuẩn
  • IP cứng Intel® Arria® 10 Cyclone® 10 cho PCI Express*
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Do mã tham chiếu sai từ UG-01145_avst 2017.05.15 - 6.12.1 cho Thời gian truy cập không gian cấu hình, truy cập Không gian cấu hình lớp giao dịch Intel® Arria® 10 và Intel® Cyclone® 10 PCIe* sẽ không ổn định. Điều này là do giao tl_cfg_* được bao phủ bởi các hạn chế nhiều chu kỳ, nhưng mã không khớp với nó.

    Mã này như sau:

    always @(posedge coreclkout_hip)

    Bắt đầu

    phát hiện thay đổi địa chỉ

    cfg_addr_reg[3:0]

    cfgctl_addr_change

    ...

    Cuối

    Độ phân giải

    Để giải quyết vấn đề này, nâng cấp mã tham chiếu là UG-01145_avst | 2019.05.22 - 5.12.1 cho Thời gian truy cập không gian cấu hình.

    Một đường ống khác được thêm vào để tránh rủi ro thời gian đa chu kỳ.

    Mã này như sau:

    always @(posedge coreclkout_hip)

    Bắt đầu

    tl_cfg_add_reg

    tl_cfg_add_reg2

    Cuối

    phát hiện thay đổi địa chỉ để tạo một strobe để lấy dữ liệu input32-bit

    always @(posedge coreclkout_hip)

    Bắt đầu

    cfgctl_addr_change

    cfgctl_addr_change2

    cfgctl_addr_strobe

    Cuối

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

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

    FPGA Intel® Cyclone® 10 GX
    FPGA Intel® Arria® 10 và FPGA SoC

    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.