为什么我的Avalon™DMA控制器在执行Avalon流式传输时会丢失数据字?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么我的Avalon™DMA控制器在执行Avalon流式传输时会丢失数据字?

此问题已在SOPC Builder版本4.0 SP1(包含在Quartus®II4.0 SP1中)中得到修复。此问题仅影响使用SOPC Builder 4.0及更早版本创建的设计。

在Nios中使用Avalon DMA控制器时嵌入式处理器开发套件用于将数据从流式源传输到存储器中的目标,DMA控制器可以省略将一些源字写入目标存储器。如果数据中的错误单词或间隙出现在DMA正在复制数据的范围内的目标存储器中,则会注意到此行为。通过将DMA控制器FIFO设置为在LE而不是ESB中实现,可以避免此问题。您可以通过双击SOPC Builder中的DMA实例并在向导中选择“在LE中实现”来实现LE中的FIFO。

请登录后发表评论

    没有回复内容