发明名称 可自主处理多事务传输要求的DMA控制器及数据传输方法
摘要 本发明公开了一种可自主处理多事务传输要求的DMA控制器及数据传输方法。DMA控制器同时连接在系统总线和设备总线上,与片内处理器和片内存储器和系统的数据通信模块相连,从而为数据通信模块与存储器之间提供数据通路。所有的事务传输请求由处理器以传输描述符的形式写到存储器中并相互连接成链表,DMA控制器自主地从存储器中读入这些传输描述符,并安排各个事务传输。通过这样动态安排传输请求的数据传输方法,使设备总线上的各个传输通信模块能够同步进行传输,而不需要处理器来经常加以控制,节省了处理器资源,提高了系统芯片的整体性能。
申请公布号 CN1713164A 申请公布日期 2005.12.28
申请号 CN200510027972.0 申请日期 2005.07.21
申请人 复旦大学 发明人 黄宏;唐晓燕;周晓方;闵昊
分类号 G06F13/28 主分类号 G06F13/28
代理机构 上海正旦专利代理有限公司 代理人 陆飞;盛志范
主权项 1、一种可自主处理多事务传输要求的DMA控制器,其特征在于,包括:一个系统总线的从设备接口,用于接收处理器写入到存储器中的事务传输链表的初始地址,或者用于接收处理器发起和结束数据传输的命令;一个系统总线的主设备接口,用于从存储器中读出或向存储器写入传输描述符和传输数据;一个设备总线的桥设备接口,作为系统总线与设备总线间的桥设备,把存储器中的数据向各个数据通信模块输出,或者把各个数据通信模块接收到的数据送往存储器;多个与各设备通信模块相连的控制信号线,配合传输数据对各设备通信模块进行控制。
地址 200433上海市邯郸路220号