首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

PowerPC简介及编程(4)

PowerPC简介及编程(4)

五,PowerPC内核定义
双处理器结构既提供了程序运行的通用处理器,又提供了用于通信用处的特殊通信处理器(CPM).
32位PowerPC结构特点
    • 32个32位通用寄存器 ( GPRs )
    • 寄存器支持用户级指令集 (不包括浮点指令),包括integer exception register (XER ),condition register(CR),link register(LR),counter register ( CTR )
    • 时间加减及寄存器
    • 管理级寄存器,与PowerPC定义兼容
    • Configuration-----Machine Status Register ( MSR )
    • Exception model-----Save/restore registers 0 and 1 (SRR0 and SRR1), DSI status register ( DSISR ), data address register ( DAR )
    • PowerPC 减量器
    • PowerPC 时基和 实时时钟(RTC)

  • 地址映射

名称

内存物理地址

备注

SDRAM0x00000000~0x7FFFFFFF
PCI0x80000000~0xEF5FFFFF

Internal Peripherals

0xEF600000~0xEFFFFFFF
UART.....
..........

External Peripherals

0xF0000000~0xFF7FFFFF
NVRAM/RTC

  0xF0000000~0xF0001FFF   

(8K)下画线为片选
Keybord/Mouse0xF0100000~0xF0100001下画线为片选
FPGA_INT_ST..0xF0300000~0xF0300000下画线为片选
FPGA_INT_EN..0xF0300001~0xF0300001下画线为片选

Socket Flash

0xFFF80000~0xFFFFFFFF512K

SRAM

0xFFF00000~0xFFF7FFFF512K(可通过Swich与Socket Flash 切换)


  • 中断优先级(Exception Priority)

PriorityException TypeCause
1Development portnonmaskable interrupt Signal from the development port
2System resetinterrupt IRQ0 assertion
3Instruction-related exceptionsInstruction processing
4Peripheral breakpoint request or development port maskable interruptBreakpoint signal from any peripheral
5External interrupt (masked if MSR[EE] = 0) Signal from the interrupt controller
6Decrementer interrupt(masked if MSR[EE] = 0)Decrementer request

 
  • 中断控制器 (UIC) 的中断分配

中断

极性触发方式

中断源

0正(High)电平(Level)UART 0
1正(High)电平(Level)UART 1
2正(High)电平(Level)IIC
3正(High)电平(Level)External Master
4正(High)电平(Level)PCI
5正(High)电平(Level)DMA Channel 0
6正(High)电平(Level)DMA Channel 1
7正(High)电平(Level)DMA Channel 2
8正(High)电平(Level)DMA Channel 3
9正(High)电平(Level)MAL Wake UP
10正(High)电平(Level)MAL SERR
11正(High)电平(Level)MAL TXEOB
12正(High)电平(Level)MAL RXEOB
13正(High)电平(Level)MAL TXDE
14正(High)电平(Level)MAL TXDE
15正(High)电平(Level)Ethernet
16正(High)电平(Level)External PCI SERR
17正(High)电平(Level)ECC Correctalbe Error
18正(High)电平(Level)PCI Power Management
....Reserved

25ProgrammableProgrammableExternal IRQ 0
26ProgrammableProgrammableExternal IRQ 1
27ProgrammableProgrammableExternal IRQ 2
28ProgrammableProgrammableExternal IRQ 3
29ProgrammableProgrammableExternal IRQ 4
30ProgrammableProgrammableExternal IRQ 5
31ProgrammableProgrammableExternal IRQ 6

继承事业,薪火相传
返回列表