The MPC8308_RDB is a system featuring the
PowerQUICC™ processor, MPC8308. This low-cost,
high-performance system solution consists of a printed
circuit board (PCB) assembly plus a software 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
MPC8308_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
•know how to get started and boot the board
•know about the software and further documentation
that supports the board
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.
Use this manual in conjunction with the following documents:
•MPC8308 PowerQUICC™ II Pro Integrated Communications Processor Family Reference Manual (MPC8308RM)
•MPC8308 PowerQUICC II Pro Processor Hardware Specifications (MPC8308EC)
•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 and, if
not installed and used in accordance with the instruction manual, 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 required to correct the interference at his/her own expense.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
2Micetek International Inc.
Page 3
MPC8308_RDB Hardware
1MPC8308_RDB Hardware
This section covers the features, block diagram, specifications, and mechanical data of the
MPC8308_RDB.
1.1Features
•CPU: Freescale MPC8308 running at 400/133 MHz; CPU/coherent system bus (CSB)
– eTSEC1, RGMII: one 10/100/1000 BaseT RJ-45 interface using Realtek™ RTL8211B
single port 10/100/1000 BaseT PHY
– eTSEC2, RGMII: five 10/100/1000 BaseT RJ-45 interfaces using Vitesse™ VSC7385
5-port L2 Gigabit Ethernet switch
— USB 2.0 port:
– High-speed host/device/OTG USB interface using external ULPI PHY interface by SMSC
USB3300 USB PHY
— PCI Express:
– One mini PCI Express connector supporting half and full size mini PCI Express card
— eSDHC port:
– One SD card connector
— Dual UART ports:
– DUART interface: supports two UARTs up to 115200 bps for console display
— I2C
– I2C connected to DallasTM DS1339 RTC with battery holder and AtmelTM AT24C08 Serial
EEPROM
•Freescale MC9S08QG8 MCU (20-MHz HCS08 CPU) for fan control and soft start
— Support for Low Power / Wake on LAN. This can be MCU controlled or logic
•Board Connectors:
— 4 pins Power Jack connector
— Dual RS-232C connectors
— JTAG / COP for debugging
— IEEE® Std. 1588™ signals for test and measurement
— 8 pins SPI header for future expansion
•Form factor:
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.3
Page 4
MPC8308_RDB Hardware
MPC8308
eTSEC2
Vitesse
L2 Switch
RGMII
ULPI
SMSC
USB PHY
IEEE1588
eTSEC1
Realtek
PHY
Clock, pulse, etc.
USB
Dual
UART
USB
mini-AB
eSDHC
SD card
System Clock
and USB Clock
128 Mbyte
DDR2
8 Mbyte
32-Bit DDR2
Bus
32 Mbyte
8/16-Bit Local
Bus
I2C Bus
Real-Time
Clock
Thermal
Sensor
GPIO
Header/
JTAG/COP
Header
JTAG/COP
Power Supply
Header/
EEPROM
RGMII
IEEE1588
Test points
Clocks
PCIe
mini PCI
Express
Connector
Test points
SPI
Header
Vitesse
L2 Switch
NAND Flash
NOR Flash
— Mini-ITX form factor (170 mm x 170 mm, or 6693 mils x 6693 mils)
•6-layer PCB (4-layer signals, 2-layer power and ground) routing
•Certification
— CE (Class A) / FCC (Class A)
•Lead-Free (RoHS)
Figure 1 shows the MPC8308_RDB block diagram.
Figure 1. MPC8308_RDB Block Diagram
4Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 5
1.2Specifications
Table 1 lists the specifications of the MPC8308_RDB.
Table 1. MPC8308_RDB Specifications
CharacteristicsSpecifications
Power requirements (without add-on card): TypicalMaximum
12 V DC0.5 A
5.0 V DC1.5 A
Communication processorMPC8308 running @ 400 MHz
MPC8308_RDB Hardware
Addressing: Total address range
Flash memory (local bus)
DDR2 SDRAM
Operating temperature 0o C to 70o C
Storage temperature–25oC to 85oC
Relative humidity5% to 90% (noncondensing)
PCB dimensions:
Length
Width
Thickness
4 Gbyte (32 address lines)
8 Mbyte with one chip-select
128 Mbyte DDR2 SDRAM
6693 mil
6693 mil
62 mil
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.5
Page 6
MPC8308_RDB Hardware
1.3Mechanical Data
Figure 2 shows the MPC8308_RDB dimensions (in mil and [mm]). The board measures 170 mm × 170
mm (6693 mil × 6693 mil) for integration in a mini-ITX chassis.
Figure 2. Dimensions of the MPC8308_RDB
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
6Micetek International Inc.
Page 7
Board-Level Functions
2Board-Level Functions
The board-level functions includes reset, external interrupts, clock distribution, DDR SDRAM controller,
local bus controller, I2C interfaces, SD memory card interface, USB interface, eTSEC1 and eTSEC2
10/100/1000 BaseT interface, dual RS-232 ports, PCI Express, and COP/JTAG.
2.1Reset and Reset Configurations
The MPC8308_RDB reset module generates a single reset to the MPC8308 and other peripherals on the
board. The reset unit provides power-on reset, hard reset, and soft reset signals in compliance with the
MPC8308 hardware specification. Figure 3 shows the reset circuitry. Notice the following:
•PORESET (Power-on reset) is generated by the Micrel MIC811 device. When MR is deasserted
and 3.3 V is ready, the MIC811 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, and this meets the specification of the PORESET input of
MPC8308. Push button reset interfaces the MR signal with debounce capability to produce a
manual master PORESET
•PORESET (Power-on reset) is optionally generated by the MC9S08 MCU device by monitoring
the 3.3V voltage level
•HRESET (Hard reset) is generated either by the MPC8308 or the COP/JTAG port.
•COP/JTAG port reset provides convenient hard-reset capability for a COP/JTAG controller. The
HRESET line is available at the COP/JTAG port connector. The COP/JTAG controller can directly
generate the hard-reset signal by asserting this line low. The arrangement shown in Figure 3 allows
the COP to independently assert HRESET or TRST, while ensuring that the MPC8308 can drive
HRESET as well.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.7
Page 8
Board-Level Functions
MIC811
MR
Push Button
GND
COP_HRESET
COP_TRST
PORESET
NAND FLASH
mini-PCIe
MPC8308_HRESET
Vitesse VSC7385
MC9S08
Optional MCU PORESET
RTL8211B PHYs
COP
MPC8308_TRST
MPC8308_PORESET
MPC8308
TSEC1_IRQ
(RTC_IRQ)
USB_IRQ
L2_IRQ0
L2_IRQ1
THERM_IRQ
IRQ1
IRQ3
IRQ4
(MCU_IRQ)
IRQ0
Figure 3. Reset Circuitry of the MPC8308
2.2External Interrupts
Figure 4 shows the external interrupt circuitry to the MPC8308.
Following are descriptions of the interrupt signals shown in Figure 4:
8Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Figure 4. MPC8308 Interrupt Circuitry
Page 9
Board-Level Functions
•All external interrupt signals are pulled up by 4.7 K resistors.
•MCU interrupt (MCU_IRQ), RTC interrupt (RTC_IRQ) and Thermal interrupt (THERM_IRQ).
The MCU and DS1339 RTC interrupts are ANDed the thermal interrupt. However, MCU interrupt
is the main function for this IRQ pin. RTC and thermal interrupt are optional so they are
disconnected from the AND gate by default.
•PHY interrupt (TSEC1_IRQ). The RTL8211B GBE PHY interrupt is connected to IRQ1 of the
MPC8308. Therefore, the system software can detect the status of the Ethernet link and the PHY
internal status.
•USB over current (USB_IRQ). The USB power supply have an over current detection circuit and
generate an interrupt when the current limit reaches (2A) or a thermal shutdown or under voltage
lockout (UVLO) condition occurs. It is connected to IRQ3 of the MPC8308.
•L2 Switch (VSC7385) interrupt (L2_IRQ1, L2_IRQ0). The L2 Switch (VSC7385) has two IRQs
that are ANDed together to generate an interrupt to the MPC8308E via the IRQ4 signal.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.9
Page 10
Board-Level Functions
MPC8308
DDR2 SDRAM
CLK
LCLKx
MCK1
MCK2
133 MHz
local bus
DLL
DDR
DLL
33.333 MHz
OSC
CLKIN
System
PLL
125MHz
OSC
TSEC2_GTX_CLK125
PCIE
CLK GEN
25MHz
OSC
SD_REF_CLK
SD_REF_CLK#
mini PCIe
Slot
PCIe/
Serdes
eTSEC2
ULPI USB
GNDGND
24 MHz
Crystal
PHY
RTL8211B
GBE PHY
GNDGND
25 MHz
Crystal
VSC7385
50MHz
VCXO
IEEE1588
DS1339
RTC
GND
32.768 kHz
Crystal
MC9S08
MCU
GNDGND
32.768 kHz
Crystal
GND
Not use
125MHz
OSC
TSEC1_GTX_CLK125
eTSEC1
dotted line is optional which might not
be available
L2 Switch
25MHz
OSC
2.3Clock Distribution
Figure 5 and Table 2 show the clock distribution on the MPC8308_RDB.
Figure 5. MPC8308_RDB Clock Scheme
10Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 11
Board-Level Functions
Table 2. Clock Distribution
Clock FrequencyModuleGenerated byDescription
33.333 MHzMPC8308 CLKIN33.333 MHz oscillatorThe MPC8308 uses CLKIN to generate the
internal system PLL. The CSB clock is
generated by the internal PLL and is fed to the
e300 core PLL for generating the e300 core
clock.
133 MHzDDR2 SDRAMMPC8308The 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.
25 MHzL2 Switch and GBE PHY25 MHz oscillatorThe 25 MHz oscillator provides the clock for the
L2 switch and the GBE PHY
125 MHzeTSEC1 clock125 MHz oscillator
(default)
or RTL8211B (optional)
125 MHzeTSEC2 clock125 MHz oscillator The eTSEC2 reference clock is provided by a
24 MHzULPI external USB PHY24 MHz crystalClock for ULPI USB PHY USB3300
32.768kHzMCU MC9S0832.768kHz CrystalClock for MCU
32.768kHzRTC DS133932.768kHz CrystalClock for RTC
The eTSEC1 reference clock is provided by
a125MHz oscillator or optionally by the gigabit
Ethernet PHY (RTL8211B) on the board.
125MHz oscillator.
clock for PCIe/SERDES module and the PCIe &
mini PCIe slots
50 MHz is used by the IEEE 1588 module. It can
be an ordinary oscillator or VCXO controlled by
SPI DAC.
2.4DDR2 SDRAM Controller
The MPC8308 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 (RS) and termination resistor
(RT)) for the discrete DDR2 devices used. DDR2 supports on-die termination; the DDR2 chips and
MPC8308 are connected directly. The interface is 1.8 V provided by an on-board voltage regulator. VREF,
which is half the interface voltage, that is, 0.9 V, is provided by a voltage divider of the 1.8 V for voltage
tracking and low cost. One pair of clock pins is provided by the MPC8308, and they are connected and
shared by the two DDR2 devices. Figure 6 shows the DDR2 SDRAM controller connection.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.11
Page 12
Board-Level Functions
DDR2 Device (512Mb, 16-Bit)
MPC8308
DDR2
Controller
DDR2 Device (512 Mb, 16-Bit)
MCS0
MCK, MCK, MCKE
MRAS, MCAS, MWE
MDM[0:3], MDQS[0:3]
A[0:14], BA[0:2]
MDQ[0:31]
ODT
VREF
1.8 V Reg
VREF
Figure 6. DDR2 SDRAM Connection
2.5Local Bus Controller
The MPC8308 local bus controller has a 16-bit LD[0:15] data and 26-bit LA[0:25] address bus and control
signals. The non multiplexed bus provides an easy and direct way to interface with other standard memory
device. The followings modules are connected to the local bus of MPC8308:
•8 MByte NOR flash memory
•32 MByte NAND flash memory
•GBE L2 switch (VSC7385) parallel interface (PI)
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
12Micetek International Inc.
Page 13
Board-Level Functions
MPC8308
eLBC
Controller
NOR
Flash 16-Bit
NOR_CS
*NOTE: NOR_CS can be either CS0 or CS1
by DIP switch option, default is CS0
LA[24:4]
A[0:20]
LD[15:0]
DQ[0:15]
WE
OE
WE0
GPL2
MPC8308
eLBC
Controller
NAND
Flash 8-Bit
NAND_CS
*NOTE: NAND_CS can be either CS0 or CS1
by DIP switch option; the default is CS1
CLE
ALE
WE
RE
R/B
WP
GPL0
GPL1
WE0
GPL2
GPL4
GPL3
LD[0:7]IO[7:0]
2.5.1NOR Flash Memory
Through the general-purpose chip-select machine (GPCM), the MPC8308_RDB provides 8 Mbyte of
flash memory using a chip-select signal. The flash memory is used with the 16-bit port size. Figure 7
shows the hardware connections for the flash memory.
Figure 7. NOR Flash Connection
2.5.2NAND Flash Memory
The MPC8308 has native support for NAND flash memory through its NAND flash control machine
(FCM). The MPC8308_RDB implements an 8-bit NAND flash with 32 MByte in size. Figure 8 shows the
NAND flash connection.
Micetek International Inc.13
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Figure 8. NAND Flash Connection
Page 14
Board-Level Functions
MPC8308
eLBC
Controller
VSC7385
PI 8-Bit
LCS2
LA[25:9]
A[0:16]
LD[7:0]
D[0:7]
WE
OE
WE0
GPL2
Done
GPL2
2.5.3VSC7385 Parallel Interface
Figure 9 shows the local bus connection to the Vitesse VSC7385 parallel interface.
Figure 9. VSC7385 Parallel Interface connection
2.6I2C Interfaces
The MPC8308 has two I2C interfaces. On the MPC8308_RDB, I2C1 is used as master mode and it is
connected to following devices.
•MCU MC9S08QG8 at address 0x0A.
•Optional DAC AD5301 at address 0x0C.
•PCF8574 I2C expander at address 0x39.
•Thermal sensor LM75 at address 0x48.
•Serial EEPROM M24256 at address 0x50.
•Real-time clock DS1339U at address 0x68.
The M24256 serial EEPROM can be used to store the reset configuration word of the MPC8308, as well
as to store the configuration registers values and user program if the MPC8308 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 on how to program the reset configuration word value in I2C EEPROM and the boot
sequencer mode, refer to the MPC8308 reference manual.
There is a PCF8574A I2C I/O expander on the MPC8308_RDB board to provide general purpose I/O
expansion via the I2C1 interface. The PCF8574A has I2C1 address 0x39 and it is able to detect the board
revision number, which flash is currently used to boot and two reserved bit for future expansion. The bit
definition of the PCF8574A is defined as in Table 3:
I2C2 is connected to the clock generator ICS9FG104 and mini PCI-E socket.
14Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 15
Table 3. PCF8574A Bit Descriptions
Board-Level Functions
PCF8574A
(U10) bit[0..7]
0REV1Read only, write
1REV0
2RSVD1Read only, write
3RSVD0Read only, write
4BOOT0Read only, write
5Not used——
6Not used——
7Not used——
NameRead/WriteDescription
has no effect
has no effect
has no effect
Used to determine which flash is used for boot flash
has no effect
0: NOR Flash is the boot flash
1: NAND Flash is the boot flash
Board revision number
REV[0:1] definition
00: revision 1.0
01: reserved
10: reserved
11: reserved
Reserved for future use
Reserved for future use
2.7SD Memory Card Interface
SD memory card interface is connected to the eSDHC interface of the MPC8308. Figure 10 shows the
hardware connection.
CAUTION
Power down before inserting or removing the SD memory card.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.15
Page 16
Board-Level Functions
MPC8308
D[0:3]
CMD
SCLK
INSERT
CONTACT
PROTECT
SD_DAT[0:3]
SD_CMD
SD_CLK
SD_CONTACT
SD_WP
SD_DAT[0:3]
SD_CMD
SD_CLK
SD Memory Card Socket
SD_WP
SD_CD
DS1100
SD_CLK_DELAY
LPF
LPF
SD_CD
3.3V
Resistor not populated
Resistor populated (Default)
MPC8308
ULPI_D[7:0]
ULPI_STP
ULPI_NXT
ULPI_CLK
DIR
USB3300
D[7:0]
STP
NXT
CLKOUT
CPEN
ULPI_DIR
MIC2505
VBUS
DM
DP
ID
USB Type Mini-AB
5 V
2.8USB Interface
Figure 10. SD Memory Card Connection
MPC8308 supports a USB 2.0 high speed host/device/OTG interface through external ULPI USB PHY.
The USB connection on MPC8308_RDB is shown in Figure 11.
Figure 11. USB Connections
2.9eTSEC 10/100/1000 BaseT Interface
On the MPC8308_RDB_RDB board, RGMII mode is used on both eTSEC1 and eTSEC2, which are
connected to the on-board 10/100/1000 PHY (RTL8211B) and the 5-port GBE switch (VSC7385)
respectively. The I/O voltage is set to 3.3 V RGMII for RTL8211B and 2.5V RGMII for VSC7385. The
RGMII (1000 BaseT) is a source synchronous bus. For a transmit bus connection, it is synchronous to
GTX_CLK from the eTSEC module. The receive bus connection is synchronous to RX_CLK generated
16Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 17
Board-Level Functions
RJ-45
eTSEC1
MPC8308
RTL8211B
MDIO
MDC
EC_MDIO
EC_MDC
RGMII interface
PHY addr = 0x02
eTSEC2
2.5 V
NVDDF
Port 0
Port 1
Port 2
Port 3
Port 4
VSC7385
RJ-45
MDIO
MDC
(Enet0)
(Enet1)
RJ-45
(Enet2)
RJ-45
(Enet3)
RJ-45
(Enet4)
RJ-45
(Enet5)
3.3 V
NVDDC
RGMII interface
Local Bus
LCS2, GPCM 8bit data
1
from the PHY device. The MPC8308 MII management interface is connected to the RTL8211B only.
Figure 12 shows the connection between the MPC8308 eTSEC1 to the RTL8211B and eTSEC2 to the
VSC7385.
2.10Dual RS-232 Ports
Dual RS-232 ports are supported on the board. Figure 13 illustrates the serial port connection using a
MAX3232 3.3V RS-232 driver to interface with a 9-pin D type female connector. This serial connection
runs at up to 115.2 Kbps.
Micetek International Inc.17
Figure 12. eTSEC Interface Connection
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 18
Board-Level Functions
MPC8308
UART1
RXD
TXD
UART2
RXD
TXD
MAX3232
TXD
RXD
RX
TX
TX
DO
DI
DI
Female DB-9
RS-232
Serial
Port
RX
DO
3
2
TXD
RXD
Female DB-9
RS-232
Serial
Port
3
2
PC
MPC8308_RDB
P2
USB
Emulator
USB Port
COP Port
2.11COP/JTAG Port
Figure 13. RS-232 Debug Ports Connection
The common on-chip processor (COP) is part of the MPC8308 JTAG module and is implemented as a set
of additional instructions and logic. This port can connect to a dedicated emulator for extensive system
debugging. Several third-party emulators in the market can connect to the host computer through the
Ethernet port, USB port, parallel port, RS-232, and so on. A typical setup using a USB port emulator is
shown in Figure 14.
Figure 14. Connecting MPC8308_RDB to a USB Emulator
18Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 19
Connectors, Jumpers, Switches, and LEDs
TDI
Pull-up
TCK
TMS
SRESET
HRESET
CKSTP_OUT
GND
TRST
Pull-up
CKSTP_IN
NC
NC
NC
GND
1
TDO
The 16-pin generic header connector carries the COP/JTAG signals and the additional signals for system
debugging. The pinout of this connector is shown in Figure 15.
Figure 15. MPC8308_RDB COP Connector
3Connectors, Jumpers, Switches, and LEDs
Table 4 summarizes the connectors, jumpers, switches, and LEDs on the MPC8308_RDB, and it provides
the number of the section/page on which each is discussed. The rest of this section discusses each of these
in the order of its appearance in the table.
Table 4. Connectors, Headers, Jumpers, Switches, and LEDs
P9RJ-45 LAN connectors Enet4 (top), Enet5 (bottom)
P10RJ-45 LAN connectors Enet2 (top), Enet3 (bottom).
P11RJ-45 LAN connectors Enet0 (top), Enet1 (bottom).
P124-pin 5V and 12V power jack connector
P134-pin 5V and 12V floppy disk connector for external power of mini PCI Express card
BT1RTC battery holder, CR2032 type. The real-time clock on the RDB requires a battery when
the board is powered off. When placing or replacing the battery, take care to ensure that the
polarity is correct.
Micetek International Inc.19
J3Background Debug Mode (BDM). Header for flash programming and debug of on-board
J5Case connector
MC9S08QG8 Micro controller.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Connectors
Page 20
Connectors, Jumpers, Switches, and LEDs
Table 4. Connectors, Headers, Jumpers, Switches, and LEDs (continued)
ReferenceDescription
J8SPI interfaces connector
J1MCU battery backup enable. Install jumper 1-2 to power MCU in battery standby mode. This
is required if the MCU is programmed to function as a real time clock. Install jumper 2-3
(default) to power real time clock chip DS1339 if the MCU real time clock function is not used
J212V fan connector
J4RS-232C #2 select header. Selects RS-232C #2 on P1 (bottom) to be connected to either
CPU UART2 (Install jumpers 1–3, 2–4 as default) or MCU SCI (Install jumpers 3–5, 4–6).
Alternatively, CPU UART2 can be connected to the MCU SCI instead (Install jumpers 5–7,
6–8).
J6MCU LED1 header. Connection to external, MCU controlled LED1. Pin 1 is Anode
J7CPU Power-on reset source jumper. CPU Power-On Reset can be controlled by a hardware
MIC811 reset chip (jumper 2–3 as default) or by MCU firmware (jumper 1–2).
S1Board revision and boot Flash selection switch.
S2Reset configuration word source selection switch.
Jumpers
Switches
S3Power-on push button. Powers up the MPC8308_RDB board.
S4System reset button. Resets the MPC8308_RDB board.
D1USB PHY CTL0
D2USB PHY CTL1
D3USB VBUS
D4Enet1 LINK10
D5Enet1 LINK100
D6Enet1 DUPLEX
D7Enet1 RX
D11MCU LED1
D12MCU LED2
D165 V Indicator
D175 V standby indicator
D183.3V Indicator
3.1COP Connector (P2)
LEDs
The COP connector allows the user to connect a COP/JTAG-based debugger to the MPC8308 for
debugging. Table 5 lists the pin assignments of the COP connector.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
20Micetek International Inc.
Page 21
Connectors, Jumpers, Switches, and LEDs
Table 5. COP Connector Pin Assignments
PinSignalPinSignal
1TDO2GND
3TDI4TRST
5QREQ6VDD_SENSE
7TCK8CKSTP_IN
9TMS10NC
11SRESET12NC
13HRESET14NC
15CKSTP_OUT16GND
3.2
Case Connector (J5)
The case connector (J5) connects to the case power switch, power LED, reset switch, and hard disk LED.
•PWR_SW can connect to the 2-pin power push button on the front panel.
•PWR_LED lights when the system is turned ON.
•RST_SW can connect to the 2-pin reset push button on the front panel.
Table 6 lists the pin assignments of the case connector.
Table 6. Case Connector J5 Pin Assignments
PinSignal
1N/C
2N/C
3N/C
4N/C
5N/C
6POWER LED + (Green)
7N/C
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.21
8POWER LED - (White)
9RESET SW + (Blue)
10RESET SW - (White)
11POWER SW + (Green)
12POWER SW - (White)
Page 22
Connectors, Jumpers, Switches, and LEDs
USB LEDs:
CTL1
CTL0
VBUS
for external
ULPI USB PHY
G2
G3
G4
G5
G1
G6
USB mini-AB
Link1000
TX
A
B
A
B
A
B
A
B
A: Link/Activity 1000
B: Link/Activity 10/100
G2-G6 LEDs:
A
B
P10P9P11
USB VBUS
Power
3.3USB Connector (P8)
There is a mini-AB USB connector on the MPC8308_RDB. It is connected to the external ULPI USB
PHY. Figure 16 shows the USB connectors in front panel.
Figure 16. USB Connectors
3.4Ethernet Connectors (P9, P10, P11)
The MPC8308_RDB has six Ethernet ports (RJ-45). Five ports (G2–G6) are supported by eTSEC2 (L2
switch), another port (G1) is supported by eTSEC1 (GBE PHY). Figure 17 shows the G1–G6 mapping
viewing from the front panel.
22Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Figure 17. Ethernet ports mapping
Page 23
Connectors, Jumpers, Switches, and LEDs
UART1
UART2
SD Memory
1GB
Card
3.5RS-232 UART Connector (P1)
Serial interfaces are available at connector P1. It is a double deck RS-232 female connector. The upper
port is UART1 and the lower port is UART2. Figure 18 shows the RS-232 UART connector front view.
.
Figure 18. RS-232 UART Connectors
3.6SD Memory Card Socket (P5)
The SD card socket (P5) for SD memory card installation is located next to the UART connector of the
board. Figure 19 shows how to install a SD memory card to the board.
Figure 19. Installation of SD Card
3.7Battery Holder
The MPC8308_RDB board contains an RTC that requires a battery to maintain the data inside the RTC.
The battery holder (BT1) accommodates a CR-2032. Figure 20 shows how to insert a battery.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.23
Page 24
Connectors, Jumpers, Switches, and LEDs
Battery Holder
1. Insert
2. Press
CR-2032 Lithium Battery
2. Press down
1. Insert
Mini PCIe card
Stand
Figure 20. Installation of Battery
3.8Mini PCI Express Connector (P3)
A Mini PCI Express connector (P3) for Mini PCI Express card installation is present on the board.
Figure 21 shows how to install a Mini PCI Express card.
3.9IEEE 1588 Connector (P4) - Optional
An optional header (P4) is provided for IEEE 1588 signals connection. It is double row of 2 × 8 header
connector. The pinout of this connector is shown in Figure 22.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
24Micetek International Inc.
Figure 21. Installation of MiniPCI Card
Page 25
Connectors, Jumpers, Switches, and LEDs
TSEC_TMR_PP1
TSEC_TMR_PP2
TSEC_TMR_PP3
GND
GND
GND
TSEC_TMR_GCLK
TSEC_TMR_ALARM1
TSEC_TMR_ALARM2
TSEC_TMR_TRIG1
TSEC_TMR_TRIG2
TSEC_TMR_TRIG2
GND
TSEC_TMR_CLK
1
3.3 V
3.3 V
1
2
3
4
ON
0
1
RSVD1
BOOT1 (NAND)
CFG_BOOT_ECC_DIS
RSVD0
Figure 22. IEEE 1588 Connector (P4) - Optional
3.10DIP Switch S1
DIP switch S1 on the board is shown in Figure 23, with the factory default configuration.
RSVD[0:1] is reserved. When software options are implemented, its values can be read from a buffer on
the board. CFG_BOOT_ECC_DIS switch is OFF by default to disable booting with ECC by driving HIGH
to the signal LB_POR_CFG_BOOT_ECC_DIS (TSEC1_TX_ER) during power on reset. BOOT1 selects
the boot device on the RDB. By default, BOOT1 is set, so chip-select 0 (CS0) is connected to the NOR
Flash. CS1 is connected to the NAND flash memory. If BOOT1 is cleared, CS0 is connected to NAND
flash memory, and CS1 is connected to NOR flash memory.
3.11DIP Switch S2
DIP switch S2 selects the reset configuration source (RST_CFG_SRC) for the MPC8308. Figure 24 shows
the factory default configuration of S2.
Micetek International Inc.25
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Figure 23. DIP Switch S1
Page 26
MPC8308_RDB Board Configuration
1
2
3
4
ON
CFG_RST_SRC0
0
1
CFG_RST_SRC1
CFG_RST_SRC2
CFG_RST_SRC3
Figure 24. DIP Switch S2
Check the MPC8308 reference manual for the meaning of the CFG_RST_SRC combination. By default,
the DIP switch is set to all ON, meaning CFG_RST_SRC[0..3] = 0000. In this case, the hardware reset
configuration is loaded from local bus NOR flash memory.
4MPC8308_RDB Board Configuration
This section describes the operational frequency and configuration options of the MPC8308_RDB.
4.1Reset Configuration Word
The reset configuration word (RCW) controls the clock ratios and other basic device functions such as boot
location, eTSEC mode and endian mode. The reset configuration word is divided into reset configuration
word low register (RCWLR) and reset configuration word high register (RCWHR) and is loaded from the
local bus during the power-on or hard reset flow. The default RCW low bit setting is 0x4406_0000. The
default RCW high bit setting is 0xA060_6C00. The RCW is located at the lowest 64 bytes of the boot flash
memory, which is 0xFE00_0000 if the default memory map is used.
Table 7. Default RCW in Flash Memory
Address
FE000000:44444444444444440606060606060606
FE000010:00000000000000000000000000000000
FE000020:a0a0a0a0a0a0a0a06060606060606060
FE000030:6c6c6c6c6c6c6c6c0000000000000000
The RCW definitions are shown in Figure 25 and Figure 26.
26Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Page 27
MPC8308_RDB Board Configuration
0123456789101112131415
FieldLBCM DDRCMSVCODSPMF—COREPLL
16171819202122232425262728293031
Field—
Figure 25. Reset Configuration Word Low Register (RCWLR)
012345678910 1112131415
Field————COREDIS BMS BOOTSEQ SWEN ROMLOCRLEXT—
16171819202122232425 26 27 28293031
FieldTSEC1MTSEC2M—TLE—
Figure 26. Reset Configuration Word High Register (RCWHR)
Table 8. RCWLR Bit Descriptions
BitsNameMeaningDescription
0LBCMLocal bus clock mode Local Bus Controller Clock: CSB_CLK
1DDRCMDDR SDRAM clock
mode
2–3SVCODSystem PLL VCO
division
4–7SPMF[0–3]System PLL
multiplication factor
0 (Default)ratio 1:1
1ratio 2:1
DDR Controller Clock: CSB_CLK
0ratio 1:1
1 (Default)ratio 2:1
VCO Division Factor
00 (Default)2
014
108
111
0000Reserved
0001Reserved
0010 2:1
00113:1
0100 (Default)4:1
01015:1
01106:1
0111-1111Reserved
8—ReservedMust be cleared.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.27
Page 28
MPC8308_RDB Board Configuration
Table 8. RCWLR Bit Descriptions (continued)
BitsNameMeaningDescription
9–15COREPLL
[0–6]
Valuecoreclk: csb_clkVCO divider
nn 0000 0PLL bypassedPLL bypassed
11 nnnn nn/an/a
00 0001 01:12
01 0001 01:14
10 0001 01:18
00 0001 11.5:12
01 0001 11.5:14
10 0001 11.5:18
00 0010 0 2:12
01 0010 02:14
10 0010 02:18
00 0010 12.5:12
01 0010 12.5:14
10 0010 12.5:18
00 0011 0(Default)3:12
01 0011 03:14
10 0011 03:18
16–31—Reserved.Must be cleared.
Table 9. RCWHR Bit Descriptions
BitsNameMeaning Description
0-3—ReservedMust be cleared
4COREDISCore disable mode 0 (Default)e300 enabled
1e300 disabled
5BMSBoot memory
space
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
0 (Default)0x0000_0000–0x007F_FFFF
10xFF80_0000–0xFFFF_FFFF
28Micetek International Inc.
Page 29
MPC8308_RDB Board Configuration
Table 9. RCWHR Bit Descriptions
BitsNameMeaning Description
6–7BOOTSEQBoot sequencer
configuration
8SWENSoftware watchdog
enable
9–11ROMLOCBoot ROM
interface location
12–13RLEXTBoot ROM
location extension
14-15—ReservedMust be cleared
16-18TSEC1MTSEC1 Mode000MII mode
00 (Default)Boot sequencer is disabled
01Boot sequencer load configuration from I2C
10Boot sequencer load configuration from EEPROM
11Reserved
0 (Default)Disabled
1Enabled
000DDR2 SDRAM
001Reserved
010,011, 100Reserved
101Local bus GPCM, 8 bits
110 (Default)Local bus GPCM, 16 bits
111Reserved
00 (Default)Legacy mode
01NAND Flash mode
10,11Reserved
001,010Reserved
011 (Default)RGMII mode
100,101,110,111Reserved
19-21TSEC2MTSEC2 Mode000MII mode
001,010Reserved
011 (Default)RGMII mode
100,101,110,111Reserved
22-27—ReservedMust be cleared
28TLETrue little endian0 (Default)Big-endian mode
1True little endian mode
29-31—ReservedMust be cleared
4.2Power Supply
The MPC8308_RDB board requires a power supply from the 4-pin power jack. It provides 12 V and 5 V
supply to the board. Core voltage, DDR2 voltage, RGMII voltage, and PHY-specific voltages are provided
by either switching or linear regulated depending on the voltage drop and current consumption
requirement. Table 10 shows the power supply of each source. The MPC8308 does not require the core
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.29
Page 30
Getting Started
supply voltage and IO supply voltages to be applied in any particular order. However, during the power
ramp up, before the power supplies are stable, there may be an interval when the IO pins are actively
driven. After the power is stable, as long as PORESET is asserted, most IO pins are three-stated. To
minimize the time that IO pins are actively driven, apply core voltage before IO voltage and assert
PORESET before the power supplies fully ramp up.
This section describes how to boot the MPC8308_RDB. The on-board flash memory is preloaded with a
flash image from the factory. Before powering up the board, verify that all the on-board DIP switches and
jumpers are set to the factory defaults according to the settings listed in Section 5.1, “Board Jumper
Settings,” and make all external connections as described in Section 5.2, “External Cable Connections.”
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
30Micetek International Inc.
Page 31
Getting Started
Pin 1
P2
COP
P1
S1
J3
P5
S2
MPC8308
P9
P11
P10
D1
D2
CFG_RST_SRC0
CFG_RST_SRC1
CFG_RST_SRC2
CFG_RST_SRC3
RSVD1
CFG_BOOT_ECC_DIS
BOOT1# (NAND)
CTL0
CTL1
MCU
Connector
MPC8308_RDB
S/N:
IEEE 1588
P4
S3 PowerOn
mini PCI-E
S4 Reset
Connector
(Optional)
Connector
P8 miniUSB
D3 VBUS
1 2 3 4
ON
1 234
ON
0
1
RSVD0
P3
D5 L100
D4 L10
D6 DUP
D7 RX
D16
D12
D18
D17
D11
J1
J2 J6
J7
J5
J4
J8
P13
RS-232-COM1 (top)
RS-232-COM2 (bottom)
SD Card Connector
ENET2 (top)
ENET3 (bottom)
ENET4 (top)
ENET5 (bottom)
ENET1 (top)
ENET6 (bottom)
P12
Power
Jack Input
Floppy
Connector
5VSB
3.3V
5V
LED2_A
LED1_K
CAUTION
Avoid touching areas of integrated circuitry and connectors; static discharge
can damage circuits.
5.1Board Jumper Settings
Figure 27 shows the top view of the MPC8308_RDB with pin 1 marked for each reference. There are two
DIP switches and some jumpers.
Figure 27. MPC8308_RDB Top View
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.31
Page 32
Getting Started
PC
G2
G3
G4
G5
G1
G6
CAT-5 cable to
one of the ports (upper right-most is eTSEC1, other
five are eTSEC2)
Straight-through 9-conductor
serial cable, M-F (upper
port for UART1 default;
lower port for UART2)
The default settings of switches and jumpers are listed in Table 12.
Table 12. Default DIP Switch and Jumper Setting
ReferenceDefault Setting
S11111 (all OFF)
S20000 (all ON)
J1short pin 2-3
J4short pin 1-3 and 2-4
J7short pin 2-3
5.2External Cable Connections
Do not turn on power until all cables are connected and the serial port is configured as described in
Section 5.3, “Serial Port Configuration (PC).” Connect the serial port of the MPC8308_RDB system and
the personal computer using an RS-232 cable as in shown in Figure 28.
5.3Serial Port Configuration (PC)
Before powering up the MPC8308_RDB, configure the serial port of the attached computer with the
following values:
•Data rate: 115200 bps
•Number of data bits: 8
•Parity: None
•Number of Stop bits: 1
•Flow Control: None
32Micetek International Inc.
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Figure 28. External Connections
Page 33
MPC8308_RDB Software
5.4Power Up
The 4-pin power jack (P12) should be used to supply necessary DC power to the board.
WARNING
Turn off the main power for the RDB case before the power connector is
attached.
Power up the power supply. A few seconds after power up, the u-boot prompt => should be received by
the serial terminal program as shown here:
Coherent System Bus: xxx MHz
Core: yyy MHz
Local Bus Controller: xxx MHz
Local Bus: yy MHz
DDR: xxx MHz
…
Hit any key to stop autoboot: 0
=>
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.
6MPC8308_RDB Software
A board support package (BSP) is pre-installed on the MPC8308_RDB. This BSP consists of a bootloader
(u-boot), a generic PowerPC Linux-based system, and an associated file system. U-boot, the Linux kernel,
and the file system reside in the on-board flash memory. At power up, the Linux system runs on the
MPC8308_RDB.
The MPC8308_RDB BSP generation takes advantage of a tool called the Linux Target Image Builder
(LTIB). LTIB is a suite of tools that leverages existing open source configuration scripts and source code
packages and bundles them into a single BSP-generation package. The source code packages include boot
loaders and Linux kernel sources as well as many user-space source code packages to build a complete
BSP. LTIB also provides compiler packages required to build the BSP. Freescale developers use LTIB to
create BSPs for a multitude of Freescale development targets. LTIB leverages as many BSP elements as
possible for all Freescale-supported targets, and it offers the flexibility to customize components that
require platform-specific modifications.
The MPC8308_RDB BSP release package contains a file named
is an ISO image that can be burned to a CD-ROM or mounted directly from your hard disk. Note that
<yyyymmdd>
Micetek International Inc.33
is the release creation date. The LTIB installation script that installs all necessary packages on
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
MPC8308_RDB-<yyyymmdd>.iso
. This file
Page 34
Revision History
a host Linux PC and allows you to modify the BSP and packages within the BSP is in the
/ltib-MPC8308-RDB
This ISO image contains a file called
MPC8308_RDB hardware platform.
ISO image also contains
subdirectory within the ISO image.
Readme.txt
Readme.txt
Release Notes.txt
that describes how to generate and install the BSP on the
contains the latest information for each BSP release. The
, which describes changes to the current BSP version versus
earlier releases. To rebuild the BSP package or to add application software, carefully follow the
instructions in
Readme.txt
. This file contains details on how to build, run, and install the BSP. It guides the
user to achieve a successful re-installation of the BSP on the MPC8308_RDB. This ISO image contains
the following documents as well:
•
MPC8308RDBUG.pdf
•
MPC8308_RDB_schematic.pdf
•
LtibFaq.pdf
. This user's guide document in PDF format.
. The platform schematic in PDF format.
. Frequently asked questions for LTIB, which is a useful document describing how to
use LTIB to build the ISO image.
For more information on the MPC8308_RDB, visit the Freescale web site listed on the back cover of this
document. To run demonstrations or to acquire details of Freescale third-party applications for this
MPC8308_RDB, contact your local Freescale sales office.
7Revision History
Table 13 provides a revision history for this document.
Table 13. Document Revision History
Rev.
Number
110/2009Initial release
201/2010Updated Figure 10. Memory Card Connection
303/2010General document format and naming update
DateSubstantive Change(s)
Updated Figure 25. Reset Configuration Word Low Register (RCWLR)
Updated Figure 26. Reset Configuration Word High Register (RCWHR)
Updated Table 7. Default RCW in Flash Memory
Updated Table 8. RCWLR Bit Descriptions
Updated Table 9. RCWHR Bit Descriptions
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
34Micetek International Inc.
Page 35
THIS PAGE INTENTIONALLY LEFT BLANK
Revision History
PowerQUICC™ MPC8308_RDB User’s Guide, Rev. 3
Micetek International Inc.35
Page 36
How to Reach Us:
Home Page:
www.micetek.com
Micetek Interna tional Inc.
Sales & Service Center
Room 202, Building B, No 1618 Yishan
Road
Shanghai, P.R.C.
Tel: +86-21-64064782
Fax: +86-21-64064836
Head OfficeHead Office
7F, No.303 Chungming South Road
Taichung, Taiwan
Tel: +886-423026168
Fax: +886-423026268
Information in this document is provided solely to enable system and software imple-
menters to use Micetek products. There are no express or implied copyright licenses
granted hereunder to design or fabricate any integrated circuits or integrated circuits
based on the information in this document.
Micetek reserves the right to make hanges without further notice to any products
herein. Micetek makes no warranty, representation or guarantee regarding the suit-
ability of its products for any particular purpose, nor does Micetek assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims
any and all liability, including without limitation consequential or incidental damages.
“Typical” parameters which may be provided in Micetek data sheets and/or specifica-
tions can and do vary in different applications and actual performance may vary over
time. All operating parameters, including “Typicals” must be validated for each cus-
tomer application by customer’s technical experts. Micetek does not convey any
license under its patent rights nor the rights of others. Micetek products are not
designed, intended, or authorized for use as components in systems intended for sur-
gical implant into the body, or other applications intended to support or sustain life, or
for any other application in which the failure of the Micetek product could create a situ-
ation where personal injury or death may occur. Should Buyer purchase or use Mice-
tek products for any such unintended or unauthorized application, Buyer shall
indemnify and hold Micetek and its officers, employees, subsidiaries, affiliates, and
distributors harmless against all claims, costs, damages, and expenses, and reason-
able attorney fees arising out of, directly or indirectly, any claim of personal injury or
death associated with such unintended or unauthorized use, even if such claim
alleges that Micetek was negligent regarding the design or manufacture of the part.
Document Number: MPC8308RDBUG
Rev. 3
03/2010
Learn More: For more information about Micetek products, please
visit www.micetek.com
Micetek™ and the Micetek logo are trademarks of Micetek International Inc. All other
product or service names are the property of their respective owners.