一种DMA数据同步传输变异步传输的方法
基本信息
申请号 | CN201910230653.1 | 申请日 | - |
公开(公告)号 | CN109857686B | 公开(公告)日 | 2020-12-29 |
申请公布号 | CN109857686B | 申请公布日 | 2020-12-29 |
分类号 | G06F13/28 | 分类 | 计算;推算;计数; |
发明人 | 张志运 | 申请(专利权)人 | 北京简约纳电子有限公司 |
代理机构 | 南京正联知识产权代理有限公司 | 代理人 | 郭俊玲 |
地址 | 100088 北京市海淀区知春路6号锦秋国大厦B区1001、1002室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种DMA数据同步传输变异步传输的方法,S1、将传输的当前数据包设置为高优先级任务,由CPU分配资源给所述当前是数据包;S2、在CPU给所述当前数据包分配好资源的传输过程中启动与所述当前数据包对应的DMA传输,将所述DMA传输转至低优先级任务;S3、释放高优先级任务占用的CPU资源,由CPU分配所述MDA传输所需的资源,完成所述DMA传输;S4、重复步骤S1~S3,实现下一数据包及其对应的DMA传输的数据传输操作;本发明可将数据传输过程中与数据包对应的DMA传输与数据包传输异步传输,提高数据包的传输效率,并提升CPU利用率。 |
