[发明专利]具有直接存储器访问控制器的电子系统及其操作方法有效
申请号: | 201711317419.X | 申请日: | 2017-12-12 |
公开(公告)号: | CN108733600B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 崔佑英 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/42 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 李少丹;许伟群 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 直接 存储器 访问 控制器 电子 系统 及其 操作方法 | ||
1.一种电子系统,包括:
串行系统总线接口,其具有根联合体和端点;
命令总线和数据总线,其耦接到串行系统总线接口;
存储器件,其耦接到数据总线;以及
直接存储器访问DMA控制器,其被配置为耦接到命令总线和数据总线两者,以响应于从根联合体向端点传输的请求命令来直接访问存储器件,并且额外被配置为包括请求命令在其中待命的命令队列,
其中,请求命令从根联合体通过端点和命令总线向命令队列连续传输;
其中,DMA控制器响应于请求命令来控制存储器的读取操作,使得来自存储器的读取数据通过数据总线和端点而被传输到根联合体;以及
其中,向DMA控制器传输请求命令和传输来自存储器件的读取数据同时发生在根联合体中。
2.如权利要求1所述的电子系统,其中,串行系统总线接口是外围组件互连快速PCIe总线接口。
3.如权利要求1所述的电子系统,其中,根联合体与中央处理单元CPU一起发挥主机设备的作用。
4.如权利要求1所述的电子系统,
其中,根联合体和端点可以通过传输请求命令的第一传输线和传输数据的第二传输线而彼此耦接;
其中,第一传输线被配置为包括通过其将请求命令从根联合体朝向端点传输的单向传输线;以及
其中,第二传输线被配置为包括通过其将数据从端点朝向根联合体传输的单向传输线。
5.如权利要求1所述的电子系统,其中,命令总线和数据总线是高级可扩展接口Axi总线。
6.如权利要求5所述的电子系统,其中,端点将从根联合体输出的请求命令转换成Axi形式,并且将已转换的请求命令传输到命令队列。
7.如权利要求1所述的电子系统,
其中,存储器件包括通过串行系统总线接口耦接到主机设备的数据储存器件;以及
其中,数据储存器件是动态随机存取存储DRAM器件或静态随机存取存储SRAM器件。
8.如权利要求1所述的电子系统,其中,命令队列包括储存通过命令总线传输的请求命令的命令队列区域。
9.如权利要求8所述的电子系统,其中,命令队列还包括储存关于命令队列区域的状态的信息数据的状态寄存器区域。
10.如权利要求1所述的电子系统,其中,DMA控制器还包括:
命令处理器,其被配置为产生储存在命令队列中以待命的请求命令的设定值;以及
设定寄存器,其被配置为储存设定值。
11.如权利要求10所述的电子系统,其中,设定值包括源地址、目标地址、数据大小和关于命令队列的状态信息。
12.如权利要求11所述的电子系统,其中,关于命令队列的状态信息被包括在从存储器件传输到端点的数据中。
13.一种操作电子系统的方法,所述电子系统包括具有根联合体和端点的串行系统总线接口、耦接到串行系统总线接口的命令总线和数据总线、耦接到数据总线的存储器件以及直接存储器访问DMA控制器,所述直接存储器访问DMA控制器被配置为耦接到命令总线和数据总线两者,以响应于从根联合体传输到端点的请求命令来直接访问存储器件,所述方法包括:
响应于中央处理单元CPU的请求来将请求命令从根联合体依次传输到端点;
将请求命令储存在包括在DMA控制器中的命令队列中;以及
依次执行与存储器件相关的DMA控制操作,所述DMA控制操作根据在命令队列中待命的请求命令而由DMA控制器运行,
其中,向DMA控制器传输请求命令和传输来自存储器件的读取数据在根联合体中同时发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711317419.X/1.html,转载请声明来源钻瓜专利网。