用PYNQ调用AXI-DMA注意事项

  1. PYNQ2.6之前的版本存在bug,PS端的AXI接口位宽应为板子默认值(对于MPSoC,为128bit),否则会出现数据错误的情况(如接收的数据中夹杂0)
  2. AXI-DMA的AXI-Stream口的tkeep不可以始终置1,应与valid信号同步变化,否则DMA有DMAIntErr,同时Err_Irq置1。
  3. 如果使用多个AXI-DMA的中断功能,最好加一个中断控制器,不然PYNQ容易出现KeyError: ""

猜你喜欢

转载自blog.csdn.net/qq_37117214/article/details/132910226