MPC564EVBUMRev. 1.2, 3/2003MPC564EVB User’s Manual Freescale Semiconductor, I Freescale Semiconduct
ContentsParagraphNumber TitlePageNumberiv MPC564EVB User’s Manual MOTOROLA Freescale Semiconductor, I
Chapter 1. MPC564 EVB Board 1-1Chapter 1 MPC564 EVB BoardThe MPC564EVB is an MPC564-based evaluation board that can be used for the development an
1-2 MPC564EVB User’s Manual •Memory Devices:512K Byte (128K x 32) Sync. SRAM, optional additional 512K Byte2M Byte (512K x 32) Sync. FLASH 512K Byte
MPC564EVB User’s Manual 1-3ProcessorFigure 1-1. MPC564EVB top view1.1 ProcessorThe microprocessor used on the MPC564EVB is the highly integrated Moto
1-4 MPC564EVB User’s Manual System Memory Figure 1-2 shows the MPC564 block diagram.Figure 1-2. MPC5641 Block Diagram1.2 System Memory1.2.1 Externa
MPC564EVB User’s Manual 1-5System Memorymay erase or corrupt the debug monitor. If the debug monitor becomes corrupted and it’s operation is desired,
1-6 MPC564EVB User’s Manual System Memory Since the MPC564 chip selects are fully programmable, the memory banks can be located at any location in th
MPC564EVB User’s Manual 1-7System Memoryx 32KByte Internal SRAMxMPC564 512K byte Internal FLASH Memory (U1)x 128K x 32bit (512KByte) Synchronous Stati
1-8 MPC564EVB User’s Manual Support Logic configuration word IP bit is set to 1. This requires the board to have a non-volatile memory device in thi
MPC564EVB User’s Manual 1-9Support Logic1.3.4 Exception SourcesThe MPC500 family of processors can receive exceptions as a result of external signals
Revision HistoryVe rsion NumberRevision DateDescription of Changes1.1 11/2002 Initial Version1.2 3/2003 Fixed typos. Added appendix describing dBUG e
1-10 MPC564EVB User’s Manual Support Logic having to overwrite the ROM Monitor. The user’s code will boot from internal flash (0x0000_0000) needs to
MPC564EVB User’s Manual 1-11Communication Ports1.4 Communication PortsThe MPC564EVB provides external interfaces for 2 SCI serial ports, 3 CAN ports
1-12 MPC564EVB User’s Manual Communication Ports JP1 – COM2 DCE/DTE Option:1COM-2 is optioned as a DCE type RS232 connection by default (same as COM-
MPC564EVB User’s Manual 1-13Communication PortsThe CAN_A channel transceiver is provided by the Power Oak (PC33394). This transceiver has software se
1-14 MPC564EVB User’s Manual Communication Ports 1.4.3 10/100T Ethernet PortThe MPC564EVB has an Ethernet controller (SMSC LAN91C111 U20) operating
MPC564EVB User’s Manual 1-15Communication PortsThe MII connector location is for testing and the connection of an external Ethernet PHY device. This
1-16 MPC564EVB User’s Manual Communication Ports Figure 1-3. The BDM_PORT Connector pin assignmentV1, V2, V3, and V4The V1 – V4 options provide a way
MPC564EVB User’s Manual 1-17Communication PortsOn the MPC56x devices, some of the Nexus signals are shared with other pin functions. MPC56x Signal Sha
1-18 MPC564EVB User’s Manual Communication Ports Aux In PortMCKI TCK/DSCK/MCKI L2/MSEI VF[2]/MPIO32B[2]/MSEIM24MDI0 TDI/DSDI/MDI0 M1MDI1 MPWM0/MDI1 F
MPC564EVB User’s Manual 1-19Connectors and User Components1.5 Connectors and User Components1.5.1 Keypad1The Keypad port provides MPC564 I/O connect
© Motorola Inc., 2002. All rights reserved.DigitalDNA and Mfax are trademarks of Motorola, Inc. IBM PC and IBM AT are registered trademark of IBM Corp
1-20 MPC564EVB User’s Manual Connectors and User Components Access cycle 1: Write LCD control bits RS, R/W, LCD data byte. LCD1 and 2 select bits = 0
MPC564EVB User’s Manual 1-21Connectors and User ComponentsUSE CAUTION when connecting your LCD to the LCD-PORT - make sure the power polarity (JP2) an
1-22 MPC564EVB User’s Manual Connectors and User Components VRH and VRL QADC Reference SuppliesEVB zero ohm resistors R4 and R5 provide connection to
MPC564EVB User’s Manual 1-23Connectors and User Components1.5.5.3 TPU_PORTs1The TPU (Timing Processor Unit) Ports provide access to the MPC564 TPU A,
1-24 MPC564EVB User’s Manual Connectors and User Components 1.5.5.4 CONTROL_PORTThe CONTROL Port provides access to the MPC564 chip selects, bus con
MPC564EVB User’s Manual 1-25Connectors and User Components1.5.5.5 MIOS_PORTThe MIOS Port provides access to the MPC564 MIOS14 module Timer and I/O si
1-26 MPC564EVB User’s Manual Connectors and User Components 1.5.5.6 QADC_PORTs1The QADC (Qued Analog to Digital Converter) Ports provide access the
MPC564EVB User’s Manual 1-27Connectors and User Components1.5.5.7 QSM_PORTThe QSM (Queued Serial Module) Port provides access to the MPC564 QSM I/O p
1-28 MPC564EVB User’s Manual Reference Documents 1.6 Reference DocumentsThe Provided MPC5xx support CD contains many documents that the user will fi
Chapter 2. Initialization and Setup 2-1Chapter 2 Initialization and Setup2.1 System ConfigurationThe MPC564 board requires the following items fo
Cautionary NotesAxiom Manufacturing (http://www.axman.com) reserves the right to make changes without further notice to any products to improve reliab
2-2 MPC564EVB User’s Manual System Configuration Figure 2-1. Minimum System Configuration6 - 26 V Input PowerdBUG>RS-232 TerminalOr PC Freesc
Chapter 2. Initialization and Setup 2-3Installation And Setup2.2 Installation And SetupThe following sections describe all the steps needed to pre
2-4 MPC564EVB User’s Manual Installation And Setup The Motorola MPC500 Family companion power supply Power Oak (PC33394) is provided on the EVB board
Chapter 2. Initialization and Setup 2-5Installation And SetupPower Oak supplies. PWR jack connection provides power input from the supplied wall
2-6 MPC564EVB User’s Manual MPC564EVB Jumper and Switch Setup described in Section 2.2.6, “Connecting the Terminal.”Once the connection to the PC is
Chapter 2. Initialization and Setup 2-7MPC564EVB Jumper and Switch SetupFigure 2-3 on the next page shows the jumper locations for the board.remove
2-8 MPC564EVB User’s Manual MPC564EVB Jumper and Switch Setup Figure 2-3. Jumper Locations on the Board2.3.1 Reset Configuration Word and Configurat
Chapter 2. Initialization and Setup 2-9MPC564EVB Jumper and Switch Setupconfiguration options are only presented to the data bus during Hard Reset
2-10 MPC564EVB User’s Manual System Power-up and Initial Operation RW0, RW2, RW4 – 18, RW23 – 30 provide the user access to external Reset Configurat
Chapter 2. Initialization and Setup 2-11System Power-up and Initial OperationdBUG>The board is now ready for operation under the control of the
WARNINGThis board generates, uses, and can radiate radio frequency energy and, if not installed properly, may cause interference to radio communicatio
2-12 MPC564EVB User’s Manual System Power-up and Initial Operation Freescale Semiconductor, I Fre
Chapter 3. Using the Monitor/Debug Firmware 3-1D:\TECD-SPO\Documentation\MPC564EVB\mpc564evb_3_Firmware_V1.fm 4/1/03Chapter 3 Using the Monitor/De
3-2 MPC564EVB User’s Manual Operational Procedure Most commands can be recognized by using an abbreviated name. For instance, entering “h” is the sa
Chapter 3. Using the Monitor/Debug Firmware 3-3Operational Procedure• Make sure the IP bit is set (switch 5 ON in MAP_SW). This will cause the boar
3-4 MPC564EVB User’s Manual Operational Procedure Figure 3-1 shows the dUBG operational mode.Figure 3-1. Flow Diagram of dBUG Operational Mode.3.2.2
Chapter 3. Using the Monitor/Debug Firmware 3-5Operational Procedureexception vector, the user places the address of the exception handler in the a
3-6 MPC564EVB User’s Manual Command Line Usage 3.3 Command Line UsageThe user interface to dBUG is the command line. A number of features have been
Chapter 3. Using the Monitor/Debug Firmware 3-7CommandsFL fl <command> dest <src> size Erase/Program External FlashGO go <addr> E
3-8 MPC564EVB User’s Manual Commands ASM AssemblerUsage: ASM <<addr> stmt>The ASM command is a primitive assembler. The <stmt> is
Chapter 3. Using the Monitor/Debug Firmware 3-9CommandsBC Block CompareUsage: BC addr1 addr2 lengthThe BC command compares two contiguous blocks of
Freescale Semiconductor, I Freescale Semiconductor, Inc.For More Information On This Product, Go
3-10 MPC564EVB User’s Manual Commands BF Block FillUsage: BF<width> begin end data <inc>The BF command fills a contiguous block of memory
Chapter 3. Using the Monitor/Debug Firmware 3-11CommandsBM Block MoveUsage: BM begin end destThe BM command moves a contiguous block of memory star
3-12 MPC564EVB User’s Manual Commands BR BreakpointsUsage: BR addr <-r> <-c count> <-t trigger>The BR command inserts or removes so
Chapter 3. Using the Monitor/Debug Firmware 3-13CommandsBS Block SearchUsage: BS<width> begin end dataThe BS command searches a contiguous bl
3-14 MPC564EVB User’s Manual Commands DC Data ConversionUsage: DC dataThe DC command displays the hexadecimal or decimal value data in hexadecimal, b
Chapter 3. Using the Monitor/Debug Firmware 3-15CommandsDI DisassembleUsage: DI <addr>The DI command disassembles target code pointed to by a
3-16 MPC564EVB User’s Manual Commands DL Download ConsoleUsage: DL <offset>The DL command performs an S-record download of data obtained from t
Chapter 3. Using the Monitor/Debug Firmware 3-17CommandsDLDBUG Download dBUGUsage: DLDBUGThe DLDBUG command will download the dBUG monitor to the M
3-18 MPC564EVB User’s Manual Commands DN Download NetworkUsage: DN <-c> <-e> <-i> <-s> <-o offset> <filename>The
Chapter 3. Using the Monitor/Debug Firmware 3-19CommandsFL Erase/Program FlashUsage: FLFL (e)rase addr bytesFL (w)rite dest src bytesThe FL command
ContentsParagraphNumber TitlePageNumberMOTOROLA MPC564EVB User’s Manual iChapter 1 MPC564 EVB Board1.1 Processor...
3-20 MPC564EVB User’s Manual Commands GO ExecuteUsage: GO <addr>The GO command executes target code starting at address addr. The value for add
Chapter 3. Using the Monitor/Debug Firmware 3-21CommandsGT Execute ToUsage: GT addrThe GT command inserts a temporary software breakpoint at addr a
3-22 MPC564EVB User’s Manual Commands HELP HelpUsage: HELP <command>The HELP command displays a brief syntax of the commands available within d
Chapter 3. Using the Monitor/Debug Firmware 3-23CommandsIRD Internal Register DisplayUsage: IRD <module.register>This command displays the in
3-24 MPC564EVB User’s Manual Commands IRM Internal Register ModifyUsage: IRM module.register dataThis command modifies the contents of the internal r
Chapter 3. Using the Monitor/Debug Firmware 3-25CommandsLR Loop ReadUsage: LR<width> addrThe LR command continually reads the data at addr un
3-26 MPC564EVB User’s Manual Commands LW Loop WriteUsage: LW<width> addr dataThe LW command continually writes data to addr. The optional width
Chapter 3. Using the Monitor/Debug Firmware 3-27CommandsMD Memory DisplayUsage: MD<width> <begin> <end>The MD command displays a
3-28 MPC564EVB User’s Manual Commands MM Memory ModifyUsage: MM<width> addr <data>The MM command modifies memory at the address addr. T
Chapter 3. Using the Monitor/Debug Firmware 3-29CommandsMMAP Memory Map DisplayUsage: mmapThis command displays the memory map information for the
ContentsParagraphNumber TitlePageNumberii MPC564EVB User’s Manual MOTOROLA 1.6 Reference Documents ...
3-30 MPC564EVB User’s Manual Commands RD Register DisplayUsage: RD <reg>The RD command displays the register set of the target. If no argument
Chapter 3. Using the Monitor/Debug Firmware 3-31CommandsRM Register ModifyUsage: RM reg dataThe RM command modifies the contents of the register re
3-32 MPC564EVB User’s Manual Commands RESET Reset the Board and dBUGUsage: RESETThe RESET command resets dBUG to it’s initial power-on states.The RES
Chapter 3. Using the Monitor/Debug Firmware 3-33CommandsSET Set ConfigurationsUsage: SET <option value>The SET command allows the setting of
3-34 MPC564EVB User’s Manual Commands SHOW Show ConfigurationsUsage: SHOW <option>The SHOW command displays the settings of the user-configurab
Chapter 3. Using the Monitor/Debug Firmware 3-35CommandsSTEP Step OverUsage: STEPThe STEP command can be used to “step over” a subroutine call, rat
3-36 MPC564EVB User’s Manual Commands SYMBOL Symbol Name ManagementUsage: SYMBOL <symb> <-a symb value> <-r symb> <-c|l|s>The
Chapter 3. Using the Monitor/Debug Firmware 3-37CommandsTRACE Trace IntoUsage: TRACE <num>The TRACE command allows single-instruction executi
3-38 MPC564EVB User’s Manual Commands VERSION Display dBUG VersionUsage: VERSIONThe VERSION command displays the version information for dBUG. The
Chapter 3. Using the Monitor/Debug Firmware 3-39System Call Functions3.5 System Call FunctionsAn additional utility within the dBUG firmware is a
ContentsParagraphNumber TitlePageNumberMOTOROLA MPC564EVB User’s Manual iiiAppendix B Configuring dBUG for Network DownloadsB.1 Required Network Para
3-40 MPC564EVB User’s Manual System Call Functions { /* assume r3 contains the character */asm(“ addi r10, r0, 0x0000”); Selects the functionasm(“ sc
Chapter 3. Using the Monitor/Debug Firmware 3-41System Call FunctionsC example:intboard_isr_remove (void *handler){asm( "addi r10,r0,0x0041&qu
3-42 MPC564EVB User’s Manual System Call Functions Freescale Semiconductor, I Freescale Semicondu
Appendix A. MPC533/534 Emulation A-1Appendix AMPC533/534 EmulationThe MPC564EVB can be used to emulate the MPC533 and MPC534 processors. This appen
A-2 MPC564EVB User’s Manual Block DiagramFigure A-1. Block Diagram of the MPC533/4E-BUSMPC500CoreL-BUSU-BUSIMB3+FPUUSIUBufferBurstL2UUIMBQSMCMMIOS14
MPC564EVB User’s Manual B-1Appendix BConfiguring dBUG for Network DownloadsThe dBUG module has the ability to perform downloads over an Ethernet netwo
B-2 MPC564EVB User’s ManualTroubleshooting Network Problems set gateway <gateway IP>set netmask <netmask>set ethaddr <addr>For exam
MPC564EVB User’s Manual B-3Troubleshooting Network Problemsfail, and probably other severe network problems. Make certain the client IP address is un
B-4 MPC564EVB User’s ManualTroubleshooting Network Problems Freescale Semiconductor, I Freescale
Commentaires sur ces manuels