Application Note 532 giới thiệu một ví dụ trong đó giao diện PCIe với DMA bằng cách sử dụng giao Avalon-MM. Ví dụ thiết kế được cung cấp hoạt động chính xác trong Quartus II 8.0, nhưng do những thay đổi trong SoPC Builder, thiết kế không mô phỏng hoặc biên dịch chính xác khi bạn thực hiện thử nghiệm DMA nếu bạn tạo thiết kế trong Quartus II 9.1 trở lên. Điều này là do gián đoạn PCIe không được soPC Builder kết nối chính xác.
Như một cách giải quyết, mở tệp .v và tìm các dòng sau:
pcie_compiler_0_Rx_Interface_irq loại irq không kết nối với bất cứ thứ gì nên chuyển nó về mặc định (0)
gán pcie_compiler_0_Rx_Interface_irq = 0;
Thay đổi kết nối đó theo các mục sau:
gán pcie_compiler_0_Rx_Interface_irq = dma_0_control_port_slave_irq;