[发明专利]一种基于描述符的PCIE总线DMA控制器及数据传输控制方法有效

专利信息
申请号: 201811314380.0 申请日: 2018-11-06
公开(公告)号: CN109471816B 公开(公告)日: 2021-07-06
发明(设计)人: 唐金锋;刘扬;哈云雪;徐丹妮 申请(专利权)人: 西安微电子技术研究所
主分类号: G06F13/12 分类号: G06F13/12;G06F13/42
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 徐文权
地址: 710065 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于描述符的PCIE总线DMA控制器及数据传输控制方法,包括:TLP发送引擎、TLP接收引擎、接口访问控制模块、DMA传输控制模块、描述符访问控制模块、多DMA通道控制模块、控制状态寄存器、DMA通道缓存。本发明设计的DMA控制器的DMA传输过程完全由描述符控制实现,提高数据带宽和传输效率;DMA数据传输可配置多个DMA通道,且每个DMA通道的优先级、传输触发阈值和超时时间均可编程,能够保证数据传输按照高低优先级传输的同时,保证特定通道的数据传输实时性;所有DMA通道的上传/下发数据缓存可实现动态管理,实现多通道DMA并发传输,保证DMA传输带宽使用效率。
搜索关键词: 一种 基于 描述 pcie 总线 dma 控制器 数据传输 控制 方法
【主权项】:
1.一种基于描述符的PCIE总线DMA控制器,其特征在于,包括:TLP发送引擎,用于完成PCIE总线事物层包的组帧与发送;TLP接收引擎,用于完成PCIE总线事物层包的接收与解析;接口访问控制模块,用于实现接口时序的产生和数据同步控制;DMA传输控制模块,用于实现DMA数据传输控制;描述符访问控制模块,用于实现DMA控制器描述符信息与主机内存描述符信息的交互;并在描述符信息的控制下,根据多DMA通道控制模块的通道仲裁结果向DMA传输控制模块发起DMA传输请求;多DMA通道控制模块,根据配置的DMA通道优先级和通道启动阈值,以及每个DMA通道缓存的状态信息,对多通道进行仲裁,选出需要服务的DMA通道并提交给描述符访问控制模块;DMA通道缓存,用于暂存DMA通道的数据,每个DMA通道具有一个下发数据缓存和上传数据缓存,每个DMA通道需要配置一组描述符,同一组内的描述符地址连续;根据DMA通道的数据对于传输的实时性要求配置DMA通道优先级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811314380.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top