一种DMA数据传输系统及方法

基本信息

申请号 CN202111641451.X 申请日 -
公开(公告)号 CN114416613A 公开(公告)日 2022-04-29
申请公布号 CN114416613A 申请公布日 2022-04-29
分类号 G06F13/28(2006.01)I;G06F12/0831(2016.01)I 分类 计算;推算;计数;
发明人 闫振林;林后斌;马义飞 申请(专利权)人 苏州雄立科技有限公司
代理机构 北京弘权知识产权代理有限公司 代理人 逯长明;许伟群
地址 215000江苏省苏州市苏州工业园区金鸡湖大道1355号国际科技园二期E-502-1
法律状态 -

摘要

摘要 本申请提供一种DMA数据传输系统及方法,所述系统包括数据缓存模块和DMA控制模块,所述数据缓存模块包括环形缓冲区和描述符队列。在外设与主机CPU进行数据交互时,将数据存储在所述环形缓冲区,所述环形缓冲区中设有头指针和尾指针,所述环形缓冲区的信息储存在所述描述符队列中。所述DMA控制模块通过所述描述符队列对数据的传输过程进行管理,无需中断机制,减少了硬件的等待时间,并且所述环形缓冲区的大小和数量均可配置,多个所述环形缓冲区可以分时复用数据传输总线带宽,提高数据传输总线带宽的利用率。