Return to Home Page
IC-e6-PMCc
PowerPC 7448 PrPMC

 
 
 
 
 
 
 
 
 
[ Description ]

[
Specifications ]

[
Software ]

[
Ordering Info ]

[ ]




(117Ko)

info doc 

 

 

 

 

IC-e6-PMCc is a PrPMC mezzanine card, based on the Freescale MPC7448 processor. Compliant with our IC-e6-PMCa, it improves the memory bandwidth, provides new functions as USB2 ports and Onboard Solid-state Disk.

The MPC7448 is a high-performance embedded e600 core. These low power PowerPC processors are ideal for applications in the fields of defense, industrial automation, medical imaging.


IC-e6-PMCc can be used in conjunction with CompactPCI, VME carriers or proprietary design. Many highly integrated applications can be used on-board :

  • Leading-edge computing

  • Embedded network control

  • Signal processing, etc.

 

Description

IC-e6-PMCc is powered by a MPC7448, being part of the PowerPC processor family. These processors feature a high-frequency super scalar PowerPC core capable of issuing four instructions per clock cycle into 11 independent execution units : four integer units, one double-precision floating point unit, four Altivec units, load/store and branch processing units. This e600 core provides 3200 Dhrystone 2.1MIPS @ 1,4GHz . This PowerPC also integrates 2*32KB L1 caches and 1MB L2-ECC cache.

IC-e6-PMCc implements the recent DiscoveryTMV chipset to fill out the processor performances. It provides PCI-X, PCI-e bridges, DDR2 memory controller, high-speed communication controllers.

This board implements up to 1GBbytes of on-board DDR2-ECC memory with 64+8-bit access wide. For low latency CPU-to-DRAM access, the chipset implements a dedicated point-to-point, 128-bit full duplex data path, between the CPU interface and DDR2 bank of memory. The entire CPU interface and DRAM controller is running at the CPU bus clock . This implementation guarantees minimum CPU-to-DRAM latency that is critical in embedded applications.

IC-e6-PMCc integrates many communication functions : three Giga Ethernet channels, two USB2 channels, two UART ports, etc.

IC-e6-PMCc provides an onboard solid state disk very useful to implement for instance large Linux file systems.

A 64-bit PCI or PCI-X controller allows the IC-e6-PMCc to be used in several PMC or PrPMC configurations in compliance with PCI 2.2 or PCI-X. This board is configurable in Monarch or non-Monarch mode.

IC-e6-PMCc features

Processor unit

- e600 core running at 1,4 GHz with :
  - L1 caches : 32KB Inst. and 32KB Data with parity
  - 1MB of L2 integrated cache
- 1GB SDRAM-DDR2 with ECC
- 128 MB soldered MirrorFlash
- PPC Real Time clock and four 32 bit-timers
- BSRAM and Calendar clock with supercap backup
- Temperature sensor and monitoring
- two XOR DMA (useful for RAID, iSCSI)
- four IDMA engines.

I/O subsystem

- Highly integrated Marvell DiscoveryTM V system controller
- Three Ethernet 10/100/1000TX ports with :
  - support for Jumbo frames
  - One of these Ethernet ports is routed to front RJ45 and two on rear Pn4
    connector
- Dual RS232 UART
- Two USB2 (High & full speed) ports (one front & one rear)

Storage Subsystem

- Solid state disk based on the lastest Flash Nand Technology with a dedicated
  flash drive controller
- High R/W Throughput with two chips parallel access
- Up to 8 GB according to the chip availability

Accessories

- Engineering kit for debug : JTAG/COP and RS232 console
- Dual PMC/XMC VME64 carrier with VME2eSST capabilities : IC-PMC-VMEa
- cPCI 3U carrier

IC-e6-PMCc is compatible with our IC-e6-PMCa.

 

IC-e6-PMCc on-board firmware

The basic firmware takes in charge Freescale’s new MPC7448 and the Marvell chipset Discovery V initialization. This on-board firmware, based on the open-source UBOOT, is a comprehensive set of software stored in a secured flash.

UBoot
It is called by the reset vector when the board is powered up. It initializes the PowerPC and the
DiscoveryTMV system controller, performs a comprehensive Power-on self-tests (PBIT), before to jump in different applications according to the values stored in memory. If the board acts as a Monarch PMC, the software executes a enumeration step, otherwise it waits the PCI startup sequence from the host. In standalone mode the board directly runs the configured application.
The firmware allows loading files from Ethernet via Bootp, running files in RAM or flashing them. In addition, it allows some monitor functions as : display or modify the RAM data. To end with, it enables the user to perform maintenance tests.

 

IC_Bios

This module allows the user’s access to the specific IC-e6-PMCc hardware resources via an easy-to-use API. This module is used as a library with Vxworks and as a dynamically loaded library module for Linux.

 

IC-BSP basic
These BSPs products are based on the standard distribution of the OS editor. They take in charge hardware initialization, interrupt handling and generation, hardware clock and timer services, memory management, PCI management, mapping of memory, serial ports, MAC driver for Gigabit ports.

Interface Concept provides BSP for VxWorks® (5.5 & 6.x) and Linux 2.6.x for ICLinux SDK (Linux distribution from IC). Other RTOS (LynxOS, Integrity...) can be ported on request.

Diagram 


Click on the block diagram to zoom in

 

                               Ordering information

 

Reference Model Features Grade
TBC TBC TBC  
TBC TBC TBC  
TBC TBC TBC  
TBC TBC TBC  
TBC TBC TBC  
 
TBC TBC TBC  


This document supersedes any earlier documentation relating to the products referred to herein. The information contained in this document is current at the date of publication. It may subsequently be updated or withdrawn without notice.

COPYRIGHT INTERFACE CONCEPT - 2007 - IC-e6-PMCc v01.pub. All names, products and services mentioned are trademarks or registred trademarks of their respective holders.

top