[发明专利]一种可编程内存传输请求处理装置有效
申请号: | 201680033047.5 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107995978B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 本杰明·吉金斯 | 申请(专利权)人: | 本杰明·吉金斯 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 梁永昌 |
地址: | 马耳他,戈佐岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种包括可编程内存传输请求处理(PMTRP)单元(120)和可编程直接内存访问(PDMA)单元(140)的装置(100)。该PMTRP单元(120)包括至少一个可编程区域说明符(123),该PDMA单元(140)包括至少一个可编程的内存到内存传输控制说明符(148、149、150)。该PDMA单元(140)可向PMTRP单元(120)发送(143)内存传输请求。该PMTRP单元(120)可接收(134)并成功处理通过PDMA单元(120)发出的、寻址到与该PMTRP单元(120)的至少一个区域说明符(123)中至少一个的一部分相关的内存位置的内存传输请求。 | ||
搜索关键词: | 一种 可编程 内存 传输 请求 处理 装置 | ||
【主权项】:
一种装置,包括:可编程内存传输请求处理(PMTRP)单元,包括:第一端口,即目标端口,可:接收与第一地址空间相关的内存传输请求;发送相应的内存传输响应;可编程配置数据,其中该可编程配置数据包括:至少一个区域说明符,该区域说明符可对与该第一地址空间区域相关的至少一个策略进行编码,其中:对于至少一个区域说明符中的每一个,该区域说明符的类型可选自以下7种类型:具有固定长度页面的页说明符;具有可变长度页面的页说明符;段说明符;转换后备缓冲区说明符;范围说明符;适用可编程内存地址转换策略的范围说明符;缓存标记说明符;第二端口,即主端口,可:发送与第二地址空间相关的内存传输请求;接收对应的内存传输响应;在处理过程中,根据与可编程配置数据中编码的第一地址空间相关的至少一个策略,来处理与第一端口上接收到的与第一地址空间相关的内存传输请求的装置;在处理过程中,根据与可编程配置数据中编码的第一地址空间相关的至少一个策略,响应与第一端口上接收到的第一地址空间相关的内存传输请求,在第二端口上生成并发送与第二地址空间相关的内存传输请求的装置;第三端口,即目标端口,可:接收与访问一部分可编程配置数据的第三地址空间相关的内存传输请求;发送相应的内存传输响应;处理第三端口上接收到的格式正确的内存传输请求的装置,该内存传输请求可寻址到第三地址空间中与至少一个区域说明符中至少一个的一部分相关的内存位置;可编程直接内存访问(PDMA)单元,包括:第一端口,即目标端口,可:接收内存传输请求以控制PDMA单元;发送相应的内存传输响应;第二端口,即主端口,可:发送内存传输请求;接收对应的内存传输响应;可编程配置数据,包括:至少一个内存到内存传输控制说明符,该说明符可说明内存到内存传输操作;使用第二端口和至少一个内存至内存传输控制说明符,来处理内存至内存传输操作的装置;其中:该PDMA单元可将内存传输请求从第二端口发送到PMTRP单元的第三端口;该PMTRP单元可接收并成功地处理该PDMA单元的第二端口上发出的格式正确的内存传输请求,该内存传输请求可寻址到第三地址空间中与该PMTRP单元的至少一个区域说明符中至少一个的一部分相关的内存位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本杰明·吉金斯,未经本杰明·吉金斯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680033047.5/,转载请声明来源钻瓜专利网。
- 上一篇:随机数发生器
- 下一篇:用于对用户进行认证的系统、方法和机器可读介质