[发明专利]一种基于描述符的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/,转载请声明来源钻瓜专利网。
- 上一篇:一种接口卡组件和电子设备
- 下一篇:储存设备、控制器和储存设备的操作方法