Coldfire control registers

Peter Barada peter@the-baradas.com
Fri Feb 2 15:15:00 GMT 2007


> this omits some ColdFire names (ASID, ACR0..3, MMUBAR), which are easy to fix. 
> What puzzles me is that I can find no ColdFire documentation that mentions the 
> 5475 and 5485 families as having
>    ROMBAR,  ROMBAR1, MPCR, EDRAMBAR, SECMBAR, MBAR0, MBAR1,
>    PCR1U0, PCR1L0, PCR1U1, PCR1L1, PCR2U0, PCR2L0, PCR2U1, PCR2L1,
>    PCR3U0, PCR3L0, PCR3U1, PCR3L1,

If you note, the name is mcfv4e_ctrl, not mcf5475_ctrl, which implies
that these registers are what a ColdFire V4E *core* supports.
Read the Core Reference Manual at:

http://www.freescale.com/files/dsp/doc/ref_manual/V4ECFUM.pdf

and you'll find those registers.  As for names, ASID, ACRO..3, MMUBAR,
occupy the same control registers as other 68K registers, so I left
them there and do the name association elsewhere.

-- 
Peter Barada
peter@the-baradas.com



More information about the Binutils mailing list