System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及一种用于执行地址转换的方法和设备。
技术介绍
1、操作系统通常使用地址转换单元来将一个地址域转换成另一地址域。在一些情况下,另一地址域大于原始地址域,由此使操作系统能够移位到更大数目的地址域。
技术实现思路
1、根据本专利技术的第一方面,提供一种方法,包括:
2、在地址总线上接收可寻址信息;
3、在具有多个属性位线的属性总线上接收属性信息;
4、通过用所述属性总线的所述属性位线替代所述地址总线的位线来将所述地址总线重新映射到第一重新映射的地址总线中,所述替代得到所述地址总线的替换位线和剩余位线,所述第一重新映射的地址总线包括所述地址总线的所述替换位线和所述剩余位线,并且所述第一重新映射的地址总线供应更新的地址信息;
5、将所述第一重新映射的地址总线连接到地址转换单元(atu),所述atu被配置成将所述更新的地址信息转换成供应到扩展地址总线的转换后地址信息;以及
6、通过用已被所述属性位线替代的所述地址总线的所述位线替代所述扩展地址总线的位线来将所述扩展地址总线重新映射到第二重新映射的地址总线中,所述替代得到所述扩展地址总线的恢复位线和剩余位线,所述第二重新映射的地址总线包括所述扩展地址总线的所述恢复位线和所述剩余位线,并且所述第二重新映射的地址总线供应更新的转换后地址信息。
7、在一个或多个实施例中,所述属性信息包括由处理器提供的边带信息,并且其中所述扩展地址总线包括比所述第一重新映射的地址总线更多的
8、在一个或多个实施例中,所述方法进一步包括将所述第二重新映射的地址总线的至少一部分连接到集成电路装置以供应所述更新的转换后地址信息的至少一部分,其中所述集成电路装置包括片上系统。
9、在一个或多个实施例中,所述集成电路装置包括中央处理单元。
10、在一个或多个实施例中,所述方法进一步包括将寄存器连接到atu,所述寄存器标识窗口大小。
11、在一个或多个实施例中,所述窗口大小标识将由所述atu用于将所述更新的地址信息转换成所述转换后地址信息的转换表。
12、在一个或多个实施例中,所述方法进一步包括将寄存器连接到所述atu,所述寄存器将可寻址数据供应到所述扩展地址总线的一部分。
13、在一个或多个实施例中,将所述可寻址数据供应到所述扩展地址总线的高位线。
14、根据本专利技术的第二方面,提供一种集成电路装置,包括:
15、第一地址总线;以及
16、地址转换单元(atu),其中所述集成电路被配置用于:
17、通过用属性总线的属性位线替代所述第一地址总线的位线来将所述第一地址总线重新映射到第一重新映射的地址总线中,所述替代得到所述第一地址总线的替换位线和剩余位线,并且所述第一重新映射的地址总线包括所述第一地址总线的所述替换位线和所述剩余位线,并且所述第一重新映射的地址总线供应更新的第一地址信息;
18、将所述第一重新映射的地址总线连接到所述atu,所述atu被配置成将所述更新的第一地址信息转换成供应到第二地址总线的转换后地址信息;以及
19、通过用已被所述属性位线替代的所述第一地址总线的所述位线替代所述第二地址总线的一部分来将所述第二地址总线重新映射到第二重新映射的地址总线中,所述替代得到所述第二地址总线的恢复位线和剩余位线,所述第二重新映射的地址总线包括所述第二地址总线的所述恢复位线和所述剩余位线,并且所述第二重新映射的地址总线供应更新的转换后地址信息。
20、在一个或多个实施例中,所述集成电路装置进一步被配置成将所述更新的转换后地址信息的至少一部分供应到片上系统的总线。
21、在一个或多个实施例中,所述属性位线包括边带信息,并且其中所述第二地址总线包括比所述第一重新映射的地址总线更多的位线。
22、在一个或多个实施例中,所述集成电路装置进一步被配置成将寄存器连接到所述atu,所述寄存器标识窗口大小。
23、在一个或多个实施例中,所述窗口大小标识将由所述atu用于将所述更新的第一地址信息转换成所述转换后地址信息的转换表。
24、在一个或多个实施例中,所述集成电路装置进一步被配置成将寄存器连接到所述atu,所述寄存器将可寻址数据供应到所述第二地址总线的一部分。
25、在一个或多个实施例中,将所述可寻址数据供应到所述第二地址总线的高位线。
26、根据本专利技术的第三方面,提供一种由地址转换系统(ats)执行的方法,包括:
27、通过用属性总线的属性位线替代所述第一地址总线的位线来将第一地址总线重新映射到第一重新映射的地址总线中,所述第一重新映射的地址总线供应更新的地址信息;
28、将所述第一重新映射的地址总线连接到地址转换单元(atu),所述atu被配置成将所述更新的地址信息转换成供应到第二地址总线的转换后地址信息;以及
29、通过用已被所述属性位线替代的所述第一地址总线的所述位线替代所述第二地址总线的位线来将所述第二地址总线重新映射到第二重新映射的地址总线中,所述第二重新映射的地址总线将所述转换后地址信息改变成更新的转换后地址信息。
30、在一个或多个实施例中,所述方法进一步包括将所述更新的转换后地址信息的至少一部分供应到集成电路装置的总线。
31、在一个或多个实施例中,所述ats在处理器中操作。
32、在一个或多个实施例中,所述方法进一步包括将第一寄存器和第二寄存器连接到所述atu,所述第一寄存器标识窗口大小并且所述第二寄存器将可寻址数据供应到所述第二地址总线的一部分。
33、在一个或多个实施例中,操作系统利用所述第一寄存器、所述第二寄存器、属性总线或其组合来控制由所述ats执行的转换操作。
34、本专利技术的这些和其它方面将根据下文中所描述的实施例显而易见,且参考这些实施例予以阐明。
本文档来自技高网...【技术保护点】
1.一种方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述属性信息包括由处理器提供的边带信息,并且其中所述扩展地址总线包括比所述第一重新映射的地址总线更多的位线。
3.根据权利要求1所述的方法,其特征在于,进一步包括将所述第二重新映射的地址总线的至少一部分连接到集成电路装置以供应所述更新的转换后地址信息的至少一部分,其中所述集成电路装置包括片上系统。
4.根据权利要求3所述的方法,其特征在于,所述集成电路装置包括中央处理单元。
5.根据权利要求1所述的方法,其特征在于,进一步包括将寄存器连接到ATU,所述寄存器标识窗口大小。
6.根据权利要求5所述的方法,其特征在于,所述窗口大小标识将由所述ATU用于将所述更新的地址信息转换成所述转换后地址信息的转换表。
7.根据权利要求1所述的方法,其特征在于,进一步包括将寄存器连接到所述ATU,所述寄存器将可寻址数据供应到所述扩展地址总线的一部分。
8.根据权利要求7所述的方法,其特征在于,将所述可寻址数据供应到所述扩展地址总线的高位线。
9.一种集成电路装置,其特征在于,包括:
10.一种由地址转换系统(ATS)执行的方法,其特征在于,包括:
...【技术特征摘要】
1.一种方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述属性信息包括由处理器提供的边带信息,并且其中所述扩展地址总线包括比所述第一重新映射的地址总线更多的位线。
3.根据权利要求1所述的方法,其特征在于,进一步包括将所述第二重新映射的地址总线的至少一部分连接到集成电路装置以供应所述更新的转换后地址信息的至少一部分,其中所述集成电路装置包括片上系统。
4.根据权利要求3所述的方法,其特征在于,所述集成电路装置包括中央处理单元。
5.根据权利要求1所述的方法,其特征在于,进一步包括将寄存器连...
【专利技术属性】
技术研发人员:本杰明·查尔斯·埃克曼,
申请(专利权)人:恩智浦有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。