-
公开(公告)号:CN110046107A
公开(公告)日:2019-07-23
申请号:CN201811373733.4
申请日:2018-11-15
Applicant: Arm有限公司
Inventor: 安德烈亚斯·拉尔斯·桑德伯格 , 尼科斯·尼古拉里斯 , 普拉卡什·S·拉马赫亚尼
IPC: G06F12/1009
Abstract: 本公开涉及存储器地址转换。一种存储器地址转换装置,包括:页面表访问电路,用于访问页面表数据以检索转换数据,该转换数据定义了初始存储器地址空间中的初始存储器地址与输出地址空间中的相应输出存储器地址之间的地址转换;转换数据缓冲器,用于针对虚拟地址空间的子集存储转换数据的一个或多个实例;以及控制电路,响应于要转换的输入初始存储器地址,请求从转换数据缓冲器检索输入初始存储器地址的转换数据,并且在完成对从转换数据缓冲器的检索的请求的处理之前,发起通过页面表访问电路检索输入初始存储器地址的转换数据。
-
公开(公告)号:CN110046107B
公开(公告)日:2024-08-02
申请号:CN201811373733.4
申请日:2018-11-15
Applicant: Arm有限公司
Inventor: 安德烈亚斯·拉尔斯·桑德伯格 , 尼科斯·尼古拉里斯 , 普拉卡什·S·拉马赫亚尼
IPC: G06F12/1009
Abstract: 本公开涉及存储器地址转换。一种存储器地址转换装置,包括:页面表访问电路,用于访问页面表数据以检索转换数据,该转换数据定义了初始存储器地址空间中的初始存储器地址与输出地址空间中的相应输出存储器地址之间的地址转换;转换数据缓冲器,用于针对虚拟地址空间的子集存储转换数据的一个或多个实例;以及控制电路,响应于要转换的输入初始存储器地址,请求从转换数据缓冲器检索输入初始存储器地址的转换数据,并且在完成对从转换数据缓冲器的检索的请求的处理之前,发起通过页面表访问电路检索输入初始存储器地址的转换数据。
-
公开(公告)号:CN109983538A
公开(公告)日:2019-07-05
申请号:CN201780072373.1
申请日:2017-11-29
Applicant: ARM有限公司
Inventor: 尼科斯·尼古拉里斯 , 安德烈亚斯·拉尔斯·桑德伯格 , 普拉卡什·S·拉姆拉希亚尼 , 斯蒂芬·迪斯特尔霍斯特
IPC: G11C11/408 , G11C8/06 , G06F12/1027
Abstract: 存储地址转换装置包括页表访问电路,用于访问页表以获取转换数据,该转换数据定义初始存储地址空间中的初始存储地址与输出地址空间中的对应输出存储地址之间的地址转换;转换数据缓冲器,用于针对初始地址空间的子集存储转换数据的一个或多个实例;所述转换数据缓冲器包括:按行和列布置的存储位置阵列;行缓冲器,包括多个条目,每个条目用于存储来自阵列的行的相应部分的信息;以及比较电路,响应于至少取决于初始存储地址的键值,将该键值与行缓冲器的至少一个键条目中的每一个中所存储的信息进行比较,每个键条目具有用于存储至少对应的输出存储地址的表示的相关联的值条目,并识别至少一个键条目中的哪一个(如果有的话)是存储与该键值匹配的信息的匹配键条目;以及输出电路,用于在存在匹配键条目时,至少输出与匹配键条目相关联的值条目中的输出存储地址的表示。
-
公开(公告)号:CN110059027B
公开(公告)日:2024-12-06
申请号:CN201811373550.2
申请日:2018-11-15
Applicant: Arm有限公司
Inventor: 安德烈亚斯·拉尔斯·桑德伯格 , 尼科斯·尼古拉里斯 , 普拉卡什·S·拉马赫亚尼 , 斯蒂芬·迪斯特霍斯特
IPC: G06F12/1009
Abstract: 本公开涉及执行维护操作的装置和方法。提供了一种装置,其包括输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作和维护操作。维护队列电路存储至少一个维护操作的维护队列,以及地址存储装置存储输入地址和输出地址空间中的输出地址之间的转换。响应于接收到输入地址,根据维护队列输出地址被提供。响应于存储维护操作,维护队列电路使得确认被发送到请求者。通过提供用于执行维护操作的单独的维护队列,在执行维护时不需要阻塞请求者。
-
公开(公告)号:CN109983538B
公开(公告)日:2023-06-16
申请号:CN201780072373.1
申请日:2017-11-29
Applicant: ARM有限公司
Inventor: 尼科斯·尼古拉里斯 , 安德烈亚斯·拉尔斯·桑德伯格 , 普拉卡什·S·拉姆拉希亚尼 , 斯蒂芬·迪斯特尔霍斯特
IPC: G11C11/408 , G11C8/06 , G06F12/1027
Abstract: 存储地址转换装置包括页表访问电路,用于访问页表以获取转换数据,该转换数据定义初始存储地址空间中的初始存储地址与输出地址空间中的对应输出存储地址之间的地址转换;转换数据缓冲器,用于针对初始地址空间的子集存储转换数据的一个或多个实例;所述转换数据缓冲器包括:按行和列布置的存储位置阵列;行缓冲器,包括多个条目,每个条目用于存储来自阵列的行的相应部分的信息;以及比较电路,响应于至少取决于初始存储地址的键值,将该键值与行缓冲器的至少一个键条目中的每一个中所存储的信息进行比较,每个键条目具有用于存储至少对应的输出存储地址的表示的相关联的值条目,并识别至少一个键条目中的哪一个(如果有的话)是存储与该键值匹配的信息的匹配键条目;以及输出电路,用于在存在匹配键条目时,至少输出与匹配键条目相关联的值条目中的输出存储地址的表示。
-
公开(公告)号:CN110059027A
公开(公告)日:2019-07-26
申请号:CN201811373550.2
申请日:2018-11-15
Applicant: Arm有限公司
Inventor: 安德烈亚斯·拉尔斯·桑德伯格 , 尼科斯·尼古拉里斯 , 普拉卡什·S·拉马赫亚尼 , 斯蒂芬·迪斯特霍斯特
IPC: G06F12/1009
Abstract: 本公开涉及执行维护操作的装置和方法。提供了一种装置,其包括输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作和维护操作。维护队列电路存储至少一个维护操作的维护队列,以及地址存储装置存储输入地址和输出地址空间中的输出地址之间的转换。响应于接收到输入地址,根据维护队列输出地址被提供。响应于存储维护操作,维护队列电路使得确认被发送到请求者。通过提供用于执行维护操作的单独的维护队列,在执行维护时不需要阻塞请求者。
-
-
-
-
-