TTE端系统适配卡PCIE控制器的高效中断操作方法

作者:潘伟涛; 郑圆圆; 邱智亮; 张仲禹; 张冰; 郭一然; 王媛媛
来源:2019-10-30, 中国, ZL201911046802.5.

摘要

本发明属于数据处理技术领域,公开了一种TTE端系统适配卡PCIE控制器的高效中断操作方法,DMA读流程,DMA读缓冲区分为非保障区和保障区,保障区防止某个数据帧的前半部分在DMA读缓冲区的尾部,而数据帧的后半部分在DMA读缓冲区的头部的情况发生;DMA写流程,DMA写缓冲区被分为两个部分,一个是ABuffer另一个是BBuffer;驱动处理A部分的数据时,硬件可以将数据写入B部分,驱动将A部分处理完毕后,开始继续处理B部分的数据。本发明采用更加高效的DMA读交互模式,大幅度提升DMA读的传输速率。采用硬件主动发起DMA写的方式,保证板卡能够及时的将缓存中的数据搬移至DMA写缓冲区中。