Motorola MPC564EVB Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Cartes mères Motorola MPC564EVB. Motorola MPC564EVB User`s manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 98
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
MPC564EVBUM
Rev. 1.2, 3/2003
MPC564EVB User’s Manual
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
Vue de la page 0
1 2 3 4 5 6 ... 97 98

Résumé du contenu

Page 1 - MPC564EVB User’s Manual

MPC564EVBUMRev. 1.2, 3/2003MPC564EVB User’s Manual Freescale Semiconductor, I Freescale Semiconduct

Page 2

ContentsParagraphNumber TitlePageNumberiv MPC564EVB User’s Manual MOTOROLA Freescale Semiconductor, I

Page 3

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

Page 4 - Cautionary Notes

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

Page 5

MPC564EVB User’s Manual 1-3ProcessorFigure 1-1. MPC564EVB top view1.1 ProcessorThe microprocessor used on the MPC564EVB is the highly integrated Moto

Page 6

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

Page 7

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,

Page 8

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

Page 9

MPC564EVB User’s Manual 1-7System Memoryx 32KByte Internal SRAMxMPC564 512K byte Internal FLASH Memory (U1)x 128K x 32bit (512KByte) Synchronous Stati

Page 10 - Contents

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

Page 11 - Chapter 1

MPC564EVB User’s Manual 1-9Support Logic1.3.4 Exception SourcesThe MPC500 family of processors can receive exceptions as a result of external signals

Page 12 - Freescale Semiconductor, Inc

Revision HistoryVe rsion NumberRevision DateDescription of Changes1.1 11/2002 Initial Version1.2 3/2003 Fixed typos. Added appendix describing dBUG e

Page 13 - 1.1 Processor

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

Page 14 - 512 Kbytes

MPC564EVB User’s Manual 1-11Communication Ports1.4 Communication PortsThe MPC564EVB provides external interfaces for 2 SCI serial ports, 3 CAN ports

Page 15 - 1.2.4 Internal Flash

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-

Page 16

MPC564EVB User’s Manual 1-13Communication PortsThe CAN_A channel transceiver is provided by the Power Oak (PC33394). This transceiver has software se

Page 17

1-14 MPC564EVB User’s Manual Communication Ports 1.4.3 10/100T Ethernet PortThe MPC564EVB has an Ethernet controller (SMSC LAN91C111 U20) operating

Page 18 - 1.3 Support Logic

MPC564EVB User’s Manual 1-15Communication PortsThe MII connector location is for testing and the connection of an external Ethernet PHY device. This

Page 19 - 1.3.6 User’s Program

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

Page 20 - MPC564 signal

MPC564EVB User’s Manual 1-17Communication PortsOn the MPC56x devices, some of the Nexus signals are shared with other pin functions. MPC56x Signal Sha

Page 21

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

Page 22 - 1.4.2 CAN PORTs and Options

MPC564EVB User’s Manual 1-19Connectors and User Components1.5 Connectors and User Components1.5.1 Keypad1The Keypad port provides MPC564 I/O connect

Page 23

© 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

Page 24 - 1.4.3 10/100T Ethernet Port

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

Page 25

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

Page 26

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

Page 27

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,

Page 28

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

Page 29 - MPC564 I/O SIGNAL

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

Page 30

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

Page 31 - 1.5.3 User Components

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

Page 32

1-28 MPC564EVB User’s Manual Reference Documents 1.6 Reference DocumentsThe Provided MPC5xx support CD contains many documents that the user will fi

Page 33

Chapter 2. Initialization and Setup 2-1Chapter 2 Initialization and Setup2.1 System ConfigurationThe MPC564 board requires the following items fo

Page 34

Cautionary NotesAxiom Manufacturing (http://www.axman.com) reserves the right to make changes without further notice to any products to improve reliab

Page 35

2-2 MPC564EVB User’s Manual System Configuration Figure 2-1. Minimum System Configuration6 - 26 V Input PowerdBUG>RS-232 TerminalOr PC Freesc

Page 36

Chapter 2. Initialization and Setup 2-3Installation And Setup2.2 Installation And SetupThe following sections describe all the steps needed to pre

Page 37

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

Page 38 - 1.7 Software Development

Chapter 2. Initialization and Setup 2-5Installation And SetupPower Oak supplies. PWR jack connection provides power input from the supplied wall

Page 39 - 2.1 System Configuration

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

Page 40 - RS-232 Terminal

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

Page 41 - 2.2 Installation And Setup

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

Page 42 - +VIN DC supply

Chapter 2. Initialization and Setup 2-9MPC564EVB Jumper and Switch Setupconfiguration options are only presented to the data bus during Hard Reset

Page 43 - GND +VIN VIGN

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

Page 44

Chapter 2. Initialization and Setup 2-11System Power-up and Initial OperationdBUG>The board is now ready for operation under the control of the

Page 45

WARNINGThis board generates, uses, and can radiate radio frequency energy and, if not installed properly, may cause interference to radio communicatio

Page 46 - (CONFIG_SW)

2-12 MPC564EVB User’s Manual System Power-up and Initial Operation Freescale Semiconductor, I Fre

Page 47

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

Page 48

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

Page 49

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

Page 50

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

Page 51 - Chapter 3

Chapter 3. Using the Monitor/Debug Firmware 3-5Operational Procedureexception vector, the user places the address of the exception handler in the a

Page 52 - 3.2 Operational Procedure

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

Page 53

Chapter 3. Using the Monitor/Debug Firmware 3-7CommandsFL fl <command> dest <src> size Erase/Program External FlashGO go <addr> E

Page 54 - 3.2.2 System Initialization

3-8 MPC564EVB User’s Manual Commands ASM AssemblerUsage: ASM <<addr> stmt>The ASM command is a primitive assembler. The <stmt> is

Page 55

Chapter 3. Using the Monitor/Debug Firmware 3-9CommandsBC Block CompareUsage: BC addr1 addr2 lengthThe BC command compares two contiguous blocks of

Page 56 - 3.4 Commands

Freescale Semiconductor, I Freescale Semiconductor, Inc.For More Information On This Product, Go

Page 57

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

Page 58 - ASM Assembler

Chapter 3. Using the Monitor/Debug Firmware 3-11CommandsBM Block MoveUsage: BM begin end destThe BM command moves a contiguous block of memory star

Page 59 - BC Block Compare

3-12 MPC564EVB User’s Manual Commands BR BreakpointsUsage: BR addr <-r> <-c count> <-t trigger>The BR command inserts or removes so

Page 60 - BF Block Fill

Chapter 3. Using the Monitor/Debug Firmware 3-13CommandsBS Block SearchUsage: BS<width> begin end dataThe BS command searches a contiguous bl

Page 61 - BM Block Move

3-14 MPC564EVB User’s Manual Commands DC Data ConversionUsage: DC dataThe DC command displays the hexadecimal or decimal value data in hexadecimal, b

Page 62 - BR Breakpoints

Chapter 3. Using the Monitor/Debug Firmware 3-15CommandsDI DisassembleUsage: DI <addr>The DI command disassembles target code pointed to by a

Page 63 - BS Block Search

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

Page 64 - DC Data Conversion

Chapter 3. Using the Monitor/Debug Firmware 3-17CommandsDLDBUG Download dBUGUsage: DLDBUGThe DLDBUG command will download the dBUG monitor to the M

Page 65 - DI Disassemble

3-18 MPC564EVB User’s Manual Commands DN Download NetworkUsage: DN <-c> <-e> <-i> <-s> <-o offset> <filename>The

Page 66 - DL Download Console

Chapter 3. Using the Monitor/Debug Firmware 3-19CommandsFL Erase/Program FlashUsage: FLFL (e)rase addr bytesFL (w)rite dest src bytesThe FL command

Page 67 - DLDBUG Download dBUG

ContentsParagraphNumber TitlePageNumberMOTOROLA MPC564EVB User’s Manual iChapter 1 MPC564 EVB Board1.1 Processor...

Page 68 - DN Download Network

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

Page 69 - FL Erase/Program Flash

Chapter 3. Using the Monitor/Debug Firmware 3-21CommandsGT Execute ToUsage: GT addrThe GT command inserts a temporary software breakpoint at addr a

Page 70 - GO Execute

3-22 MPC564EVB User’s Manual Commands HELP HelpUsage: HELP <command>The HELP command displays a brief syntax of the commands available within d

Page 71 - GT Execute To

Chapter 3. Using the Monitor/Debug Firmware 3-23CommandsIRD Internal Register DisplayUsage: IRD <module.register>This command displays the in

Page 72 - HELP Help

3-24 MPC564EVB User’s Manual Commands IRM Internal Register ModifyUsage: IRM module.register dataThis command modifies the contents of the internal r

Page 73 - IRD Internal Register Display

Chapter 3. Using the Monitor/Debug Firmware 3-25CommandsLR Loop ReadUsage: LR<width> addrThe LR command continually reads the data at addr un

Page 74 - IRM Internal Register Modify

3-26 MPC564EVB User’s Manual Commands LW Loop WriteUsage: LW<width> addr dataThe LW command continually writes data to addr. The optional width

Page 75 - LR Loop Read

Chapter 3. Using the Monitor/Debug Firmware 3-27CommandsMD Memory DisplayUsage: MD<width> <begin> <end>The MD command displays a

Page 76 - LW Loop Write

3-28 MPC564EVB User’s Manual Commands MM Memory ModifyUsage: MM<width> addr <data>The MM command modifies memory at the address addr. T

Page 77 - MD Memory Display

Chapter 3. Using the Monitor/Debug Firmware 3-29CommandsMMAP Memory Map DisplayUsage: mmapThis command displays the memory map information for the

Page 78 - MM Memory Modify

ContentsParagraphNumber TitlePageNumberii MPC564EVB User’s Manual MOTOROLA 1.6 Reference Documents ...

Page 79 - MMAP Memory Map Display

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

Page 80 - RD Register Display

Chapter 3. Using the Monitor/Debug Firmware 3-31CommandsRM Register ModifyUsage: RM reg dataThe RM command modifies the contents of the register re

Page 81 - RM Register Modify

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

Page 82

Chapter 3. Using the Monitor/Debug Firmware 3-33CommandsSET Set ConfigurationsUsage: SET <option value>The SET command allows the setting of

Page 83 - SET Set Configurations

3-34 MPC564EVB User’s Manual Commands SHOW Show ConfigurationsUsage: SHOW <option>The SHOW command displays the settings of the user-configurab

Page 84 - SHOW Show Configurations

Chapter 3. Using the Monitor/Debug Firmware 3-35CommandsSTEP Step OverUsage: STEPThe STEP command can be used to “step over” a subroutine call, rat

Page 85 - STEP Step Over

3-36 MPC564EVB User’s Manual Commands SYMBOL Symbol Name ManagementUsage: SYMBOL <symb> <-a symb value> <-r symb> <-c|l|s>The

Page 86 - SYMBOL Symbol Name Management

Chapter 3. Using the Monitor/Debug Firmware 3-37CommandsTRACE Trace IntoUsage: TRACE <num>The TRACE command allows single-instruction executi

Page 87 - TRACE Trace Into

3-38 MPC564EVB User’s Manual Commands VERSION Display dBUG VersionUsage: VERSIONThe VERSION command displays the version information for dBUG. The

Page 88

Chapter 3. Using the Monitor/Debug Firmware 3-39System Call Functions3.5 System Call FunctionsAn additional utility within the dBUG firmware is a

Page 89 - 3.5 System Call Functions

ContentsParagraphNumber TitlePageNumberMOTOROLA MPC564EVB User’s Manual iiiAppendix B Configuring dBUG for Network DownloadsB.1 Required Network Para

Page 90 - 3.5.5 ISR_REMOVE

3-40 MPC564EVB User’s Manual System Call Functions { /* assume r3 contains the character */asm(“ addi r10, r0, 0x0000”); Selects the functionasm(“ sc

Page 91 - 3.5.6 EXIT_TO_dBUG

Chapter 3. Using the Monitor/Debug Firmware 3-41System Call FunctionsC example:intboard_isr_remove (void *handler){asm( "addi r10,r0,0x0041&qu

Page 92

3-42 MPC564EVB User’s Manual System Call Functions Freescale Semiconductor, I Freescale Semicondu

Page 93 - Appendix A

Appendix A. MPC533/534 Emulation A-1Appendix AMPC533/534 EmulationThe MPC564EVB can be used to emulate the MPC533 and MPC534 processors. This appen

Page 94

A-2 MPC564EVB User’s Manual Block DiagramFigure A-1. Block Diagram of the MPC533/4E-BUSMPC500CoreL-BUSU-BUSIMB3+FPUUSIUBufferBurstL2UUIMBQSMCMMIOS14

Page 95 - Downloads

MPC564EVB User’s Manual B-1Appendix BConfiguring dBUG for Network DownloadsThe dBUG module has the ability to perform downloads over an Ethernet netwo

Page 96

B-2 MPC564EVB User’s ManualTroubleshooting Network Problems set gateway <gateway IP>set netmask <netmask>set ethaddr <addr>For exam

Page 97

MPC564EVB User’s Manual B-3Troubleshooting Network Problemsfail, and probably other severe network problems. Make certain the client IP address is un

Page 98

B-4 MPC564EVB User’s ManualTroubleshooting Network Problems Freescale Semiconductor, I Freescale

Commentaires sur ces manuels

Pas de commentaire