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.
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.
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...
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;...
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.
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”...
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...
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 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...
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.
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...
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...
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: •...
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.
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...
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...
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...
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.
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...
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...
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.
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...
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...
(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...
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...
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...
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).
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.
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.
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...
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...
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...
Need help?
Do you have a question about the MPC8349E and is the answer not in the manual?
Questions and answers