The MPC8313E reference design board (RDB) is a system
featuring the PowerQUICC™ II Pro processor, which
includes a built-in security accelerator. This low-cost,
high-performance system solution consists of a printed
circuit board (PCB) assembly plus a s oft ware board support
package (BSP) distributed in a CD image. This BSP enables
the fastest possible time-to-market for development or
integration of applications including printer engines,
broadband gateways, no-new-wires home adapters/access
points, and home automation boxes.
This document describes the hardware features of the board
including specifications, block diagram, connectors,
interfaces, and hardware straps. It also describes the board
settings and physical connections needed to boot the
MPC8313E RDB. Finally, it considers the software shipped
with the platform.
When you finish reading this document, you should:
•Be familiar with the board layout
•Understand the default board configuration and your
board configuration options
This is a class A product. In a domestic
environment this product may cause radio
interference, in which case the user may
be required to take adequate measures.
•Know about the software and further documentation
that supports the board
Use this manual in conjunction with the following documents:
•MPC8313E PowerQUICC™ II Pro Integrated Communications Processor Family Reference Manual (MPC8313ERM)
•MPC8313E PowerQUICC II Pro Processor Hardw are Specifications (MPC8313EEC)
•“Hardware and Layout Design Considerations for DDR Memory Interfaces” (AN2582)
NOTE
The normal function of the product may be disturbed by strong
electromagnetic interference. If so, simply reset the product to resume
normal operation by following the instructions in the manual. If normal
function does not resume, use the product in another location.
This equipment has been tested and found to comply with the limits for a
Class A digital device, pursuant to Part 15 of the FCC Rules. These limits
are designed to provide reasonable protection against harmful interference
when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy. If it is
not installed and used in accordance with the instruction manual, it may
cause harmful interference to radio communications. Operation of this
equipment in a residential area is likely to cause harmful interference, in
which case the user will be require d to co rr ect the interference at his or her
own expense.
1MPC8313E RDB Hardware
This section covers the features, block diagram, specifications, and mechanical data of the MPC8313E
RDB.
1.1Features
The board features are as follows:
•CPU: Freescale MPC8313E running at 333/166 MHz; CPU/coherent system bus (CSB)
•Memory subsystem:
— 128 Mbyte unbuffered DDR2 SDRAM discrete devices
— 8 Mbyte flash single-chip memory
— 32 Mbyte NAND flash memory
— 256 Kbit M24256 serial EEPROM
— SD connector to interface with the SD memory card in SPI mode
•Interfaces:
— 10/100/1000 BaseT Ethernet ports:
™
– eTSEC1, RGMII: five 10/100/1000 BaseT RJ-45 interfaces using Vitesse
switch, or selectable one 10/100/1000 BaseT RJ-45 interface using Marvell
in REVC board
The MPC8313E RDB reset module generates a single reset to the MPC8313E and other peripherals on the
board. The reset unit provides power-on reset, hard reset, and soft reset signals in compliance with the
MPC8313E hardware specification.
Figure 4 shows the reset circuitry. Note the following:
•Hard reset is generated either by the COP/JTAG port or the MPC8313E.
•Power-on reset is generated by the Maxim MAX811 device. When MR is deasserted and 3.3 V is
ready , the MAX81 1 internal timeout guarantees a minimum reset active time of 150 ms before
PORESET is deasserted. This circuitry guarantees a 150 ms PORESET pulse width after 3.3 V
reaches the right voltage level, which meets the specification of the PORESET input of
MPC8313E.
•COP/JTAG port reset provides convenient hard-reset capability for a COP/JT AG controller. The
RESET line is available at the COP/JT AG port connector. The COP/JTAG controller can directly
generate the hard-reset signal by asserting this line low.
•Push button reset interfaces using the MR signal with debounce capability to produce a manual
master reset of the RDB.
•Soft reset is generated by the COP/JT AG port. Assertion of SRESET causes the MPC8313E to
abort all current internal and external transactions and set most registers to their default values.
66.666 MHzMPC8313E CLKIN66.666 MHz oscillatorThe MPC8313E uses CLKIN to generate the
PCI_SYNC_OUT clock signal, which is fed back
on the board through the PCI_SYNC_IN signal
to the internal system PLL. From the power-on
reset configuration, the CSB clock is generated
by the internal PLL and is fed to the e300 core
PLL for generating the e300 core clock. The
CFG_CLKIN_DIV
whether CLKIN or CLKIN/2 is driven on the
PCI_SYNC_OUT signal. The CFG_CLKIN_DIV
is tied to the M66EN input pin.
133 MHzDDR2 SDRAMMPC8313EThe DDR memory controller is configured to use
the 2:1 mode CSB to DDR for the DDR interface
(DDR266). The local bus clock uses 1:1 local to
CSB clock, which is configured by hard reset
configuration or SPMR register.
configuration input selects
33/66 MHzPCI 32-bit slot and MiniPCI
slot
25 MHzL2 Switch and GBE PHY25 MHz oscillatorThe 25 MHz oscillator provides the clock for the
125 MHzeTSEC clockGBE PHY with PLL
48 MHzUSB clock48 MHz oscillator48 MHz is provided for on-chip USB PHY of
24 MHzULPI external USB PHY24 MHz crystal24 MHz crystal is used by the ULPI external
32.768 KHzReal-time clock32.768 KHz crystal32.768 KHz crystal is used by the real-time clock
MPC8313EThe PCI module uses the PCI_SYNC_IN as its
clock source. The trace length of the
PCI_SYNC_IN to PCI_SYNC_OUT signal is
matched with all PCI clocks on the RDB.
L2 switch and the GBE PHY
The GTX_CLK125 and SERDES (SGMII) clocks
(REVC), or
125 MHz oscillators
(REVB), or
GBE PHY (REVAx)
MHz VCXO
are provided by external oscillators (or by GBE
PHY in REVAx and REVC boards).
MPC8313E
50 MHz is used by the IEEE 1588 module. It can
be an ordinary oscillator or VCXO controlled by
SPI DAC.
USB PHY
2.4DDR2 SDRAM Controller
The MPC8313E processor uses DDR2 SDRAM as the system memory. The DDR2 interface uses the
SSTL2 driver/receiver and 1.8 V power. A Vref 1.8 V/2 is needed for all SSTL2 receivers in the DDR2
interface. For details on DDR2 timing design and termination, refer to the Freescale application note
entitled “Hardware and Layout Design Considerations for DDR Memory Interfaces” (AN2582). Signal
integrity test results show this design does not require terminating resistors (series resistor (R
termination resistor (R
)) for the discrete DDR2 devices used. DDR2 supports on-die termination; the
T
DDR2 chips and MPC8313E are connected directly. The interface is 1.8 V provided by an on-board
voltage regulator. VREF, which is half the interface voltage, or 0.9 V, is provided by a voltage divider of
1.8 V for voltage tracking and low cost. The MPC8313E provides a pair of clock pins, which are connected
and shared by the two DDR2 devices.
Figure 7 shows the DDR2 SDRAM controller connection.
2.5Local Bus Controller
The MPC8313E local bus controller has a 26-bit LAD[0–15] and LA[16–25] address that consists of
16-bit data multiplex bus and control signals. The local bus speed is up to 133 MHz. T o interface with the
standard memory device, an address latch must provide the address signals. The LALE is used as the
latching signal. To reduce loading of the high speed local bus interface, a data buffer for all low-speed
devices is attached to the memory controller. The followings modules are connected to the local bus:
2.5.1NOR Flash Memory
Through the general-purpose chip-select machine (GPCM), the MPC8313E RDB provides 8 Mbyte of
flash memory using a chip-select signal. The flash memory is used with the 16-bit port size. Figure 8
shows the hardware connections for the flash memory . The starting address for the 8 M byte flash memory
is 0xFE00_0000 to 0xFE7F_FFFF.
2.5.2NAND Flash Memory
The MPC8313E has native support for NAND Flash memory through its NAND Flash control machine
(FCM). The MPC8313E RDB implements an 8-bit NAND Flash with 32 Mbyte in size. Figure 9 shows
the NAND Flash connection.
The MPC8313E RDB has an 8-bit read/write buffer . The read buffer returns information on M66EN, board
revision, boot device (NOR or NAND), and SD card status. The write buffer controls eight LEDs on the
board for status or debug indication. Figure 10 shows the hardware connection of the buffers.
2.6I2C Interfaces
The MPC8313E has two I2C interfaces. On the MPC8313E RDB, I2C1 is used as master mode. It is
connected to the following three devices as shown in Figure 11.
It may also be connected to the DAC AD5301 at addres s 0x0C, whose optional nature is represented in
Figure 11 by the dashed line.
The connection of the I
the reset configuration word of the MPC8313E, as well as to store the configuration registers’ values and
user program if the MPC8313E boot sequencer is enabled. By default, the EEPROM is not used and the
hard reset configuration words are loaded from local bus flash memory. For details about how to program
Figure 10. LED/Status Buffers
•Serial EEPROM M24256 at address 0x50.
•Real-time clock DS1339U at address 0x68.
•Thermal sensor LM75 at address 0x48.
2
C bus is shown in Figure 11. The M24256 serial EEPROM can be used to store
the reset configuration word value i n I2C EEPROM and the boot se quencer mode, refer to the MPC8313E
reference manual.
Figure 11. I2C Connection
2.7SD Memory Card Interface
An SD memory card interface connects directly to the SPI bus of the MPC8313E. SD data mode and SDIO
mode are not supported. The SPI mode is the only SD operating mode supported by this connection. Hot
insertion and removal is not supported. See Figure 12 for the hardware connection.
For REVB boards, the SD card chip select signal is changed from GPIO31(SPISEL) to GPIO13(LA8)
because when using SPI as master mode, SPISEL
device select signal). In this case, another GPIO pin should be used. GPIO13 is implemented on this board
as an example.
cannot be set as GPIO (which is supposed to be used for
**NOTE: Because ULPI is multiplexed with eTSEC1 RGMII, by default
on-chip PHY is used. A change of resistor option is needed to use
the external USB PHY interface.
OR
Power down before inserting or removing the SD memory card.
2.8USB Interface
CAUTION
Figure 12. SD Memory Card Connection
MPC8313E supports a USB 2.0 high speed host/device i nterface through its on-chip USB PHY or external
ULPI USB PHY. The MPC8313E R DB s upports both options. By default, the on- chip USB PHY is used.