;Register definition for PPC405 core ;=================================== ; ; name: user defined name of the register ; type: the type of the register ; GPR general purpose register ; SPR special purpose register ; MM memory mapped register ; DMMx direct memory mapped register with offset ; x = 1..4 ; the base is defined in the configuration file ; e.g. DMM1 0x02200000 ; IDCRx indirect accessed DCR's ; x = 1..4 ; the addr and data DCR is defined in the configuration file ; e.g. IDCR1 0x010 0x011 ; addr: the number, adddress or offset of the register ; size the size of the register (8,16 or 32) ; ;name type addr size ;------------------------------------------- ; sp GPR 1 ; ; Special Purpose Registers ; ccr0 SPR 947 ctr SPR 9 dac1 SPR 1014 dac2 SPR 1015 dbcr0 SPR 1010 dbcr1 SPR 957 dccr SPR 1018 dbsr SPR 1008 dcwr SPR 954 dvc1 SPR 950 dvc2 SPR 951 dear SPR 981 esr SPR 980 evpr SPR 982 iac1 SPR 1012 iac2 SPR 1013 iac3 SPR 948 iac4 SPR 949 iccr SPR 1019 icdbdr SPR 979 lr SPR 8 pid SPR 945 pit SPR 987 pvr SPR 287 sgr SPR 953 sler SPR 955 sprg0 SPR 272 sprg1 SPR 273 sprg2 SPR 274 sprg3 SPR 275 sprg4 SPR 276 sprg5 SPR 277 sprg6 SPR 278 sprg7 SPR 279 srr0 SPR 26 srr1 SPR 27 srr2 SPR 990 srr3 SPR 991 su0r SPR 956 tblr SPR 268 ;TBL read tblw SPR 284 ;TBL write tbur SPR 269 ;TBU read tbuw SPR 285 ;TBU write tcr SPR 986 tsr SPR 984 xer SPR 1 zpr SPR 944 ;