Hide thumbs Also See for phyCORE-MPC5554:
Table of Contents

Advertisement

Quick Links

phyCORE-MPC5554
(with MPC5567 extension)
Hardware Manual
Edition December 2008
A product of a PHYTEC Technology Holding company
Arrow.com.
Downloaded from

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyCORE-MPC5554 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Phytec phyCORE-MPC5554

  • Page 1 (with MPC5567 extension) Hardware Manual Edition December 2008 A product of a PHYTEC Technology Holding company Arrow.com. Downloaded from...
  • Page 2 PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
  • Page 3: Table Of Contents

    Introduction..................3 1.1 Block Diagram ................6 1.2 View of the phyCORE-MPC5554..........7 1.3 Minimum Requirements to Operate the phyCORE-MPC5554 ... 9 Pin Description .................. 10 2.1 phyCORE equipped with MPC5554 .......... 11 2.2 phyCORE equipped with MPC5567 .......... 22 Jumpers....................
  • Page 4 Technical Specifications ..............95 Hints for Handling the Module ............98 Design Considerations - Check List ..........99 Revision History................100 Appendices..................101 A.1 Release Notes................101 Index ......................103 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from...
  • Page 5 Block Diagram phyCORE-MPC5554........6 Figure 2: Top View of the phyCORE-MPC5554 Revision 1239.3... 7 Figure 3: Bottom View of the phyCORE-MPC5554 Revision 1239.3 ..8 Figure 4: Pinout of the phyCORE-MPC5554 (Bottom View) ....10 Figure 5: Numbering of the Jumper Pads..........24...
  • Page 6 Signal Pin Assignment for the phyCORE-MPC5554 / Development Board / Expansion Board ........80 Table 17: Pin Assignment Power Supply for the phyCORE-MPC5554 / Development Board / Expansion Board ........81 Table 18: Signal Pin Assignment for the phyCORE-MPC5567 / Development Board / Expansion Board ........
  • Page 7 Header X2 ................90 Table 21: Pin Assignment of the Full JTAG/OnCE/Nexus Pin Header X391 Table 22: Technical Data of the Development Board PCM-979..... 93 Table 23: Technical Data ................. 96 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 8 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from...
  • Page 9: Preface

    (such as electricians, technicians and engineers) handle and/or operate these products. Moreover, PHYTEC products should not be operated without protection circuitry if connections to the product’s pin header rows are longer than 3 m. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com.
  • Page 10 The phyCORE-MPC5554 is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports...
  • Page 11: Introduction

    The phyCORE-MPC5554 is a subminiature (84 x 57 mm) insert-ready Single Board Computer populated with Freescale's PowerPC MPC5554 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
  • Page 12 The phyCORE-MPC5554 offers the following features: • Single Board Computer in subminiature form factor (84 x 57 mm) according to phyCORE specifications •...
  • Page 13 • JTAG/OnCE/Nexus test/debug port • industrial temperature range (-40…+85°C) Other CPU configurations: The phyCORE-MPC5554 is also available equipped with Freescale’s embedded PowerPC MPC5567. Please contact PHYTEC for more information about additional product configurations. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 14: Block Diagram

    0 / 1 AN[39..0] ETRIG[1,2], VRH 12-Bit 12-Bit DAC, 1 channel 1 channel C Bus JTAG/Nexus JTAG/Nexus Debug Port Figure 1: Block Diagram phyCORE-MPC5554 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 15: View Of The Phycore-Mpc5554

    Introduction 1.2 View of the phyCORE-MPC5554 Figure 2: Top View of the phyCORE-MPC5554 Revision 1239.3 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from...
  • Page 16: Figure 3: Bottom View Of The Phycore-Mpc5554 Revision 1239.3

    Figure 3: Bottom View of the phyCORE-MPC5554 Revision 1239.3 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from Downloaded from Downloaded from...
  • Page 17: Minimum Requirements To Operate The Phycore-Mpc5554

    We recommend connecting all available +3V3 and +5 V input pins to the power supply system on a custom carrier board housing the phyCORE-MPC5554 and at least the matching number of DGND pins neighboring the +3V3 and +5 V pins.
  • Page 18: Pin Description

    As Figure 4 indicates, all controller signals extend to surface mount technology (SMT) connectors (0.635 mm) lining two sides of the module (referred to as phyCORE-connector; refer to section 12). This allows the phyCORE-MPC5554 to be plugged into any target application like a "big chip". Figure 4:...
  • Page 19: Phycore Equipped With Mpc5554

    FPGA_B4_IO12 FPGA_B4_IO13 The signals of a blank device are inputs with an FPGA_B4_IO14 internal weak pull-up. FPGA_B4_IO15 FPGA_B4_IO20 FPGA_VDDIO4 (Jumper J10) FPGA_B4_IO21 FPGA_B4_IO22 FPGA_B4_IO23 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 20 ETPUB8 I/O eTPU B channel 8 Alternative: ETPUB24, GPIO155 ETPUB6 I/O eTPU B channel 6 Alternative: ETPUB22, GPIO153 ETPUB4 I/O eTPU B channel 4 Alternative: ETPUB20, GPIO151 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 21 Alternative: GPIO212 4B, 9B, 14B, DGND Ground 0 V 19B, 24B, 29B, 34B, 39B, 44B, 49B, 54B, 59B, 64B, 69B, 74B, 79B, 84B, 89B, 94B, 99B © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 22 FPGA_B3_IO11 ETPUB31 I/O eTPU B channel 31 Alternative: GPIO178 ETPUB29 I/O eTPU B channel 29 Alternative: GPIO176 ETPUB27 I/O eTPU B channel 27 Alternative: GPIO174 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 23 ETPUA13 I/O eTPU A channel 13 Alternative: PCSB3, GPIO127 ETPUA11 I/O eTPU A channel 11 Alternative: ETPUA23, GPIO125 ETPUA9 I/O eTPU A channel 9 Alternative: ETPUA21, GPIO123 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 24 When the alternative function is used, the solder jumper J22 must be open in order to disconnect the receive output of the RS-232 transceiver. TXDB Transmit line of the MPC5554 eSCI channel B. Alternative: PCSD1, GPIO91 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 25 DSPI A chip select 1 of the MPC5554. Alternative: PCSB2, GPIO97 PCSA3 DSPI A chip select 3 of the MPC5554. Alternative: SIND, GPIO99 PCSA5 DSPI A chip select 5 of the MPC5554. Alternative: PCSB3, GPIO101 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 26 Analog Ground 0 V 92C, 97C AN14 eQADC analog input 14 of the MPC5554. Alternative: MA2, SDI AN12 eQADC analog input 12 of the MPC5554. Alternative: MA0, /SDS © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 27 If the alternative function is used, the solder jumper J21 must be opened in order to disconnect the receive output of the RS-232 transceiver. TXDA Transmit line of the MPC5554 eSCI UART A. Alternative: GPIO89 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 28 I/O GPIO207 of the MPC5554. Alternative: ETRIG1 SCKA I/O DSPI A clock of the MPC5554. Alternative: PCSC1, GPIO93 PCSA0 DSPI A chip select 0 of the MPC5554. Alternative: PCSD2, GPIO96 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 29 15 of the MPC5554. Alternative: FCK AN13 eQADC analog input 13 of the MPC5554. Alternative: MA1, SDO AN11 eQADC analog input 11 of the MPC5554. Alternative: ANZ © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 30: Phycore Equipped With Mpc5567

    FlexRay B Reveive Data Alternative: GPIO120 FRB_TX FlexRay B Transmit Data Alternative: GPIO118 Pin Number Signal I/O Comments Pin Row X2B FEC_TXD0 Ethernet Transmit Data Bit 0 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 31: Table 2: Pinout Of The Phycore-Connector X2 For Mpc5567

    Pin Row X2D FRA_RX FlexRay A Receive Data Alternative: GPIO86 FRA_TX_EN FlexRay A Transmit Enable Alternative: GPIO107 Table 2: Pinout of the phyCORE-Connector X2 for MPC5567 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 32: Jumpers

    3 Jumpers For configuration purposes, the phyCORE-MPC5554 has 37 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the jumper pads, while Figure 6 and Figure 7 indicate the location of the jumpers on the board.
  • Page 33: Figure 6: Location Of The Jumpers (Controller Side)And Default Settings (Phycore-Mpc5554 Standard Version)

    Figure 6: Location of the Jumpers (Controller Side) and Default Settings (phyCORE-MPC5554 Standard Version) © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 34: Figure 7: Location Of The Jumpers (Connector Side) And Default Settings

    Figure 7: Location of the Jumpers (Connector Side) and Default Settings (phyCORE-MPC5554 Standard Version) Jumper J19 may have different settings according to the purchased memory configuration of the phyCORE-MPC5554. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 35 J9 selects the Bank 1 I/O voltage of the FPGA device U21B for the Top Side Bank 1. 1 + 2 Connected to on-board voltage VDD3V3. 2 + 3 Selects the external supplied FPGA_VDDIO_B1 from the © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 36 J14 selects the input voltage for the MPC5554 VDDEH1 power input. 1 + 2 VDDEH1 is connected to VDD3V3. 2 + 3 VDDEH1 is connected to VDD5V. Package Type 0R in SMD 0402 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 37 BA=A10: 16 MBit memory devices at U5/U6 3 + 5 BA=A9: 32 MBit memory devices at U5/U6 4 + 5 BA=A8: 64 MBit memory devices at U5/U6 Package Type 0R in SMD 0402 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 38 Please refer to the corresponding memory data sheet for more detailed information. open closed Package Type 0R in SMD 0402 J24-27 J24-27 are for internal PHYTEC use only. Do not modify the configuration! open closed Package Type 0R in SMD 0402 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com.
  • Page 39 FPGA signals /FPGA_SLEEP and /FPGA_PROG. 1 + 2 Connects MPC5554 GPIO203 to /FPGA_SLEEP. 3 + 4 Connects MPC5554 GPIO204 to /FPGA_PROG. Package Type 0R in SMD 0402 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 40 Please refer to the corresponding memory data sheet for more detailed information. 1 + 2 Connects pin 6 to VDD3V3. 2 + 3 Connects pin 6 to DGND. Package Type 0R in SMD 0402 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 41: Table 3: Jumper Settings

    J43, J44 member. The MPC5567 features at this pins power supply inputs. 1 + 2 Selects VDD3V3 Package Type 0R in SMD 0402 Table 3: Jumper Settings © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 42: Power Requirements

    4 Power Requirements The phyCORE-MPC5554 must be supplied with two different supply voltages: +3.3 V ± 5 % with 1A ** Supply voltage VDD3V3 Pins at Connector X2 1C, 2C, 1D, 2D, 4D, 5D +5 V ± 10 % with 100mA **...
  • Page 43: Voltage Supervision And Reset

    /RESET is a bi-directional (open-collector) signal that can be connected to more then one source. For instance, /RESET is also connected to the JTAG/OnCE connector of the phyCORE module. /RESET has a 10kOhm pull-up resistor. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 44: System Start-Up Configuration

    System Start-Up Configuration The phyCORE-MPC5554 supports four different software start-up modes: • Internal Flash Memory • External Memory controlled by /CS0 • SCI UART • FlexCAN Internal/External Memory Boot The decision which mode is used after /RESET goes from active to inactive state is defined by the external signal /RSTCFG (X2C9).
  • Page 45: Table 4: Serial Boot Mode Baud Rate

    Refer to the MPC5554 reference manual for a detailed description of the boot modes. Clock Configuration The default clock configuration is set to "Crystal reference". For this setting jumper J1 and J2 are pre-configured at the time of assembly. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 46 PLLCFG2. For PLL configurations which uses a 40MHz input quartz oscillator, PLLCFG2 must be connected over R122 to VDD3V3. R122 pre-configured at the time of assembly Refer to the MPC5567 reference manual for a detailed description of the boot mode. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 47: System Memory

    Communication with the small non-volatile memory device (EPROM, FRAM or SRAM) is established over the I C bus. This memory device can be used for storage of system parameters or configuration data. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 48: External Standard Flash Memory (U3, U4)

    6.1 External Standard Flash Memory (U3, U4) The Flash memory devices used on the phyCORE-MPC5554 operate in 16-bit mode and are organized in 32-bit data bus with. The device at U3 connects to the low data bus while device U4 connects to the high data bus.
  • Page 49 System Memory Use of Flash memory enables in-circuit programming of the module. The Flash devices on the phyCORE-MPC5554 are programmable at 3.3 VDC. Consequently, no dedicated programming voltage is required. As of the printing of this manual, Flash devices generally have a life expectancy of at least 100,000 erase/program cycles.
  • Page 50: Synchronous Burst Sram (U5, U6)

    The memory is generally accessed via /CS1 without wait states. The phyCORE-MPC5554 can be populated with memory devices of various capacities. Generally, each memory bank can only be populated with memory devices of a consistent size. Solder jumper J19 is used to configure the memory capacity and pre-installed at time of delivery.
  • Page 51: Serial Memory (U15)

    System Memory 6.3 Serial Memory (U15) The phyCORE-MPC5554 features a non-volatile memory device with a serial I C interface. This memory can be used for storage of configuration data or operating parameters, that must not be lost in the event of a power interruption. Depending on the module's configuration, this memory can be in the form of an EEPROM, FRAM or SRAM.
  • Page 52: Figure 8: Serial Memory I C Slave Address

    Serial Memory I C Address (Examples) Address lines A1 and A2 are not always made available by certain serial memory types. This should be noted when configuring the I slave address. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 53: Fpga System Logic Device U21

    7 FPGA System Logic Device U21 The FPGA logic device U21, supplied by Lattice Semiconductor, is responsible for routing resources on the phyCORE-MPC5554 and provides a very flexibly way to connect and operate application- specific hardware components or interfaces in a target design. In...
  • Page 54 The following FPGA signals are available through the phyCORE- connector X2: FPGA_B1_IO[25..0] 26 signals FPGA_B4_IO[25..0] 26 signals FPGA_B2_IO[19..0] 20 signals FPGA_B3_IO[11..0] 12 signals ========================== Number of user I/O 84 signals © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 55: Fpga Firmware Development

    FPGA Firmware Development A basic firmware project with pin and signal assignment is provided by PHYTEC. This project is written in VHLD and can easily be extended with customer-specific functionality. The required development tool is called ispLever and is provided by Lattice Semiconductor.
  • Page 56: Table 8: Memory Map Fpga Register Structure

    Reset default value of all registers is 0. A direction register bit of 0 means the corresponding pin is an input and vice versa. All FPGA pins have weak internal pull-up resistors. So if you read a raw input, you see a 1. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 57: Serial Interfaces

    RS-232 transceiver located phyCORE-MPC5554 at U10. This device adjusts the signal levels of the TXDA/RXDA and TXDB/RXDB lines (MPC5554 eSCI UART). The RS-232 interface enables connection of the module to a COM port on a host-PC or other peripheral devices. In this instance, the...
  • Page 58: Can Interface

    CAN signals is required. For larger CAN bus systems, an external de-coupler device should be implemented to optically isolate the CAN transceiver and the phyCORE-MPC5554. To add external circuits for optical isolation, the CAN transceivers must be removed and the CAN bus signals bypassed by means of solder jumpers J30 and J31.
  • Page 59: Jtag/Once/Nexus Debug Interface

    The footprint of X3 is designed for a 14-pin header with 2.0 mm pin spacing. The pin assignment is shown in Figure 9. Pin header X3 is not installed on the standard phyCORE-MPC5554 module. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com.
  • Page 60: Figure 9: 14-Pin Jtag/Once Connector (X3) And Corresponding Pins On The Phycore-Connector (X2)

    (X2) In order to connect a true Nexus port, an external 38-pin connector must be located on the customer application board. The PHYTEC phyCORE-MPC5554 Development Board (part number PCM-979) features such Nexus connector at X2 and can be used as an example.
  • Page 61: Lan91C111 Ethernet Controller

    LAN91c111 Ethernet Controller LAN91C111 Ethernet Controller Connection of the phyCORE-MPC5554 to the world wide web or a local network is possible if the optional LAN91C111 10/100 Mbit/s Ethernet controller populates the module at U20. This section only describes the functional characteristics of the LAN91C111 as implemented on the phyCORE-MPC5554.
  • Page 62: Interrupt

    IRQ2 = LAN_IRQ The IRQ generation is high-active and level triggered driven by the LAN Chip. Take care of this for the interrupt service handling. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 63: Mac Address

    IP number to the hardware's MAC address. In order to guarantee that the MAC address is unique, all addresses are managed in a central location. PHYTEC has acquired a pool of MAC addresses. The MAC address of the phyCORE-MPC5554 is located on the bar code sticker attached to the module.
  • Page 64: Real-Time Clock Rtc-8564 (U16)

    24-hour format Automatic word address incrementing Programmable alarm, timer and interrupt functions If the phyCORE-MPC5554 is equipped with a battery (VBAT), the Real-Time Clock runs independently of the board’s power supply. The Real-Time Clock is programmed via the I C bus (address 0xA2 / 0xA3).
  • Page 65: Phycore Development Board Pcm-979

    Development Board PCM-979 11 phyCORE Development Board PCM-979 PHYTEC Development Boards are fully equipped with all mechanical and electrical components necessary for the speedy and secure start-up and subsequent communication to and programming of applicable PHYTEC Single Board Computer (SBC) modules. Development...
  • Page 66: Development Board Pcm-979 Overview

    Reset push button green power LED, monitors +5 V VDD-CAN green power LED, monitors +5 V VDD5V green power LED, monitors +3V3 VDD3V3 red user LED, controlled by MPC5554 I/O line EMIOS0 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 67 Sheets. As damage from improper connections varies according to use and application, it is the user‘s responsibility to take appropriate safety measures to ensure that the module connections are protected from overloading through connected peripherals. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 68: Figure 10: Location Of Connectors, Buttons And Led's On The Phycore Development Board Pcm-979

    Figure 10: Location of Connectors, Buttons and LED's on the phyCORE Development Board PCM-979 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 69: Jumpers On The Phycore Development Board Pcm-979

    11.2.2 Jumpers on the phyCORE Development Board PCM-979 Peripheral components of the phyCORE Development Board PCM-979 can be connected to the signals of the phyCORE-MPC5554 by setting the applicable jumpers. The Development Board's peripheral components are configured for use with the phyCORE-MPC5554 by means of removable jumpers. If no jumpers are set, no signals are connected to the DB-9 connectors, the control and display units or the CAN transceivers.
  • Page 70: Figure 12: Location Of The Jumpers (View Of The Component Side)

    Figure 12: Location of the Jumpers (View of the Component Side) © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 71: Table 9: Development Board Jumper Overview

    Figure 13 shows the factory default jumper settings for operation of the phyCORE Development Board PCM-979 with the standard phyCORE-MPC5554. Jumper settings other functional configurations of the phyCORE-MPC5554 module mounted on the Development Board are described in section 11.3. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 72: Figure 13: Default Jumper Settings Of The Phycore Development Board Pcm-979 With Phycore-Mpc5554

    Figure 13: Default Jumper Settings of the phyCORE Development Board PCM-979 with phyCORE-MPC5554 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 73: Functional Components On The Phycore Development Board Pcm-979

    Development Board PCM-979 supported by the phyCORE-MPC5554 and appropriate jumper settings to activate these components. Depending on the specific configuration of the phyCORE-MPC5554 module, alternative jumper settings can be used. These jumper settings are different from the factory default settings as shown in Figure 13 and enable alternative or additional functions on the phyCORE Development Board PCM-979 depending on user needs.
  • Page 74: Figure 14: Connecting The Supply Voltage At X5

    ≥ 1500 mA Figure 14: Connecting the Supply Voltage at X5 Caution: Do not remove any of these jumpers and power the board. One missing main supply voltage can destroy the module! © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 75: First Serial Interface At Socket P2A

    Socket P2B is the top socket of the double DB-9 connector at P2. Pin 2 TXDB Pin 3 RXDB Pin 5 GND Figure 16: Pin Assignment of P2B as Second RS-232 (Front View) © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 76: First Can Interface At Plug P1A

    Plug P1A is the bottom plug of the double DB-9 connector at P1. P1A is connected to the first FlexCAN interface (FlexCAN A) of the phyCORE-MPC5554 via jumpers. Depending on the configuration of the CAN transceivers and their power supply, the following two configurations are possible: 1.
  • Page 77: Figure 18: Pin Assignment Of The Db-9 Plug P1A (Can Transceiver On Development Board With Galvanic Separation)

    Figure 18: Pin Assignment of the DB-9 Plug P1A (CAN Transceiver on Development Board with Galvanic Separation) Please make sure the CAN transceiver on the phyCORE-MPC5554 is not populated and Jumper J30 is closed at 1+2 and 3+4. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com.
  • Page 78: Second Can Interface At Plug P1B

    Plug P1B is the upper plug of the double DB-9 connector at P1. P1B is connected to the second FlexCAN interface (FlexCAN B) of the phyCORE-MPC5554 via jumpers. Depending on the configuration of the CAN transceivers and their power supply, the following three configurations are possible: 1.
  • Page 79: Figure 20: Pin Assignment Of The Db-9 Plug P1B (Can Transceiver On Development Board)

    Figure 20: Pin Assignment of the DB-9 Plug P1B (CAN Transceiver on Development Board) Please make sure the CAN transceiver on the phyCORE-MPC5554 is not populated and Jumper J31 is closed at 1+2 and 3+4. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com.
  • Page 80: Programmable Led D6

    The phyCORE Development Board PCM-979 offers a programmable LED at D6 for user implementations. This LED can be connected to port pin EMIOS0 of the phyCORE-MPC5554 which is available with JP7 = closed. A low-level at port pin EMIOS0 causes the LED to illuminate, LED D6 remains off when writing a high-level to EMIOS0.
  • Page 81: Figure 21: Pin Assignment Scheme Of The Expansion Bus

    Figure 21: Pin Assignment Scheme of the Expansion Bus Figure 22: Pin Assignment Scheme of the Patch Field © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 82: Pin Assignment For The Phy Core Mpc5554

    The pin assignment on the phyCORE-MPC5554, in conjunction with the expansion bus (X7) on the Development Board and the patch field on an expansion board, is as follows: 11.3.7.1 Pin Assignment for phyCORE-MPC5554 phyCORE-MPC5554 Development Board Expansion Board Expansion Bus...
  • Page 83 BUS9 X11-2 FPGA_B1_IO4 FPGA_B1_IO4 BUS10 X12-2 FPGA_B1_IO5 FPGA_B1_IO5 BUS11 X13-2 FPGA_B1_IO10 FPGA_B1_IO10 BUS16 X10-4 FPGA_B1_IO11 FPGA_B1_IO11 BUS17 X11-4 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 84 BUS106 X12-17 ETPUB17 ETPUB17 BUS107 X13-17 ETPUB15 ETPUB15 BUS112 X10-19 ETPUB13 ETPUB13 BUS113 X11-19 ETPUB11 ETPUB11 BUS114 X12-19 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 85 GPIO34 X5-9 LAN_LEDB LAN_LEDB GPIO36 X7-9 LAN_TPI- LAN_TPI- GPIO37 X8-9 LAN_TPO- LAN_TPO- GPIO39 X2-10 EMIOS17 EMIOS17 GPIO42 X5-10 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 86 GPIO127 X2-24 AN12 AN12 GPIO130 X5-24 AN10 AN10 GPIO132 X7-24 GPIO133 X8-24 GPIO135 X2-25 GPIO138 X5-25 GPIO140 X7-25 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 87 GPIO75 X6-15 MPC_TDO MPC_TDO GPIO78 X9-15 /EVTO /EVTO GPIO80 X3-16 /EVTI /EVTI GPIO81 X4-16 /RDY /RDY GPIO83 X6-16 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 88: Table 16: Signal Pin Assignment For The Phycore-Mpc5554 / Development Board / Expansion Board

    X9-24 GPIO136 X3-25 GPIO137 X4-25 GPIO139 X6-25 100D 100D GPIO142 X9-25 Table 17: Signal Pin Assignment for the phyCORE-MPC5554 / Development Board / Expansion Board © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 89: Table 17: Pin Assignment Power Supply For The Phycore-Mpc5554 / Development Board / Expansion Board

    87C, 92C, 97C, 74D, 97C, 74D, 79D, 84D, 79D, 84D, 89D, 94D, 89D, 94D, Table 18: Pin Assignment Power Supply for the phyCORE-MPC5554 / Development Board / Expansion Board © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 90: Pin Assignment For The Phy Core Mpc5557

    BUS79 X17-12 FPGA_B3_IO4 FPGA_B3_IO4 BUS84 X14-14 FPGA_B3_IO5 FPGA_B3_IO5 BUS85 X15-14 FPGA_B3_IO6 FPGA_B3_IO6 BUS86 X16-14 FPGA_B3_IO7 FPGA_B3_IO7 BUS87 X17-14 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 91 BUS17 X11-4 FPGA_B1_IO12 FPGA_B1_IO12 BUS18 X12-4 FPGA_B1_IO13 FPGA_B1_IO13 BUS19 X13-4 FPGA_B1_IO18 FPGA_B1_IO18 BUS24 X10-5 FPGA_B1_IO19 FPGA_B1_IO19 BUS25 X11-5 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 92 ETPUB11 BUS114 X12-19 FEC_RX_CLK ETPUB9 BUS115 X13-19 FEC_RXD1 ETPUB7 BUS120 X10-20 FEC_RXD0 ETPUB5 BUS121 X11-20 ETPUB3 BUS122 X12-20 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 93 GPIO42 X5-10 EMIOS19 EMIOS19 GPIO44 X7-10 EMIOS21 EMIOS21 GPIO45 X8-10 EMIOS23 EMIOS23 GPIO47 X2-11 GPIO204 GPIO204 GPIO50 X5-11 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 94 X7-24 GPIO133 X8-24 GPIO135 X2-25 GPIO138 X5-25 GPIO140 X7-25 100C 100C GPIO141 X8-25 *VPD X6-2 /WDO /WDO X7-1 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 95 GPIO83 X6-16 MCKO MCKO GPIO86 X9-16 MDO1 MDO1 GPIO88 X3-17 MDO3 MDO3 GPIO89 X4-17 MDO5 MDO5 GPIO91 X6-17 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 96: Table 18: Signal Pin Assignment For The Phycore-Mpc5567 / Development Board / Expansion Board

    X3-25 GPIO137 X4-25 GPIO139 X6-25 100D 100D GPIO142 X9-25 Table 19: Signal Pin Assignment for the phyCORE-MPC5567 / Development Board / Expansion Board © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 97: Table 19: Pin Assignment Power Supply For The Phycore-Mpc5567 / Development Board / Expansion Board

    97C, 74D, 97C, 74D, 79D, 84D, 79D, 84D, 89D, 94D, 89D, 94D, Table 20: Pin Assignment Power Supply for the phyCORE-MPC5567 / Development Board / Expansion Board © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 98: Jtag/Once/Nexus Debug Interface

    DGND MPC_TDO DGND MPC_TCK DGND /RESET MPC_TMS VDD3V3 DGND /RDY JCOMP Table 21: Pin Assignment of the Reduced JTAG/OnCE/Nexus Pin Header X2 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 99: Full Jtag/Once/Nexus Pin Header Connector X3

    MDO4 MDO11 MDO3 vendor MDO2 MDO1 MDO0 /EVTO MCKO /MSEO1 /MSEO0 Table 22: Pin Assignment of the Full JTAG/OnCE/Nexus Pin Header X3 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 100: Technical Specification Of The Development Board

    11.4 Technical Specification of the Development Board Figure 23 Physical Dimensions of the Development Board PCM-979 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 101 Typ. 1000 mA 8 MByte Flash LAN91C111 FPGA XP6 without any installed I/O line or expansion board Table 23: Technical Data of the Development Board PCM-979 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 102: Release Notes

    LAN connector. Revision: PCB# 1241.1 • Ethernet LAN is not working properly while the Expansion Board PCM977 is connected to the Expansion Bus. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 103: Technical Specifications

    Technical Specification 12 Technical Specifications The physical dimensions of the phyCORE-MPC5554 are represented in Figure 24. Figure 24: Physical Dimensions (Top View) The holes with diameter 0.7 m and 0.9 mm are the positioning holes for the Molex connectors. The module edge mounting holes are plated and connected to DGND.
  • Page 104 Voltage 5 V Ethernet Typ. 60 mA FPGA XP6 Table 24: Technical Data These specifications describe the standard configuration of the phyCORE-MPC5554 as of the printing of this manual. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 105 Two different heights are offered for the receptacle sockets that correspond to the connectors populating the underside of the phyCORE-MPC5554. The given connector height indicates the distance between the two connected PCBs when the module is mounted on the corresponding carrier board. In order to get the exact spacing, the maximum component height (3 mm) on the underside of the phyCORE must be subtracted.
  • Page 106: Hints For Handling The Module

    Alternatively, a hot air gun can be used to heat and loosen the bonds. Integrating the phyCORE-MPC5554 in Application Circuitry Successful integration in user target circuitry depends on whether the layout for the GND connections matches those of the phyCORE module.
  • Page 107: Design Considerations - Check List

    Data line D31 represents the LSB and D0 the MSB. Address line A31 represents the LSB and A8 the MSB. Byte ordering is big Endian. Due to the conversion of little to big Endian byte ordering, the byte portions of LAN91C111 data bus are swapped to the MPC5554 data bus.
  • Page 108: Revision History

    P1 is Dual FlexCAN. 1-December Manual L-484e_2 Hardware revision 1239.3 2008 Deviated Pin description for MPC5567 added. Description for J39 to J44 added. FPGA basic firmware description added © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 109: Appendices

    Configuration and status registers must be handled by swapping the data bytes. Revision: PCB# 1239.2 Not existing Revision: PCB# 1239.3 No known issues. Comparison to 1239.1: © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 110 MPC5567’s 40MHz input clock mode, R122 was added. J41 to J44 conncects the MPC5567 FEC power inputs to the power supply net. The CAN Transceivers can now fed with different power supply via J40 depending on the use alternative Transceiver type. © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com.
  • Page 111: Index

    First Serial Interface Flash FPGA 5, 45 FPGA Firmware Optical Isolation FPGA System Logic Device U21 Terminating Resistor CAN Bus CAN Connector FRAM, serial CAN Interface © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 112 Jumper Configuration, PCM-979 RCHW Jumper Location Real-Time Clock Reduced JTAG/OnCE/NEXUS Connector X2 Reset Reset Button LAN91C111 5, 53 Reset Configuration Half Word 36 Lattice Semiconductor © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 113 Standard Flash Memory External 58, 90 Start-up System Configuration 36 51, 58, 90, 91 Supply Voltage 9, 34 Serial Memory Synchronous Burst SRAM System Memory 58, 72 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 114 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 115 Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-26 © PHYTEC Messtechnik GmbH 2008 L-484e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 116 Published by © PHYTEC Messtechnik GmbH 2008 Ordering No. L-484e_2 Printed in Germany Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.

Table of Contents