为什么Modular Scatter-Gather DMA核心不能触发提前终止?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么Modular Scatter-Gather DMA核心不能触发提前终止?

由于Quartus®II14.1及更高版本中存在问题,当Modular Scatter-Gather DMA内核设置为“Streaming to Memory-Mapped”模式并启用数据包时, 如果写入主机执行a ,则不会触发提前终止数据包传输并且在传输预定量的字节之前不接收EOP(如描述符长度字段中所设置的)。

– Modular Scatter-Gather DMA内核将错误地继续处理下一个描述符

解决方法/修复

要解决此问题,请将长度寄存器中的所有位设置为1,这将使最大数据包传输成为可能。

计划在将来发布的Modular Scatter-Gather DMA内核中修复此问题。

请登录后发表评论

    没有回复内容