在 PCIe MCC驱动中,为了支持Hi3531和Hi3531级联,不再支持主片往从片 DMA 写操作,所有DMA操作都由从片发起。原来主片往从片DMA写操作,可以通过从片往主片DMA读操作替代。
SPC070以前版本支持主从片之间双向 DMA 写操作。 经长期测试发现,双向 DMA 写操作,加上主从片之间的其它非 DMA 的数据传输,可能会导致一些不可预知的异常。因此,在SPC070的版本取消了对主片向从片 DMA 写操作的支持,该操作可由从片 DMA 读替代。从片DMA 同时进行读写操作,加上其它非 DMA 的数据传输,在实验板上通过长期测试,运行稳定。
从片DMA读写操作,在软件上通过两个任务链表加以管理(原来只是一个任务链表),实现了PCIe收、发两个通道同时收发数据的功能。本方案对PCIe通道的利用率,与主片、从片同时发起DMA写操作比较,基本一致。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:海思Hi3531和Hi3531的pcie级联 https://www.yhzz.com.cn/a/16386.html