基于PPC8270的BSP开发过程

基于PPC8270的BSP开发过程,第1张

 

  PPC8270是一款通用的通信协议处理器芯片,片上集成了高性能的PPC精简指令系统微处理器、非常灵活的系统集成单元以及多种通信协议控制器以支持不同的应用,特别是在通信及网络系统的应用环境中有着十分广泛的应用。基于PPC8270的BSP开发为上层系统软件 *** 作底层硬件环境提供了丰富而有效的软件接口,进而为应用软件的开发提供有力的支持。

  1 PPC8270处理器介绍

  1.1 PPC8270内部寄存器基本结构

  PPC8270采用G2_LE内核,该内核设计继承了G2内核与PPC603e内核的设计,其寄存器可根据访问权限分为用户模式(USER MODEL)与超级模式(SUPERVISOR MODEL)。

  1.2 PPC8270内部存储器空间

  在超级模式下,PPC8270所有内部寄存器均可被访问,而在用户模式下,只有部分寄存器可被访问,其内部寄存器访问定义如图1所示。

  

基于PPC8270的BSP开发过程,第2张

 

  PPC8270拥有256 KB内部存储空间,该内部存储空间被影射在一块4 GB范围内连续的内存空间上,可根据IMMR(Internal Memory Map Register)寄存器设置该内部存储空间起始地址,本开发实例设置IMMR值为0xF0000000;PPC8270内部存储空间映射如图2所示。

  

基于PPC8270的BSP开发过程,第3张

 

  PPC8270内部寄存器均通过IMMR值与寄存器偏移量进行寻址,从而完成BSP开发中对内部寄存器的读/写访问。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2713453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存