发明名称 |
一种外部控制DMA控制器的方法及其装置 |
摘要 |
本发明公开了一种外部控制DMA控制器的方法及其装置,其中该方法包括:步骤一,CPU初始化用于传输数据的BD链表,并以所述BD链表中的多个BD完成一个数据包的传输;步骤二,所述CPU设置所含DMA控制器的属性,启用DMA外部控制模式、流控模式;步骤三,外部逻辑模块对所述DMA控制器进行控制,实现以所述流控模式设置的字节大小传输数据。本发明使得CPU在与外部数据交互过程中,完全不需要CPU的参与,同时减少了中断处理次数,有效降低了CPU的利用率。 |
申请公布号 |
CN101158930A |
申请公布日期 |
2008.04.09 |
申请号 |
CN200710177657.5 |
申请日期 |
2007.11.19 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
丁华;叶学谦 |
分类号 |
G06F13/28(2006.01) |
主分类号 |
G06F13/28(2006.01) |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁挥;祁建国 |
主权项 |
1.一种外部控制DMA控制器的方法,其特征在于,包括:步骤一,CPU初始化用于传输数据的BD链表,并以所述BD链表中的多个BD完成一个数据包的传输;步骤二,所述CPU设置所含DMA控制器的属性,启用DMA外部控制模式、流控模式;步骤三,外部逻辑模块对所述DMA控制器进行控制,实现以所述流控模式设置的字节大小传输数据。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |