一种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控制模块通过所述描述符队列对数据的传输过程进行管理,无需中断机制,减少了硬件的等待时间,并且所述环形缓冲区的大小和数量均可配置,多个所述环形缓冲区可以分时复用数据传输总线带宽,提高数据传输总线带宽的利用率。 |
