인텔® Arria® 10개 또는 인텔® Cyclone® 10개 Avalon®-MM DMA 128비트 인터페이스 PCIe* 예제 디자인은 두 가지 경고를 생성합니다.
경고: pcie_example_design. DUT.dma_rd_master/DUT.rd_dts_slave: 마스터 데이터 폭이 슬레이브 데이터 폭보다 좁기 때문에 마스터 DUT.dma_rd_master 슬레이브 DUT.rd_dts_slave 안전하게 쓸 수 없습니다. 슬레이브에 바이테너블 지원을 추가하여 좁은 마스터의 안전한 쓰기를 지원합니다.
경고: pcie_example_design. DUT.dma_rd_master/DUT.wr_dts_slave: 마스터 데이터 폭이 슬레이브 데이터 폭보다 좁기 때문에 마스터 DUT.dma_rd_master 슬레이브 DUT.wr_dts_slave 안전하게 쓸 수 없습니다. 슬레이브에 바이테너블 지원을 추가하여 좁은 마스터의 안전한 쓰기를 지원합니다.
슬레이브 DTS 256비트 인터페이스에서 바이트 활성화가 없으면 마스터 DMA 128비트 코어에 기능적인 문제가 발생하지 않습니다. DMA 컨트롤러는 항상 호스트에게 짝수 128비트 단어를 요청합니다. 완료 데이터가 반환되면 IP 로직은 DTS로 전송하기 전에 256비트 데이터를 형성하는 낮고 높은 128비트 데이터를 결합합니다. 따라서 바이트 사용 마스킹은 필요하지 않습니다.
이러한 경고는 안전하게 무시될 수 있습니다.
이 문제는 향후 Prime 소프트웨어 릴리스 인텔® Quartus® 해결되지 않을 것입니다.