AN2797 Freescale Semiconductor / Motorola, AN2797 Datasheet - Page 16

no-image

AN2797

Manufacturer Part Number
AN2797
Description
Migrating from IBM 750GX to MPC7447A
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Programming Model
16
1
2
3
4
5
Thermal Management Register
Instruction Cache Throttling
Control Register
Register defined as optional in the PowerPC architecture.
Register defined by the AltiVec technology.
MPC7455- and MPC7457-specific register.
MPC7457-specific register.
MPC7445-, MPC7447-, MPC7455-, and MPC7457-specific
register may not be supported on other processors that
implement the PowerPC architecture.
Count Register
Sampled Instruction
Address
Monitor Control
Vector Save/Restore
Register
Vector Status and
Control Register
XER
Link Register
Performance Monitor
Registers
Performance Counters
UMMCR0
UMMCR1
UMMCR2
VRSAVE
ICTC
UPMC1
UPMC2
UPMC3
UPMC4
UPMC5
UPMC6
TBL
USIAR
VSCR
CTR
XER
LR
Time Base Facility (For Reading)
AltiVec Registers
USER MODEL—VEA
1
USER MODEL—UISA
3
SPR 1019
TBR 268
SPR 9
SPR 1
SPR 8
SPR 937
SPR 938
SPR 941
SPR 942
SPR 929
SPR 930
SPR 939
SPR 936
SPR 940
SPR 928
SPR 256
1
1
3
1
Vector Registers
TBU
General-Purpose
Control Register
Floating-Point
Floating-Point
Migrating from IBM 750GX to MPC7447A, Rev. 1.0
Status and
FPSCR
GPR31
FPR31
Condition
GPR0
GPR1
Registers
Registers
FPR0
FPR1
VR31
VR0
VR1
Register
CR
TBR 269
SUPERVISOR MODEL—OEA
3
Figure 9. 7447A Registers
Performance Counters
Hardware
Implementation
Registers
Instruction BAT
Registers
SPRGs
Sampled Instruction
Address Register
IBAT4U
IBAT5U
IBAT6U
IBAT7U
SPRG4
SPRG5
SPRG6
SPRG7
Time Base
(For Writing)
IBAT4L
IBAT5L
IBAT6L
IBAT7L
IBAT0U
IBAT1U
IBAT2U
IBAT3U
SPRG0
SPRG1
SPRG2
SPRG3
IBAT0L
IBAT1L
IBAT2L
IBAT3L
PMC1
PMC2
PMC3
PMC4
PMC5
PMC6
TBU
TBL
HID0
HID1
SIAR
Exception Handling Registers
Performance Monitor Registers
1
1
1
1
1
1
1
1
1
1
1
1
1
SPR 284
SPR 285
SPR 272
SPR 273
SPR 274
SPR 275
SPR 276
SPR 277
SPR 278
SPR 279
SPR 953
SPR 954
SPR 957
SPR 958
SPR 945
SPR 946
Memory Management Registers
SPR 1008
SPR 1009
SPR 528
SPR 529
SPR 530
SPR 531
SPR 532
SPR 533
SPR 534
SPR 535
SPR 560
SPR 561
SPR 562
SPR 563
SPR 564
SPR 565
SPR 566
SPR 567
SPR 955
Configuration Registers
Miscellaneous Registers
2
Instruction Address
Breakpoint Register
Decrementer
Monitor Control
Registers
2
L3 Cache Output Hold
Control Register
IABR
DEC
MMCR0
MMCR1
MMCR2
Processor Version
Register
Data BAT
Registers
Data Address
Register
DSISR
Save and Restore
Registers
Breakpoint Address
Mask Register
L3OHCR
DBAT4U
DBAT5U
DBAT6U
DBAT7U
DBAT4L
DBAT5L
DBAT6L
DBAT7L
DBAT0U
DBAT1U
DBAT2U
DBAT3U
DBAT0L
DBAT1L
DBAT2L
DBAT3L
DSISR
BAMR
SRR0
SRR1
PVR
DAR
2
2
1
SPR 22
SPR 1010
1
1
1
1
1
1
1
1
SPR 952
SPR 956
SPR 944
SPR 1000
SPR 287
SPR 536
SPR 537
SPR 538
SPR 539
SPR 540
SPR 541
SPR 542
SPR 543
SPR 568
SPR 569
SPR 570
SPR 571
SPR 572
SPR 573
SPR 574
SPR 575
SPR 19
SPR 18
SPR 26
SPR 27
SPR 951
1
5
1
Data Address
Breakpoint Register
External Access Register
Instruction Cache/
Interrupt Control Register
Memory Subsystem
Status Control Registers
Cache/Memory
Subsystem Registers
Load/Store
Control Register
DABR
L2 Cache
Control Register
L3 Private Memory
Address Register
L3 Cache
Control Register
L3 Cache Input
Timing
EAR
Machine State Register
Processor ID Register
MSSCR0
Segment Registers
MSSSR0
PTE High/Low
Registers
TLB Miss Register1
SDR1
LDSTCR
L3ITCR0
L3ITCR1
L3ITCR2
L3ITCR3
TLBMISS
ICTRL
Freescale Semiconductor
L3PM
L2CR
L3CR
PTELO
PTEHI
SDR1
SR15
MSR
SR0
SR1
PIR
SPR 1013
SPR 282
4
5
5
5
1
SPR 1016
SPR 1014
SPR 1015
SPR 1011
SPR 983
SPR 1017
SPR 1018
SPR 984
SPR 1001
SPR 1002
SPR 1003
SPR 1023
SPR 25
SPR 981
SPR 982
SPR 980
1
1
2
4
4
2
2
1
1

Related parts for AN2797