MPC8640/MPC8641平台上运行vxWorks操作系统 MPC864x处理器集成了一个或者两个e600核,基于Power Architecture™,其中MPC8640/MPC8641杭州卷烟厂
处理器集成了一个e600核,而MPC8640D/MPC8641D集成了两个e600核,8641相比较于8640的主要差别是CPU的主频前者能到1.5GHz,后者可到1.25GHz,典型功耗两者差别近10W。e600核是G4核的升级版,具有32位和64位的浮点运算功能,适合大数据量运算的场合,工程中实测,同样主频下(1GHz),1个e600核的浮点运算能力是一个TMS320C6678核的1.3倍。虚拟存储空间可达到4 Pbytes (petabytes) ,物理存储空间可达到 64 Gbytes (gigabytes) ,另外它提供双核独立可见的低地址模式南极条约0x0_0000_0000,使得两个核可以独立跑不同的操作系统,即AMP模式。MPC864x具有两个芙秀
64位DDR/DDR2 SDRAM 内存控制器, 每一个控制器可以管理两名男孩藏身车底16Gbytes 的内存空间,两者独立可配置,实际应用中为降低单板功耗,可以只是用一个DDR控制器。高速接口包括1x/4x SerialRapidIO和 1x/2x/4x/8x PCI Express,两者在接口上是复用的; 4 个可配置的10 Mbps,100 Mbps, and 1 Gbps以太网。现以Wind River SBC8641D开发平台介绍如何跑起vxWorks操作系统,过程主要分三步: 1)JTAG固化引导代码
2)编译生成bootrom
3)生成可执行文件vxWroks
A)硬件资源:
布局如下图所示:
80式通用机SBC8641D评估板主要资源:
带锯条焊接
->Freescale MPC8641D processor
->2 banks of 256MB of DDR2 SDRAM running at DDR400 speed (each bank on differentDDRMC).