【技术实现步骤摘要】
一种地址重映射系统、方法及电子设备
[0001]本专利技术涉及片上系统
,尤其涉及一种地址重映射系统、方法及电子设备。
技术介绍
[0002]对于一个片上系统来说,所有主设备通过一个互联网络访问不同的从设备。每个从设备在全局地址映射表中有自己的地址空间,这个全局地址映射表整个片上系统只有一份,所有主设备看到的是一致的。互联网络会根据主设备发出的访问请求中的地址,将该主设备的请求路由到相应的从设备完成整个传输过程。
[0003]而对于一个片上系统而言,主设备发出的访问请求中的地址可能与待访问的从设备的地址存在不对应的问题,使得主设备的访问地址难以完全映射到待访问的从设备的全部地址空间或者访问不到对应从地址。
技术实现思路
[0004]本专利技术提供了一种地址重映射系统、方法及电子设备,以解决主设备的访问地址难以映射到待访问的从设备的地址空间的技术问题。
[0005]根据本专利技术的一方面,提供了一种地址重映射系统,包括:
[0006]主设备、与主设备对应的地址重映射模块地址重映射模
【技术保护点】
【技术特征摘要】
1.一种地址重映射系统,其特征在于,包括:主设备、与所述主设备对应的地址重映射模块以及从设备;所述主设备用于发送访问所述从设备的第一访问请求,并接收所述从设备反馈的数据;所述地址重映射模块用于接收所述第一访问请求,将所述第一访问请求中的地址进行重映射得到第二访问请求,使得所述第二访问请求中的地址为所述主设备访问的所述从设备的地址;所述从设备用于接收所述第二访问请求,并反馈所述第二访问请求对应的数据。2.根据权利要求1所述的地址重映射系统,其特征在于,还包括第一控制模块;所述第一控制模块用于控制所述主设备对应的所述地址重映射模块,使得所述第一访问请求中的地址发生重映射。3.根据权利要求1所述的地址重映射系统,其特征在于,还包括互联网络;所述互联网络用于从所述地址重映射模块接收所述第二访问请求,识别所述第二访问请求中的地址,将所述第二访问请求发送至对应的所述从设备;接收所述从设备反馈的数据,并将所述反馈的数据发送至所述主设备。4.根据权利要求1
‑
3任一项所述的地址重映射系统,其特征在于,所述地址重映射模块包括:地址拓展模块,用于当接收到拓展使能信号时,选择将所述第一访问请求中的第一地址进行拓展,使得拓展后的所述第一地址映射为所述主设备访问的从设备地址,所述第一地址位宽小于所述从设备地址的地址空间大小;或/和,地址偏移模块,用于当接收到偏移使能信号时,选择将所述第一访问请求中的第二地址进行偏移,使得偏移后的所述第二地址映射为所述主设备访问的所述从设备地址,所述第二地址的地址空间与所述从设备地址的地址空间不对应;或/和,地址移位模块,用于当接收到移位使能信号时,选择将所述第一访问请求中的第三地址进行移位,使得移位后的所述第三地址映射为所述主设备访问的所述从设备地址,所述第三地址中每一位地址代表的字节数与所述从设备地址中每一位地址代表的字节不一致。5.根据权利要求4所述的地址重映射系统,其特征在于,当所述地址重映射模块包括所述地址拓展模块,所述地址偏移模块和所述地址移位模块时,所述地址拓展模块,所述地址偏移模块和所述地址移位模块依次串联。6.根据权利要求4所述的地址重映射系统,其特征在于,所述地址拓展模块包括第一选择器和地址拓展单元;所述第一选择器用于选择是否将所述第一访问请求输入所述地址拓展单元;所述地址拓展单元用于当所述第一访问请求输入时,将所述第一访问请求中的第一地址进行地址拓展,使得拓展后的所述第一地址映射为所述主设备访问的从设备地址,所述第一地址位宽小于所述从设备地址的地址空间大小;所述地址偏移模块包括第二选择器和地址偏移单元;所述第二选择器用于选择是否将所述第一访问请求输入所述地址偏移单元;所述地址偏移单元用于当所述第一访问请求输...
【专利技术属性】
技术研发人员:王佳东,蔡权雄,牛昕宇,
申请(专利权)人:深圳鲲云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。