对于DSP的每一个CPU而言,当由CPU发起的对corePac内部内存(L1,L2内存,片上寄存器地址)的訪问(通过store或load指令)时,所訪问内存的地址就是物理地址;但当CPU訪问corePac外部的内存(如MSM,即多核共享内存或DDR)时。CPU所訪问的32位地址就是虚拟地址了。在訪问达到外部内存之前。corePac中的XMC模块就会将32位的虚拟地址映射(16MAPAX寄存器(同一时候有地址扩展功能)实现,MPAX支持16个用户自己定义的地址段,对每一个段运行内存保护与地址扩展(32->36))为36位物理地址。


虚拟地址与物理地址的映射虚拟地址与物理地址的映射

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2021-04-02
  • 2021-06-27
  • 2021-08-10
  • 2021-04-04
猜你喜欢
  • 2021-10-13
  • 2021-08-13
  • 2021-12-25
  • 2021-08-26
  • 2021-04-12
相关资源
相似解决方案