ID bài viết: 000075034 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 26/11/2020

Tại sao tùy chọn Chân mở tự động không có hiệu lực trên® Intel Agilex xử lý cứng FPGA cứng (HPS) 7?

Môi Trường

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

Khi bạn đặt tùy chọn Chân mở tự động cho I/Os hệ thống bộ xử lý cứng (HPS) Intel Agilex® 7 FPGA trong Trình chỉnh sửa bài tập, tác vụ sẽ không có hiệu lực đối với I/Os được chỉ định. Điều này là do Intel Agilex HPS 7 FPGA hiện không hỗ trợ kiểm soát cài đặt thoát mở cho I/O thông qua Trình chỉnh sửa bài tập.

 

Độ phân giải

Để bật cài đặt open-drain cho HPS Intel Agilex 7 FPGA, bạn cần thay đổi các tham số trong quá trình khởi tạo HPS RTL và thiết lập open-drain phải được thiết lập trong IP HPS. Các bước giải pháp để bật cài đặt thoát nước mở trên HPS I/Os như sau:

  1. Tạo IP HPS.
  2. Xác định vị trí *_interface_generator*.sv được tạo ra. Vị trí điển hình là trong thư mục /*/ip///intel_agilex_interface_generator_/agilex_hps_intel_agilex_interface_generator__.sv.
  3. Xác định vị trí phiên bản tennm_io_obuf liên quan đến I/O mà bạn muốn sửa đổi (Tất cả I/Os đều có obuf và ibuf - chỉ obuf cần được sửa đổi).
  4. Thêm cài đặt tham .open_drain_output("true") vào phiên bản.
  5. Thực hiện tổng hợp đầy đủ trên thiết kế của bạn.

Dưới đây là một ví dụ về những gì bạn sẽ thấy trong tệp .sv (phần được in đậm là thứ bạn cần thêm):

dây [0:0] gpio1_io4_out;

tennm_io_obuf #(.open_drain_output("true")) hps_gpio1_io4_obuf(

.i(gpio1_io4_out),

.o(gpio1_io4),

.oe(1'b1)

);

Sự cố này được khắc phục bắt đầu với phiên Intel® Quartus® Prime Phiên bản Phần mềm Pro phiên bản 21.3.

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

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

Intel Agilex® 7 FPGAs and SoC FPGAs

1

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.