ID bài viết: 000083088 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 30/04/2018

Tại sao giao diện Intel® Arria® 10 hoặc Intel® Cyclone® 10 Avalon®-MM DMA 128-bit cho PCIe* cảnh báo về chính DMA không thể ghi một cách an toàn vào phụ nữ DTS?

Môi Trường

    Intel® Quartus® Prime Phiên bản Pro
    PCI Express*
    Ví dụ về bộ điều khiển mô tả DMA cho PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Thiết kế Intel® Arria® PCIe* giao diện Intel® Cyclone® 10 Avalon®-MM DMA 128-bit tạo ra hai cảnh báo:

Cảnh báo: pcie_example_design. DUT.dma_rd_master/DUT.rd_dts_slave: Trình điều khiển chính DUT.dma_rd_master không thể ghi một cách an toàn cho DUT.rd_dts_slave, vì độ rộng dữ liệu chính hẹp hơn độ rộng dữ liệu phụ. Thêm hỗ trợ byteenable cho nô lệ để hỗ trợ ghi an toàn từ một bậc thầy hẹp.

Cảnh báo: pcie_example_design. DUT.dma_rd_master/DUT.wr_dts_slave: Trình điều khiển chính DUT.dma_rd_master không thể ghi một cách an toàn vào DUT.wr_dts_slave thụ động, vì chiều rộng dữ liệu chính hẹp hơn độ rộng dữ liệu phụ. Thêm hỗ trợ byteenable cho nô lệ để hỗ trợ ghi an toàn từ một bậc thầy hẹp.

Độ phân giải

Sự vắng mặt của kích hoạt byte trong giao diện DTS 256-bit thụ động không gây ra vấn đề chức năng với lõi DMA 128-bit chính. Bộ điều khiển DMA luôn yêu cầu một số thậm chí là 128-bit từ cho máy chủ.  Khi hoàn thành dữ liệu trả về, logic IP kết hợp dữ liệu 128 bit thấp và cao tạo thành dữ liệu 256 bit trước khi gửi đến DTS.  Do đó, không cần sử dụng tính năng che bật byte.

Những cảnh báo này có thể được bỏ qua một cách an toàn.

Vấn đề này sẽ không được khắc phục trong bất kỳ phiên bản phần mềm Intel® Quartus® Prime nào trong tương lai.

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

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

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

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.