This is the history of changes made to the MPC555 start-up pack.

HISTORY                                                         
 REV      AUTHOR      DATE       DESCRIPTION OF CHANGE                  
 ---   -----------  ---------    ---------------------                  
 0.1   J. Loeliger  06/Apr/98    Initial version of file.               
 0.2a  J. Dunlop    22/Apr/98    Changed TBSCR/RTCSR/PISCR to 16-bit    
 0.2b  G. Placido   25/May/98    Added bit level description            
 0.3   J. Loeliger  22/Jun/98    Changed to standard typedefs           
                                 Changed bit identifer to B             
                                 Added ifdefs around typedefs and       
                                      register information.             
                                 Added #pragma section for Diab CC      
                                      currently it does not work with   
                                      the SDS debugger so a #ifdef      
                                      does not compile it.              
                                 Removed unneeded 'dummy' label from    
                                      bit field defines.                
                                 Made all register definitions unions.  
 0.4   K. Muto      26/Jun/98    Change QSMCM buffer to 32              
                                 Correct register names as Appendix A   
                                      of MPC555 User's Manual           
 0.5   J. Loeliger   6/Jul/98    Made TPU PARM use unions.              
                                 Put #ifdef DIAB_SECTIONS around diab   
                                      section directives.               
                                 Tested all register names.             
 1.0   J. Loeliger   7/Jul/98    Initial Release                        
 1.01  J. Loeliger  26/Aug/98    Added missing bit 5 in MIOS1 PIO       
                                      registers.                        
 1.02  J. Loeliger   9/Sep/98    Fixed incorrect definition of TPUMCR3  
                                      register from old User's Manual.  
 1.03  J. Loeliger  24/Sep/98    Added second SRAM module. Changed      
                                      DDRQST to DDRQS in QSMCM to match 
                                      new user's manual.                
 1.04  J. Loeliger   4/Nov/98    Changed TBSCR, RTCSC & PISCR to 16 bit 
                                      registers. This was an error in   
                                      early versions on the 555 manual. 
 1.05  J. Loeliger  10/Nov/98    Changed ENDQP & NEWQP in SPCR2 and     
                                      CPTQP in SPSR to be 5 bits.       
 1.06  J. Loeliger   5/Jan/99    Changed PDMCR to 32 bits and added     
                                      bit fields.                       
 1.10                7/Jan/99    Broke  header file into modules.       
 2.00  J. Loeliger  19/Jan/99    Updated all files and added three ways 
                                      to create ans instance of the     
                                      registers and added PACK.         

 2.01 21/Jan/99  m_dptram.h    Changed RMBAR bits to A[8:18].        

 2.10 25/Jan/99  m_toucan.h  Removed LOOP and 0D bit in CTRL1 register.
                             Changed buffers to arrays.
                 m_qadc.h    Changed buffers to arrays.
                 m_qsmcm.h   Changed buffers to arrays.
                 m_tpu3.h    Changed parameter RAM to an array.
                 m_common.h  Added comments on setting up the registers.
                 example2.c
                 example3.c

 2.11 29/Mar/99  m_toucan.h  Changed first register is message buffer to
                               SCR from CTRL to match manual.
                 m_usiu.h    Added WEBS bit in BRx registers. This is a new
                               bit.

 2.20 22/Jun/99  all         Added support for C++
                 m_uisu.h    Added MTSC field to SIUMCR  and       
                               DBCT,DCSLR,MFPDL,LPML field to SCCR   
                 m_tpu3.h    Added 32 bit access to parameters.
                 m_mios1.h   Changed PIO registers names to match  
                               changes in the user's manual.        
                             Rename registers as defined in MPC555  
                               manual rev 1/Mar/99. Changes are       
                               PWM->MPWMSM, MC->MMCSM, DASM->MDASM    
                               PIO->MPIOSM.                           
                 m_flash.h    Added PAWS field to CMFTST  

 2.21 07/Jul/99  m_flash.h    Added new bits NVR and GDB to CMFTST. 
                                These were added to MPC555 rev K1.   

 2.22 01/Sep/99  m_usiu.h    Changed RSRK to 32 bits and removed   
                                bit fields from key registers.      

 2.23 29/Feb/00  mpc555.c    Added isync instruction after write to
                                mspr.
		 ex_tblc.s   Added compressed exception table file.

 2.24 04/Oct/00  m_usiu.h    Fixed location of COLIE bit in COLIR register.
                                The loation in the user's manual was wrong.


