[发明专利]直接存储器访问控制装置和对此的运行方法在审
申请号: | 201710507218.X | 申请日: | 2017-06-28 |
公开(公告)号: | CN107544928A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | E.贝克尔;J.内瓦尔德;A.奥厄 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 胡莉莉,杜荔南 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直接 存储器 访问 控制 装置 对此 运行 方法 | ||
技术领域
本发明涉及一种根据权利要求1的前序部分所述的直接存储器访问控制装置(Speicherdirektzugriffssteuereinrichtung),以及涉及一种根据并列的专利权利要求所述的方法。
背景技术
从市场上已知了如下计算单元(例如处理器):所述计算单元具有一个或者多个处理器核,并且所述计算单元必要时可以访问工作存储器。此外,具有一个或者多个这种计算单元的计算机系统通常包括多个与所述计算单元共同起作用的其他单元、例如输入和输出组件(“IO”)等。计算机系统的所述元件中的至少数个元件可以经由共同的(优选地并行的)总线相互间交换数据,例如交换具有以太网结构的数据。此外,已知了用于所谓的直接存储器访问(DMA,英语为“direct memory access”)的方法,由此可以改善经由共同的总线的数据交换。
对于许多应用目的而言,已知的用于控制直接存储器访问的设备所具有的灵活性不足。
发明内容
通过根据权利要求1所述的直接存储器访问控制装置,以及通过根据并列的权利要求所述的方法,解决了本发明所基于的问题。有利的扩展方案在从属权利要求中予以说明。对于本发明重要的特征此外还在随后的描述中和在附图中找到,其中这些特征不仅单独地而且以不同组合对于本发明而言都会是重要的,而无需再次明确地指出这一点。
本发明涉及一种直接存储器访问控制装置,所述直接存储器访问控制装置具有用于将该直接存储器访问控制装置与连接多个总线用户的总线系统相连接的端子,并且所述直接存储器访问控制装置具有用于控制该直接存储器访问控制装置的运行的控制装置。在此,该控制装置是可编程的,由此实现相对于已知的系统提高的灵活性。
在一种构建方案中,在总线系统上没有连接有工作存储器,尤其是没有连接有计算单元的中央工作存储器。相对应地,连接到该总线系统上的元件必要时具有本地存储器、例如RAM存储器(英语为“Random Access Memory”,随机存取存储器),所述元件例如可以是通信模块,该本地存储器可以用作用于直接存储器访问数据传输(“DMA传输”)的源和/或目的地。
在一种构建方案中,根据本发明的直接存储器访问控制装置、总线系统以及总线用户中的至少一个总线用户是微控制器的元件。例如,该微控制器布置在唯一的集成的半导体电路(“Chip(芯片)”)上。在另外的实施形式中,根据本发明的直接存储器访问控制装置例如也可以集成到通信模块中。
在本文,特性“可编程的”意思着:通过控制装置或直接存储器访问控制装置可实施的方法步骤在包括该总线系统和连接到其上的元件的系统运行时是可自由编程的,例如通过预给定相对应的(程序)指令而是可自由编程的。
尤其是,此外还可能的是,所谓的“比较分支”可以以近似任意的结构来预给定和执行,所述“比较分支”也以伪代码指令名称“如果(if)”、“那么(then)”、“否则(else)”等而著称。
依照有利的实施形式,这可能会通过计算单元(例如CPU、MCS(Multi Channel Sequencer,多通道序列器)或者也为其他形式的计算单元)来映射。该计算单元例如特征在于,存在“自己的”指令集,该计算单元在使用该指令集的情况下因此可以被编程。这样,例如DMA运行可以针对相应的应用情况被自由地编程。MCS的优点是如下顺序的程序执行的可配置的模式:所述顺序的程序执行不能通过其他进程中断。
也可以介绍具有可实施的运算步骤(例如算术/逻辑、例如“if”、“else”等)的集合的可编程的控制装置,该可编程的控制装置通过这些步骤的组合共同形成程序流程。
该直接存储器访问控制装置例如可以用于在不同的总线用户之间的DMA传输,并且对此与所述总线用户共同起作用。例如,这种总线用户可以是通信模块或与这些通信模块关联(zugeordnet)的存储器区域。例如,通信模块可以实施为以太网模块,或者实施为所谓的“MCAN模块”。“CAN”意思是英语的“Controller Area Network(控制器局域网络)”,其中字母“M”表征制造商特定的名称前缀。直接存储器访问控制装置也可以与这种总线用户或这种通信模块共同起作用,所述总线用户或通信模块并没有为了运行而利用多个计算单元或多个计算核来实施。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710507218.X/2.html,转载请声明来源钻瓜专利网。