基于MPC8536的雷达嵌入式数据处理平台设计.pdf
《基于MPC8536的雷达嵌入式数据处理平台设计.pdf》由会员分享,可在线阅读,更多相关《基于MPC8536的雷达嵌入式数据处理平台设计.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 MPC8536 的雷达嵌入式数据处理平台设计 张利平【摘 要】针对高性能嵌入式数据处理系统在雷达设备中日益增长的需求,采用Motorola 公司多功能微处理芯片 MPC8536 搭载 LINUX 内核,开发了一套通用雷达数据处理平台。文章给出了以 MPC8536 为核心来构建硬件平台的设计方案,介绍了该平台的硬件组成结构和主要设计方法,以及操作系统和 U-BOOT 的移植过程,并通过实际测试,验证了平台的高效性。%With the increasing requirements of the high-performance embedded data processing system
2、 in radar equipment,a general radar data processing platform is developed with the adoption of the multi-functional micro-processing chip MPC8536 of Motorola and the LINUX kernel.The design of establishing the MPC8536-based hardware platform is given with the composition of the hardware and the main
3、 design method introduced.The transplant processes of the operating system and the U-BOOT are also discussed.Finally,the platform proves to be highly efficient through the actual test.【期刊名称】雷达与对抗【年(卷),期】2012(032)001【总页数】5 页(P57-60,68)【关键词】POWERPC;MPC8536;Linux;U-BOOT;移植;通用【作 者】张利平【作者单位】中国西南电子技术研究所,成
4、都 610036【正文语种】中 文【中图分类】TN957.52 0 引言 近年来,随着大规模集成电路技术的成熟和发展,涌现出了许多功能强大的CPU处理器,POWERPC 即是其中的佼佼者,其产品线广、性价比高、温度范围广、集成度高以及功耗低等优点,正好满足现代高性能嵌入式设备的要求。POWERPC 搭载 LINUX 内核,也可以满足绝大多数环境条件下的实时性要求。这里就以MPC8536 为核心,构建了一个高性能的雷达通用数据处理平台,在不改变系统硬件的条件下,仅对软件进行更新,即可实现多功能性。基于通用处理平台的设计还可以扩展到后续任务如 SAR 数据传输、雷达组网、雷达信号处理、大型数据链等
5、多种用途,具有广阔的应用前景。1 MPC8536 芯片介绍 MPC8536 是 Motorola 公司的高性能嵌入式微处理器芯片。该芯片内部集成了控制领域常用的外围组件,特别适合通信和网络设备的开发。MPC8536 采用 E500 核结构,连同极高的网络、USB、PCIE 和 SATA 设备集成度,为用户提供了便捷的设计方案来建立高性能通用平台。其内部结构如图 1 所示。由图 1 可知,MPC8536 已经跨越了纯粹处理器的范畴,是一个高度集成的主控处理模块,并且还具有以下特点:(1)具有高性能 E500 内核,CPU 频率最高达 1.5 GHz(2400MIPs);(2)高度集成的内部控制器
6、,如内存、PCIE、USB、SATA、以太网等,外围电路设计简单;图 1 MPC8536 的内部结构(3)低功耗,10W 的典型功耗远优于 X86 系列产品,且可以通过动态电源管理,控制静态和动态功率模式下的功耗;(4)可运行嵌入式操作系统(LINUX、VXWORKS),便于多任务管理和调度,实时性强。2 平台的硬件设计 系统的硬件部分主要包括 MPC8536 微处理器模块、DDR2 控制模块、电源复位和时钟模块、存储器模块、千兆以太网模块、PCI/PCIE 控制模块、串行口控制模块、CPLD 控制逻辑、USB 控制模块、SATA 控制模块。系统硬件设计框图如图 2所示。2.1 电源、时钟和复
7、位模块 考虑到功耗太大不利于散热进而影响系统稳定性,所以在芯片的选择上全部采用低功耗芯片。平台总共需要 4 种电源,分别为 1.1 V、1.2 V、2.5 V 和 3.3 V。其中MPC8536 所需的电压由 TI 的开关电源 TPS54910 和 LT1963AEST-2.5 提供,VSC8224 所需的 1.2 V 由 TPS54312 提供。所选的芯片均能满足最大电流要求,且电源输出效率较高。在实际应用中,编程人员还可以利用软件启动 MPC8536的各种节能模式,平均系统功耗测试值小于 15W。系统时钟电路分为 3 部分,一是由 33.33 MHz 晶振作为参考时钟,通过一个时钟分频芯片
8、,分别送给 CPU、CPLD 和 PCI 设备;另外选取一个14.31818 MHz的晶振,输入给 ICS9FG108,分频输出 PCIE 差分时钟;最后采用一个 24 MHz 的时钟,作为 USB3300 的输入,控制 USB 设备。系统复位模块采用的是 MAXIM 的电源监控芯片 MAX16006。该芯片体积小、功耗低,可以通过配置同时监控 8 种等级的电压,完全满足电压监控要求。2.2 以太网和 USB 模块 MPC8536 含有 2 个千兆以太网控制器,均可用作高速以太网接口。本系统采用VITESSE 公司的 VSC8224 芯片,加上脉冲变压器,就可以构造 1000M/100M 自适
9、应以太网。由于 VSC8224 带一路光纤输出,所以本系统提供了两种网络模式选择。在某些对电磁干扰要求严格的环境条件下(如机载环境),采用光纤网络通信,可以减少电磁干扰,保证整机电磁兼容。MPC8536 自带了 2 个 USB 控制器,采用 SMSC 公司的 USB3300 加上LM3526M 电源管理芯片即可支持 USB2.0 协议,实现外接鼠标、键盘、U 盘等接口。图 2 嵌入式通用处理平台系统框图 2.3 存储器模块 MPC8536 内部含有 7 个存储器控制单元,可以对各种存储外设进行管理。通过对每个存储器体的独立寄存器 BRx 和 ORx 进行编程控制,可以实现对 NORFLASH、
10、NANDFLASH 等外设的读写操作。本系统的存储器模块划分为 2 个部分,即系统映像(NORFLASH)和应用程序(NANDFLASH)。由于嵌入式 LINUX 操作系统一般体积较小,一片 16M 的 NORFLASH 即可完成存储功能,故选用 SPANSION的 16 位总线存储芯片 S29GL128N90TFIR1,用于完成 U-BOOT 和系统映像的存储。分配片选信号 CS0,通过编程 BR0 和 OR0 设置地址映射为 0 xAF0000000 xB0000000。NANDFLASH 用于存放应用程序以及其他需要存储的大量数据。本系统采用三星的 1G 容量芯片 K9NBG08U5A,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MPC8536 雷达 嵌入式 数据处理 平台 设计
限制150内