MPC8640D MPC8641D开发板 开发平台
MPC8641D网络处理器概述
MPC8641D使用两个高性能超标量e600内核,运行频率最高可达1.5 GHz。这个三发机采用紧凑的7阶管道,对有不可预知的支线的代码特别有效。它避免了与清理错误预测支线上的长管道相关的较大延迟。不可预知的支线是由大量随机到达的不同类型的数据包驱动的典型代码路径。这些处理器支持系统总线上最多8个无序指令,允许向前进,即使在等待先前指令完成时也可往前处理(即,接入所需的主存储器)。e600采用板载128位向量处理器进行高效的数据移动(用于将TCP有效载荷从内核空间复制到用户空间)和数学函数的运算,这些数学函数相当于一个DSP。
MPC8641D每个内核都有一个较大的背面L2缓存,这使e600获得了高带宽,处理器和L2缓存之间延迟很低。因为每个内核都有它自己的L2缓存,当两个内核运行独立的操作系统而数据共享有限时,这个器件特别有效。对于在两个内核之间共享数据的应用,还提供数据共享低延迟功能。
MPC8641D该器件采用双64位(带ECC则为72位) DDR2存储控制器,可满足两个内核的带宽要求。存储控制器可以分配给每个内核,以增强操作系统的隔离,或者可以在内核之间共用,可确保最有效的存储器带宽。可以在两个存储控制器之间交叉进行存取,增加了目标存储器区域中打开的页面数量,降低了存储器存取的平均延迟。还可选启用实施单错误纠正和双错误检测的纠错码,确保存储控制器上的误码得到纠正,或者至少报告给内核。这是任何高可用性应用的一个要求。
MPC8641D有两个灵活的高性能I/O端口。双8通道PCI Express端口充分利用具有高性能串行点到点链路的遗留PCI,该链路通常用来连接各种其他板载高性能器件。4通道串行RapidIO端口,具有低软件开销、配置简单、硬件纠错等特点,支持存储器映射和基于数据包的事务处理,非常适合作为背板接口。
有4个以太网控制器,可支持10 Mbps、100 Mbps和1000 Mbps。以太网控制器具有先进的功能:TCP和UPD校验和加速、QoS支持以及分组报头处理。每个以太网控制器可以转换为一种FIFO模式,实现高效ASIC连接。
MPC8641D支持灵活的软件实施:对称多核处理(SMP)和非对称多核处理。采用SMP,一个操作系统可运行两个内核,但从编程角度看起来是开发人员在为一个单核编写程序。采用非对称多核处理,同一操作系统的或两个完全独立的操作系统这两个实例都可以在两个内核上运行,基本上不会感知到彼此。
MPC8641D CPU特性
CPU速率 - 1 GHz/1.25 GHz
典型功率 - 14 W/21 W
MPX总线(集成式) - 最高500 Mhz
L1缓存(集成式) - 每内核32 KB指令,32 KB数据,带有奇偶校验保护功能
L2缓存(集成式) - 每内核1 MB,带有可选ECC
MPC8640D MPC8641D包含在恩智浦产品长期供货计划中,自推出后至少保证10年供货
MPC7448 MPC8640D MPC8641D处理器对比
|
MPC7448 |
MPC8641 |
MPC8641D |
电压 |
1.05V |
1.1V |
1.1V |
可靠性 |
10 yrs @ 105°C |
10 yrs @ 105°C |
10 yrs @ 105°C |
技术 |
90nm绝缘硅(SOI) |
90nm绝缘硅(SOI) |
90nm绝缘硅(SOI) |
Alti Vec引擎 |
有1 |
有1 |
有1 |
缓存(每内核) |
L1:32kB I/D L2:1MB,带ECC |
L1:32kB I/D L2:1MB,带ECC |
L1:32kB I/D L2:1MB,带ECC |
处理器 |
单e600 Power Architecture内核,高达1.7GHz,2.3MIPS/MHz |
单e600 Power Architecture内核,高达1.33GHz,2.3MIPS/MHz |
双e600 Power Architecture内核,每内核高达1.5GHz,2.3MIPS/MHz |
存储控制器 |
独立系统控制器,200MHz总线 |
双64b DDR2,高达533MHz,带ECC |
双64b DDR2,高达600MHz,带ECC |
封装 |
双64b DDR2,高达600MHz,带ECC |
1023-HiCTE陶瓷33mm x 33mm |
1023-HiCTE陶瓷33mm x 33mm |
RapidIO®接口 |
无 |
串行RapidIO®,1x/4x @ 每通道高达2.5Gb/s |
串行RapidIO®,1x/4x @ 每通道高达2.5Gb/s |
PCI Express®接口 |
无 |
双PCI Express,x1/x2/x4/x8,每通道2.0Gb/s |
双PCI Express,x1/x2/x4/x8,每通道2.0Gb/s |
· CTDB-MPC8640D MPC8641D开发板照片:
CTDB-MPC8640D MPC8641D开发评估系统硬件资源配置: ◆处理器:Freescale MPC8640D MPC8641D ◆SDRAM:1GB 64位 DDR2 SDRAM内存 ◆NOR FLASH:64MB byte NOR FLASH(最大支持128MB) ◆PCI-E总线:2个x8 PCI-E接口 ◆RapidIO总线:1个RapidIO接口(和1个x8 PCI-E接口复用) ◆LAN:4个1000M以太网口 ◆串口:2个串口 ,其中1个用作console口 ◆其他接口:2个I2C、2个UART用排针引出 ◆看门狗:芯片自带WATCHDOG ◆JTAG:标准16线JTAG接口 ◆指示灯:2个电源灯 ◆按键:1个复位按键 ◆功耗:典型功耗 25W,最大功耗45W ◆板子尺寸:10cm x 15cm
开发评估系统软件配置: LINUX开发套件:(标准套件只包含linux或vxWorks) SDK版本: MPC8641DHPCN_20080118_Minimal-ltib
BootLoader软件: UBOOT 1.3.0版本 支持1000M网口 支持通过TFTP的文件下载 支持Linux操作系统的装载和引导 强大的Flash读写操作和内存Dump功能
Linux kernel: linux-2.6.23 全套完全移植好的源码树压缩包
开发工具: gcc-4.1.78
根文件系统(rootfs): 提供基于glibc的根文件系统全套源码及预编译压缩好的映像文件
vxWorks开发套件:(标准套件只包含linux或vxWorks)
开发评估系统设计文档资料: 用户手册: CTDB-MPC8641D 使用手册.pdf 开发设计文档: CTDB-MPC8641D原理图.pdf
开发评估系统装箱单: . POWERPC网络开发评估板:1块,按“硬件配置”标准配置 . 标准的控制台串口线:1根 . 电源适配器:5V-6A开关电源1个,内正外负 . 光盘:DVD光盘 1片,按“软件配置”标准配置
供选购之 模块/开发工具: ◆ USB TAP在线仿真器(支持所有freescale PowerPC芯片)
|