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

Tại sao thanh ghi ca làm việc của tôi không được suy ra khi nhắm mục tiêu Intel® Stratix®10 thiết bị FPGA hoặc Intel Agilex® 7?

Môi Trường

  • Intel® Quartus® Prime Phiên bản Pro
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Do kiến trúc Intel® Hyperflex™ FPGA trong các thiết bị chuỗi Intel® Stratix® 10 FPGA và Intel Agilex® 7, ngưỡng suy luận thanh ghi dịch chuyển được tăng lên, có nghĩa là các thanh ghi dịch chuyển dựa trên RTL có thể được suy ra là thanh ghi dịch chuyển trong các công nghệ trước đó có thể không được suy ra trong Intel Stratix® thiết bị chuỗi FPGA và Intel Agilex® 7.

    Lý do cho việc tăng ngưỡng này là để cho phép nhiều thanh ghi được hẹn giờ lại dưới dạng siêu thanh ghi, giúp cải thiện hiệu suất thiết kế.

    Độ phân giải

    Intel® Stratix® 10 tiêu chí suy luận thanh ghi ca dòng thiết bị FPGA và Intel Agilex® 7:

    Yêu cầu mặc định:

    Thanh ghi ca phải chứa tổng cộng ít nhất 69 thanh ghi (sâu * rộng)

    -Lưu ý rằng một giai đoạn suy luận bổ sung diễn ra sau giai đoạn hẹn giờ sớm để khôi phục khu vực cho các thanh ghi chưa được hẹn giờ lại vào vị trí Hyper register.

    Với nhiệm vụ sau, tổng số thanh ghi cần thiết (chiều sâu * chiều rộng) giảm xuống còn 37:

    set_global_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION BẬT

    -Lưu ý rằng một giai đoạn suy luận bổ sung diễn ra sau giai đoạn hẹn giờ sớm để khôi phục khu vực cho các thanh ghi chưa được hẹn giờ lại vào vị trí Hyper register.

    Với cả hai nhiệm vụ sau đây, tổng số thanh ghi bắt buộc (chiều sâu * chiều rộng) giảm xuống còn 13:

    set_global_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION BẬT

    set_global_assignment -name PHYSICAL_SHIFT_REGISTER_INFERENCE=OFF

    -Lưu ý rằng việc giảm ngưỡng suy luận thanh ghi dịch chuyển có thể tác động tiêu cực đến hiệu suất thiết kế bằng cách giảm số lượng thanh ghi có sẵn cho Siêu định thờ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 và FPGA SoC Intel® Agilex™ 7
    FPGA Intel® Stratix® 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.