[发明专利]用于控制功能组件的存储器使用的方法和设备有效
申请号: | 201410549470.3 | 申请日: | 2014-10-16 |
公开(公告)号: | CN104572507B | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 维莱·哈利沃里;卡里·卡穆宁;茱哈马蒂·库西萨里 | 申请(专利权)人: | 特拉博斯股份有限公司 |
主分类号: | G06F12/1081 | 分类号: | G06F12/1081 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 李宝泉,周亚荣 |
地址: | 芬兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于控制功能组件的存储器使用的方法和设备。本发明涉及控制例如路由器或交换机的网络接口的功能组件的存储器使用。被组织成包括虚拟存储器页的虚拟存储器的一部分被保留(201)用于功能组件的使用。在虚拟存储器页和以物理存储器实现的物理存储器区域之间形成(202)映射,并且将提供对于物理存储器区域的访问的数据项写入(203)一个或多个物理存储器区域。功能组件被启用,以直接访问被映射到虚拟存储器页的物理存储器区域,使得借助映射和与所述虚拟存储器页相关的虚拟存储器地址,从物理存储器读取(204)对于该物理存储器区域提供访问的数据项,并且该读取的数据项被传递(205)到该功能组件。 | ||
搜索关键词: | 用于 控制 功能 组件 存储器 使用 方法 设备 | ||
【主权项】:
一种用于控制至少一个功能组件的存储器使用的设备,其特征在于所述设备包括:‑用于保留虚拟存储器的一部分的装置,所保留的所述虚拟存储器的一部分包括一个或多个相互非重叠并且相邻的虚拟存储器页,‑用于形成在所述虚拟存储器页和用物理存储器实现的物理存储器区域之间的映射的装置,所述物理存储器区域的第一个被映射到所述虚拟存储器页的第一个,以及‑用于将提供对于所述物理存储器区域的访问的数据项写入被映射到所述虚拟存储器页的所述物理存储器区域中的一个或多个的装置,其中,为了使得所述功能组件能够访问所述物理存储器区域的所述第一个,所述设备进一步包括:‑用于根据所述映射将与所述虚拟存储器页的所述第一个相关的虚拟存储器地址转换成对应物理存储器地址的装置,‑用于使用所述物理存储器地址来从所述物理存储器读取提供对于所述物理存储器区域的所述第一个的访问的所述数据项的特定一个的装置,以及‑用于将所读取的数据项指示的信息传递至所述功能组件以便使得所述功能组件能够访问所述物理存储器区域的所述第一个的装置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特拉博斯股份有限公司,未经特拉博斯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410549470.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 一种多核SoC中DMA模块的功能验证方法-201910597031.2
- 李丽;董英雷;程开丰;赵毅峰;徐瑾;沈思睿;杨一博 - 南京大学
- 2019-07-03 - 2019-10-18 - G06F12/1081
- 本发明涉及了一种多核SoC中DMA模块的功能验证方法,具体步骤为:首先建立基于有向二分图的多核SoC中DMA模块抽象配置模型;然后采用等价类划分算法将原本扁平无序的配置空间转换成了三层的配置空间树;接着采用深度优先算法对配置空间树的叶子节点集进行遍历,得到包含高层次配置信息的无冗余全覆盖叶子节点序列;最后通过内核相关的DMACfg转换函数将每个叶子节点转换成实际DMA的配置信息。有益效果:本发明的证方法可以在保证完备的功能覆盖率基础上最小化验证配置激励集。
- 一种基于PCIE的高速数据传输系统及方法-201810571824.2
- 杨琳琳 - 郑州云海信息技术有限公司
- 2018-05-30 - 2018-11-27 - G06F12/1081
- 本发明公开了一种基于PCIE的高速数据传输系统及方法,所述高速数据传输系统包括主机、FPGA模块以及PCIE总线,所述PCIE总线用于连接主机与FPGA模块之间的快速通讯,所述主机、FPGA模块均带有插接PCIE总线的PCIE接口,所述主机为PCIE总线的主端,FPGA模块为PCIE总线的从端,用以对DMA的完成读写操作。本发明的高速数据传输系统及方法,在主机和FPGA模块之间主控DMA、地址映射、中断等,提高了数据传输的速度且保证了数据传输的可靠性,可应用在一些与主机进行高速数据交互的设备,如数据采集卡、FPGA加速卡等。
- 用于控制功能组件的存储器使用的方法和设备-201410549470.3
- 维莱·哈利沃里;卡里·卡穆宁;茱哈马蒂·库西萨里 - 特拉博斯股份有限公司
- 2014-10-16 - 2018-04-13 - G06F12/1081
- 本发明涉及用于控制功能组件的存储器使用的方法和设备。本发明涉及控制例如路由器或交换机的网络接口的功能组件的存储器使用。被组织成包括虚拟存储器页的虚拟存储器的一部分被保留(201)用于功能组件的使用。在虚拟存储器页和以物理存储器实现的物理存储器区域之间形成(202)映射,并且将提供对于物理存储器区域的访问的数据项写入(203)一个或多个物理存储器区域。功能组件被启用,以直接访问被映射到虚拟存储器页的物理存储器区域,使得借助映射和与所述虚拟存储器页相关的虚拟存储器地址,从物理存储器读取(204)对于该物理存储器区域提供访问的数据项,并且该读取的数据项被传递(205)到该功能组件。
- 用于使用可变大小快闪转换层的方法及设备-201410407145.3
- 厄尔·T·科恩 - LSI公司
- 2014-08-18 - 2017-11-14 - G06F12/1081
- 本发明揭示用于使用可变大小快闪转变层的方法及设备。步骤(A)接收从非易失性存储器读取对应于逻辑块地址的数据的读取请求。步骤(B)读取映射的特定条目以获得(i)所述非易失性存储器的特定页的物理地址,(ii)所述特定页中到先前存储的经压缩数据的偏移,及(iii)所述经压缩数据的长度。所述特定条目与所述逻辑块地址相关联。步骤(C)将所述偏移及所述长度转换为(i)所述特定页中的给定读取单元的地址,及(ii)待读取的所述读取单元的数目。步骤(D)从所述特定页读取从所述给定读取单元开始的至多所述数目个所述读取单元。偏移及长度粒度比一个读取单元精细。
- 一种带宽粒度可变的微波数字柔性转发方法-201510395524.X
- 李辉;张春晖;张梦瑶;岳田;庞宗强;王薇;刘立青 - 中国电子科技集团公司第五十四研究所
- 2015-07-08 - 2017-10-03 - G06F12/1081
- 本发明公开了一种带宽粒度可变的微波数字柔性转发方法,它涉及通信领域中数字信号处理的滤波、抽取以及电路交换等技术。它通过对原有成熟的微波数字柔性转发技术进行进一步适用性改造,采用高效实现算法,尽量减少设备的功耗,且可通过配置参数在保持设计架构不变的前提下,兼容不同的信道化处理带宽。本发明通过改变存储器存储深度可灵活调整兼容不同的处理带宽,而整体结构不用调整,具有设备功耗低、可扩展能力强、处理带宽可变、处理分路路数灵活可变等优点,适用于同时处理多路信号且带宽粒度可变的场合。
- 一种具有智能优化循环指令模块功能的自学习系统-201410053674.8
- 景蔚亮;陈邦明 - 上海新储集成电路有限公司
- 2014-02-17 - 2017-08-25 - G06F12/1081
- 本发明提供了一种具有智能优化循环指令模块功能的自学习系统,在原有处理器系统或微处理器系统内配置分层非易失性静态随机访问存储器(nvSRAM)和系统监测统计模块,所述分层非易失性静态随机访问存储器通过系统总线与处理器或微控制器相连。系统监测统计模块在系统关闭的时候,把一定时期内系统最频繁访问的具有一定循环次数和一定规模的循环指令模块存放在有多层存储空间的nvSRAM中。本发明的技术方案在保持系统高性能的基础上节省了大量访问功耗。
- 专利分类