基于PPC8270的BSP开发与实现
摘要:为了驱动基于PPC8270的底层硬件环境,达到为操作系统提供稳定运行环境和标准软件接口的目的,通过对PPC8270内部寄存器的基本结构、内部存储空间映射和BSP软件的研究,以及目标机硬件环境初始化和硬件驱动的开发,完成了基于PPC8270的BSP软件开发。经过操作系统运行试验证明,该BSP软件很好地实现了其中间层软件的功能,达到了预定的开发目的。
关键词:PPC8270;BSP;硬件驱动程序;底层硬件
0 引言
PPC8270是一款通用的通信协议处理器芯片,片上集成了高性能的PPC精简指令系统微处理器、非常灵活的系统集成单元以及多种通信协议控制器以支持不同的应用,特别是在通信及网络系统的应用环境中有着十分广泛的应用。基于PPC8270的BSP开发为上层系统软件操作底层硬件环境提供了丰富而有效的软件接口,进而为应用软件的开发提供有力的支持。
1 PPC8270处理器介绍
1.1 PPC8270内部寄存器基本结构
PPC8270采用G2_LE内核,该内核设计继承了G2内核与PPC603e内核的设计,其寄存器可根据访问权限分为用户模式(USER MODEL)与超级模式(SUPERVISOR MODEL)。
1.2 PPC8270内部存储器空间
在超级模式下,PPC8270所有内部寄存器均可被访问,而在用户模式下,只有部分寄存器可被访问,其内部寄存器访问定义如图1所示。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码