Freescale Semiconductor MPC8349E User Manual

Mds processor board
Hide thumbs Also See for MPC8349E:
Table of Contents

Advertisement

Quick Links

MPC8349E MDS Processor Board

User Manual
Rev. 1.6
12/2005

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MPC8349E and is the answer not in the manual?

Questions and answers

Summary of Contents for Freescale Semiconductor MPC8349E

  • Page 1: Mpc8349E Mds Processor Board

    MPC8349E MDS Processor Board User Manual Rev. 1.6 12/2005...
  • Page 2 MPC8349E MDS Processor Board, Rev. 1.6 Freescale Semiconductor...
  • Page 3: Table Of Contents

    MPC8349E MDS Processor Board Features ........11...
  • Page 4 Section 6 Clocking for the MPC8349E MDS Processor Board MPC8349 as Host Device ..........51 MPC8349 as Agent .
  • Page 5: Freescale Semiconductor Mpc8349E Mds Processor Board User's Manual

    Replacing MSC8349E Processor ......... . . 58 Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 6 MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 7: General Information

    The MPC8349E is a cost-effective, general purpose integrated host processor that implements the PowerPC™ architecture required for networking infrastructure, telecommunications, Wireless LANs, and other embedded applications. The MPC8349E can also be used for control processing in applications such as network routers and switches, mass storage subsystems, network appliances, and print and imaging systems.
  • Page 8: Working Configurations

    1.1.2.2 With PIB board (PIB Combined Mode): The MPC8349E MDS Processor Board can be connected to the PIB, which allows it to be used in a back plane, and provides room and connections for an additional USB board, and up to three additional PCI cards.
  • Page 9: Definitions, Acronyms, And Abbreviations

    General Purpose Chip-select Machine General Purpose Line Philips Semi Serial Bus Light Emitting Diode least significant bit Media Independent Interface GMII General Media Independent Interface JTAG Joint Test Access Group On-the-Go IBM-compatible Personal Computer Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 10: Related Documentation

    • MPC8349 HW Specification • MPC8349 User’s Manual • PowerQUICC MDS Platform I/O Board User’s Manual • MPC8349 Getting Started Specifications The MPC8349E MDS Processor Board specifications are given in Table 1-1. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 11: Mpc8349E Mds Processor Board Features

    General Information Table 1-1. MPC8349E MDS Processor Board specifications CHARACTERISTICS SPECIFICATIONS Power requirements 5V @ 3A external DC power supply (Stand-Alone Mode). No extra power supply for Agent Mode & PIB Combined Mode. In the case of the Agent Mode, power is supplied by the PC;...
  • Page 12: External Connections

    Power from the PIB when PIB and Processor Boards are combined. • PCI add-in card form factor dimensions: 285mm x 106mm. External Connections The MPC8349E MDS Processor Board interconnects with external devices via the following set of connectors: • P1 - MiniAB USB connector.
  • Page 13: Front Panel

    300-pin FCI device Expansion Connectors (on underside) P4: PCI Edge Connector Front Panel P2: RJ45 DUART signals P1: MiniAB USB J1, J2: RJ45 Gigabit Ethernet Figure 1-1 MPC8349E MDS Processor Board External Connections Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 14: Block Diagram

    From Riser Connector +5V PCI 64-bit PCI Edge Connector +5V Ext (*) SDRAM and PSRAM are Note: RC - Riser Connector for PIB connectivity optional Figure 1-2 MPC8349E MDS Processor Board Block Diagram MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 15: Hardware Preparation And Installation

    3. Save packing material for storing and reshipping of equipment. Installation Instructions Do the following in order to install the MPC8349E MDS Processor Board properly: 1. Verify that Jumpers and Swtiches are in default positions. For default positions, see the “Getting Started”...
  • Page 16: Stand-Alone Mode

    4. Verify that LD1 and LD2 turn on and turn off (see Figure 2-3 for location). They should be on for only a few moments. This indicates that the board has successfully completed the boot-up sequence. ( Figure 2-1 Connecting Plastic Spacers Tightening Spacers (x4) Figure 2-2 Tightening Plastic Spacers MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 17 Hardware Preparation and Installation LD1 & LD2 Figure 2-3 Boot-Up sequence: LD1 and LD2 (turn on, then off) Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 18 Remove protective cover by hand Figure 2-4 Remove Protective Covers from 300-pin connectors (underside of MPC8349E MDS Processor Board shown) Protective Covers Figure 2-5 Remove Protective Covers from 300-pin connectors (underside of PIB shown) MPC8349E MDS Processor Board User’s Manual...
  • Page 19 4. Ensure a tight fit by pressing down on the processor board by hand only until the pins engage (see Figure 2-6 ) 5. Manually fasten the four screws as shown in Figure 2-7. Figure 2-7 Fasten the four tightening screws Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 20 6. If you will be working with a back plane, and wish GETH signals to traverse either the back plane connection, or the front plane optical connection, connect the two GETH sockets on the MPC8349E MDS Processor Board with sockets on the PIB board as shown in Figure 2-8 and Figure 2-9.
  • Page 21 PIB in a “table-top” configuration (as opposed to inserting it in a rack to use its back plane connections), you can at this point connect the power supply to the voltage input as shown in Figure 2-10. Power Figure 2-10 Connecting Power input to the PIB Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 22 Connect using USB card’s latches as shown Tighten by hand Figure 2-11 Connecting USB card to PIB Connect using PCI card’s latches as shown Tighten by hand Figure 2-12 Connecting PCI card to PIB MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 23 Hardware Preparation and Installation Figure 2-13 Inserting spacers between PCI card and PIB Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 24 USB card installed Parallel port to PC Double RS-232 connected to RJ45 DUART GETH twisted pair Not relevant for MPC8349 Figure 2-14 Fully Assembled Combined system: PIB, Processor Board, USB, and PCI cards MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 25: For Agent Mode Only

    Hardware Preparation and Installation 2.2.3 For Agent Mode only : 1. Insert the MPC8349E MDS Processor Board into a PC, using its PCI edge connector. ® 2. Operate Code Warrior to verify that the processor board has been installed properly.
  • Page 26 Hardware Preparation and Installation MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 27: Memory Map

    Inbound/Outbound win- 512MB 32/64 9FFFFFFF A0000000 - Inbound/Outbound win- 512MB PCI2/Empty BFFFFFFF C0000000 - Empty Space 512MB DFFFFFFF E0000000 - 8349 Internal Memory Regis- E00FFFFF ter Space E0100000 - Empty Space ~256MB EFFFFFFF Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 28 The memory map defined in Table 3-1. "MPC8349SYS Memory Map" is only a recommendation. The user can choose to work with alternative memory mapping. It should be noted that the ® described mode is supported by Metrowerks’ Code Warrior debug tool. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 29: Controls And Indicators

    Controls and Indicators Controls and Indicators This chapter describes controls and indicators of the MPC8349E MDS Processor Board. This includes switches, jumpers, LEDs, and other miscellaneous controls and indicators. Switches and Jumpers Locations Figure 4-1 below shows the locations of the Jumpers and DIP Switches. Note that when “ON”, the value of the switch is zero.
  • Page 30: Switches

    The setting of DIP Switches are described in the publication HW Getting Started Guide for the MPC8349E MDS Processor Board. 4.1.2 Jumpers MPC8349E MDS Processor Board jumpers are described in the publication HW Getting Started Guide for the MPC8349E MDS Processor Board. LEDs The MPC8349E MDS Processor Board has the following LEDs: 4.2.1...
  • Page 31: 4.2.10 Ld13 - 5V Power Indicator

    SW5 Power Switch is turned to the “ON” (up) position. When the MPC8349E MDS Processor Board is plugged into an PC via the PCI edge connector it is powered from the edge connector’s 5V power rail (Agent Mode). In the PIB Combined Mode, 5V power is supplied from the PIB’s power supply via risers connectors.
  • Page 32 Controls and Indicators SW7, 8, 9, 10: Resets and NMI SW1: Aux. POR Figure 4-2 MPC8349E MDS Processor Board Push Buttons and Auxiliary POR MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 33: Functional Description

    Functional Description Functional Description In this chapter the design details of various modules of the MPC8349E MDS Processor Board are described. This includes memory map details and software initialization of the board. Reset & Reset - Configuration There are several reset sources on the MPC8349E MDS Processor Board: •...
  • Page 34: Cop/Jtag Port Hard - Reset (Stand-Alone Only)

    5.1.2.2 Manual Hard Reset To allow a run-time Hard-reset, a manual Hard-reset is facilitated, via SW8. Note that this cannot be done when the MPC8349E MDS Processor Board is connected in a PC (Agent Mode), but instead SW1 can be used.
  • Page 35: Bcsr0 - Board Control / Status Register 0

    UART Ports Transceivers Enable. Upon activation (low), the Dual RS232 Transceiver, using the UART ports of the MPC8349, is enabled. When negated (high), the RS232 Transceiver enters standby mode. May be rewritten via JTAG/ LBIU. Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 36: Bcsr1 - Board Control / Status Register 1

    Boot ROM interface location. The bits reflect SW5.3-5 ROMLOC[0:2] signals logic level during Reset Sampled Configuration sequence. The bits are set by default by appropriate DIP switch SW6.3-5. May be rewritten via PORESET JTAG/LBIU. neg. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 37: Bcsr2 - Board Control / Status Register 2

    On the board, the BCSR3 acts as a control register. The BCSR3, which may be read or written at any time, receives its defaults immediately after the PORESET signal. The BCSR3 fields are described below in Table 5-4.: Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 38: Bcsr4 - Board Control / Status Register 4

    PORESET PCIHOST PCI Host Mode. If working as a PCI add-in card (Agent Defined by Mode), this bit is set low. When the MPC8349E MDS operating Processor Board is combined with the PIB (PIB combined configuration mode), the PCIHOST bit will be high to set PCI processor’s port as the host mode.
  • Page 39 PORESET PCI2ARB PCI2 Arbiter. If working in the Agent Mode, this bit is set Defined by low to provide an external arbiter. When the MPC8349E operating MDS Processor Board is working in the PIB Combined configuration Mode, this bit is set high to configure the PCI2 port with an internal arbiter.
  • Page 40: Bcsr5 - Board Control / Status Register 5

    The TSEC controller operates in the RTBI protocol, using only four transmit data signals and four receive data signals. The TSEC controller operates in the GMII protocol, using eight transmit data signals and eight receive data signals. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 41: Bcsr6 - Board Misc. Register 1

    On the board, the BCSR7 acts as a control register. The BCSR7, which may be read or written at any time, receives its defaults immediately after PORESET signals. The BCSR7 fields are described below in Table 5-9.. Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 42: Bcsr8 - Board Misc. Register 3

    JTAG/LBIU. PORESET Power-On-Reset. Toggling low-high within 1ms time window will generate a PORESET negative pulse on the MPC8349E MDS Processor Board. May be rewritten any time via JTAG/LBIU. 5.2.9 BCSR8 - Board Misc. Register 3 On the board, the BCSR8 acts as a control register. The BCSR8, which may be read or written at any time, receives its defaults immediately after PORESET.
  • Page 43: Bcsr10 - Board Status Register 1

    FLASH, if low, the RCW is loaded from the BCSR. Not Implemented. 5.2.11 BCSR11 - Board Status Register 2 The BCSR11 Register is a status register accessed from the Local Bus. The BCSR11 fields are described below in Table 5-12.. Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 44: 5.2.12 Ccr - Cop Control Register

    TAP Mode Select. Drive TMS signal into COP port. Disabled TRST TAP Reset. Reset TAP controller of COP port. Disabled HRESET Hard Reset. Low provides short negative HRST pulse on Disabled the board. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 45: External Connections

    (PCI mode vs. stand-alone mode) Ground 5.3.2 P2 - DUART Port The DUART port connector - P2 is implemented with a 90 , 10-pin, RJ45 connector, signals of which are described in Table 5-16. Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 46: Logic Analyzer Connectors

    TXD2 Transmit Data RTS2 Ready To Send For connection to regular D-Type-9 RS232 cable use special cable from MPC8349E MDS Processor Board set. 5.3.3 Logic Analyzer Connectors P3, P6, P7, and P8 are 38-pin, SMT, high density, matched impedance connectors made by AMP and used for Logic Analyzer measurements.
  • Page 47 / or to ADS logic. No pin in connector. Serves for correct plug insertion. See Figure 5-1 for location. Check Stop Output Machine Check Stop Output Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 48: P10 - Fpga's In-System-Programming (Isp)

    Use for programmer power- ing. ISP_TCK Test port Clock. ISP_TMS Test Mode Select. 5.3.7 P11 - Power Connector P11 is 2mm Power Jack RAPC722 which provides a connection to an external power supply +5DC@2.5A. MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 49: J1,J2 - Ethernet Port Connector

    Twisted-Pair Transmit Data BI-DA- negative output. White-Green Twisted-Pair Receive Data BI-DB+n positive input. Blue Unused BI-DC+ White-Blue Unused BI-DC- Green Twisted-Pair Receive Data BI-DB- negative input White-Brown Unused BI-DD+ Brown Unused BI-DD- Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 50 Functional Description MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 51: Clocking For The Mpc8349E Mds Processor Board

    Clocking for the MPC8349E MDS Processor Board Clocking for the MPC8349E MDS Processor Board This chapter describes the clocking and timing of the MPC8349 while being used on the MPC8349E MDS Processor Board. Two primary clock sources are available for the MPC8349: CLKIN or PCICLK, depending on whether the device is a Host (that is, in Stand-Alone or PIB Combined Mode) or working in the Agent Mode (inserted in a PC compatible computer).
  • Page 52: Mpc8349 As Agent

    Clocking for the MPC8349E MDS Processor Board plugged into the PIB. CLKIN directly feeds the PCI_CLK output clocks dividers, and is also driven out on the PCI_SYNC_OUT pin for de-skewing of the external PCI_CLK clocks with the CLKIN signal. Since the PIB uses a programmable clock synthesizer, this clocking mode will be preferable for chip verification.
  • Page 53: Replacing Flash Memory

    Replacing Devices Replacing Devices This chapter provides instructions on replacing various devices on the MPC8349E MDS Processor Board. Replacing Flash Memory To remove the flash memory, follow the instructions below in Figure 7-1 to Figure 7-4 below (in that order). Note that the flash memory can be changed no more than 50 times.
  • Page 54 Replacing Devices Figure 7-2 Flash Memory - open casing Figure 7-3 Flash Memory - remove memory unit MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 55: Cleaning Flash Memory

    If there is some decrease in performance from the flash memory unit, the socket may need to be cleaned. Do this by dipping a tooth pick dipped in isopropyl alcohol, and gently removing any residual debris from the flash memory socket. Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 56: Replacing Sodimm Units

    To remove or replace the SODIMM units, follow the instructions in Figure 7-6 through Figure 7- 9, in that order. Figure 7-6 SODIMM Memory - Location on underside of board Press down and outwards Figure 7-7 SODIMM Memory - release retaining clips MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 57 Replacing Devices Unit pops up Figure 7-8 SODIMM Memory - release unit Figure 7-9 SODIMM Memory - remove unit Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 58: Replacing Msc8349E Processor

    Note that the Allen wrench is provided in the tool kit. When replacing the framework of the chip, make sure that it is properly aligned as shown in Figure 7-18. Incorrect alignment is shown in Figure 7-19. Figure 7-10 Loosen Allen screws MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 59 Replacing Devices Figure 7-11 Remove Allen screws by hand Figure 7-12 Allen screws removed Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 60 Replacing Devices Figure 7-13 Remove heat sink Figure 7-14 Heat sink removed MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 61 Replacing Devices Alignment Indicator: aligned correctly Figure 7-15 Chip alignment: Correct Alignment Indicator: aligned incorrectly Figure 7-16 Chip alignment: Incorrect Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 62 Replacing Devices Figure 7-17 Remove chip Background shows only green Figure 7-18 Chip framework alignment: correct MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...
  • Page 63 Replacing Devices Background shows underlying sockets Figure 7-19 Chip framework alignment: incorrect Freescale Semiconductor MPC8349E MDS Processor Board User’s Manual...
  • Page 64 Replacing Devices MPC8349E MDS Processor Board User’s Manual Freescale Semiconductor...

Table of Contents