Freescale’s MPC8308 is a low-power PowerQUICC II Pro processor that integrates DDR2, eSDHC, PCI Express, eTSEC, USB, and IEEE® 1588. It uses an e300 core and has higher MIPS/MHZ performance. The processor works At 266, 333 and 400 MHz, it has 1.92 DMIPS/MHz performance, mainly used in WLAN wireless access points, wireless home base stations, smart grid home gateways, data concentrators, industrial control and factory automation. This article introduces the highlights of the MPC8308 processor , Main features and advantages, block diagram and main features, block diagram and circuit diagram of the MPC8308-RDB reference design platform.
The MPC8308 is a cost-effective, lowpower, highly integrated PowerQUICCprocessor designed to address the requirements of networking applications such as smart grid home energy gateways, data concentrators, wireless LAN access points, wireless femto base stations and industrial applications such as industrial control and factory automation. It extends the PowerQUICC II Pro family by balancing the higher MIPS/MHz performance provided by the e300 core with low power consumption at a very aggressive price.
For networking applications, the Gigabit Ethernet MACs support connectivity to the wired network while the PCI Express® and SDIO interfaces can offer connectivity to wireless LAN or 3G and 4G modem devices. The MPC8308 processor features integrated IEEE for applications such as time-sensitive telecommunications services , industrial network switches, powerline networks and test/measurement devices. All of these applications will be fully enabled with the MPC8308 processor and the low-cost evaluation board with optimized Linux and drivers. Freescale also works with thirdparty partners to enable application software for end user interfaces.
The MPC8308 processor incorporates the e300c3 (603e core compatible) core at 266, 333 and 400 MHz with 1.92 DMIPS/ MHz. The core, built on Power Architecture® technology, includes dual integer units as well as a modified multiply instruction.
These architectural enhancements enable more efficient operations to be executed in parallel, resulting in a significant performance improvement. The e300 core complex also includes 16 KB each of L1 instruction and data caches and on-chip memory management units (MMUs) with dual integer units and SP/DP FPU.
The MPC8308 processor is designed with a very low-cost 473-pin MAPBGA package at 0.8 mm pitch and 19 mm x 19 mm dimension. This smaller package dimension is suitable for small-footprint applications in single-board computing and other embedded networking applications.
Cost-Effective Reference Design Board
The MPC8308-RDB (reference design board) is available to customers for US$299. The kit includes Linux drivers to support all peripherals, along with a free six-month evaluation license for CodeWarrior™ development tools.
MPC8308 processor highlights:
Main features and advantages of MPC8308:
Figure 1. MPC8308 block diagram
MPC8308-RDB reference design platform
The MPC8308-RDB reference platform is ideal for hardware and software development for embedded applications, including consumer printers, wireless access points, industrial control and factory automation equipment.It leverages the low-cost MPC8308 PowerQUICC® II Pro communications processor, built on Power Architecture ® technology, which is designed to meet the requirements of several low-end embedded networking applications with high-speed peripherals while striving for low power consumption and a small-footprint package design. The MPC8308-RDB integrates leading-edge external components: 5 x Gigabit Ethernet ports, 1 x USB 2.0, x1 mini PCI Express® connector and an SD/MMC card interface. The MPC8308 microprocessor supports dual 10/100/1000 Mbps Ethernet controllers, single-lane PCI Express, USB 2.0 controller, enhanced SDHC controller for SD memory interface, dual universal asynchronous receiver/transmitter (DUART), serial peripherals, general-purpose I/O and system timers. This high level of integration in the MPC8308 processor helps to lower overall system costs, improve performance and simplify board design. The highspeed peripheral mix, combined with cost effectiveness, makes the MPC8308 processor a unique offering in the marketplace.
The MPC8308-RDB incorporates a preinstalled board support package (BSP) containing a boot loader (u-boot)—a generic Power Architecture technology system based on the Linux® kernel. The u-boot and Linux kernel reside in the on-board flash memory and launch when the board is powered up.
The MPC8308-RDB BSP takes advantage of the Linux Target Image Builder (LTIB)—a suite of tools that leverages existing open source configuration scripts and source code packages combining them all into a single BSP generation bundle. 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. The LTIB also provides compiler packages required to build the BSP. Freescale developers use the LTIB to create BSPs for a multitude of Freescale development markets.
The LTIB leverages as many BSP elements as possible for all Freescale markets supported, while offering the flexibility necessary to customize components that require platformspecific modifications.
Many third-party applications are available for the MPC8308-RDB. They are typically built on top of the BSP delivered by Freescale and can be installed on the hard disk.
Main features of MPC8308-RDB reference design:
• CPU: Freescale MPC8308 running at 400/133 MHz; CPU/coherent system bus (CSB)
• Memory subsystem:
— 128 MByte unbuffered DDR2 SDRAM discrete devices
— 8 MByte NOR flash single-chip memory
— 32 MByte NAND flash memory
— 256 Kbit M24256 serial EEPROM
— 10/100/1000 BaseT Ethernet ports:
– 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 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:
Figure 2. Outline drawing of MPC8308-RDB reference design board
Figure 3. Block diagram of MPC8308-RDB reference design
Figure 4. MPC8308-RDB reference design circuit diagram (1)
Figure 5. MPC8308-RDB reference design circuit diagram (2)
Figure 6. MPC8308-RDB reference design circuit diagram (3)
Figure 7. MPC8308-RDB reference design circuit diagram (4)
Figure 8. MPC8308-RDB reference design circuit diagram (5)
Figure 9. MPC8308-RDB reference design circuit diagram (6)
Figure 10. MPC8308-RDB reference design circuit diagram (7)
Figure 11. MPC8308-RDB reference design circuit diagram (8)
Figure 12. MPC8308-RDB reference design circuit diagram (9)
Figure 13. MPC8308-RDB reference design circuit diagram (10)
Figure 14. MPC8308-RDB reference design circuit diagram (11)
For details, see: