MCF5272在小型网络系统中开发应用.docVIP

  • 12
  • 0
  • 约4.47千字
  • 约 11页
  • 2018-12-11 发布于湖北
  • 举报
MCF5272在小型网络系统中的开发应用 随着信息技术和互联网络技术的发展,嵌入式产品的功能日趋复杂,越来越多的应用系统采用了高性能的32位微处理器,以满足产品的网络化功能。摩托罗拉公司半导体部为适应市场的需要,推出了 Coldfire系列产品,该产品系列采用了一种新的内核,它是在68K内核的基础上,对68K内核的功能进行增强发展而来,新内核的代码执行效率很高,并保持了与68K的兼容性。目前,Coldfire已经发展出 V2、V3、V4等多种内核版本,对应每个版本又有多种不同的芯片种类。图1 显示了Coldfire系列芯片的发展历程。 图1 Coldfire系列芯片在各种应用中表现出相当高的性能,适合从低端产品到高端产品的多种应用。例如:MCF5206e在54Mhz可达50MIPS,MCF5407在160Mhz可达257MIPS。 最新推出的MCF5272芯片是一种32位RISC结构的通用微处理器,具有优良的性能和低廉的价格,它延承了Coldfire(V2版本)的一切优点,并集成了更多的外围接口,使芯片的使用效率得到了较大的提高,因此,它在Coldfire系列芯片中占有重要的地位。该芯片可被广泛用于Internet设备、LAN电话、低端路由器、ISDN终端适配器、本地无线基站、打印机、POS终端、工业自动化以及机顶盒等。图2 是MCF5272芯片的结构图 1k 1k I-Cache 4k SRAM USB1.1 模块 3 PWMS 2个 异步 通信口 MAC H/W Divide JTAG 测试口 Debug 模块 DMA 4 计时器 软件 HDLC 模块 系统总线 控制器 中断控制器 SDRAM 控制器 片选 通用 I/O QSPI 4个 时分多工 控制器(TDMs) V2内核 I Addr Gen I Fetch Instr Buf Dec Sel Op A Gen Ex 10/100M 以太网 控制器 DMA 图2 其主要性能特征见表1: 表1 MCF5272 微处理器性能一览表 名称 MCF5272 指令执行宽度 32bit CPU 内核 V2 ColdFire 片上 cache 1k byte 指令 片上 SRAM 4k byte 片上 ROM 8k byte 以太网控制器 10/100 x 1 HDLC 模块 Yes (软件) USB 模块 12Mbps 设备 TDM 模块 4 通道 异步串行口 2 通道 片选寄存器 32bit x 8 定时器 16bit x 4 GPI/O 48 脚 PWM 模块 3 通道 中断控制器 Yes 内存控制器 SDRAM DMA 控制器 1 通道 DMA 封装 196 PBGA 电压 3.3V 工作频率 66MHz CPU 指令存取性能 63MIPs 硬件平台参考设计 MCF5272能被用于开发不同功能的低端网络产品,如:SOHO/HOME小型路由器,家庭网关等。摩托罗拉公司半导体部针对用户需求,提供了多种硬件平台的参考设计,可以充份体现MCF5272的优越性能,如: MCF5272C3通用开发平台、低成本路由器参考设计平台、IA通用开发平台等一系列硬件平台。使用这些平台参考设计,用户可以快速完成新产品的软硬件设计,并投入生产。 图3所示为低成本网络产品的平台参考设计的示意图。系统包括:微处理器MCF5272、2MFlash、4MADRAM、USB驱动、Ethernet驱动接口、ADSL驱动接口、外接HUB子板、ISDN接口、串行口、并行口、触摸屏LCD、键盘接口、红外线接口、无线射频接口、调试与测试接口及外围扩展接口等。 MCF5272微处理器 MCF5272微处理器 FLASH 2M SDRAM 4M USB 接口x1 以太网驱动接口x1 ADSL接口x1 ISDN 接口x4 异步串行接口x2 并行接口x1 LCD/触摸屏x1 键盘x1 RF 模块x1 红外线遥控模x1 外接HUB 模块 测试接口 外围扩展接口 BDM调试接口 图3 网络平台参考设计示意图 在这个硬件平台里集中了多种网络应用模块,用户可以根据实际情况选择需要的模块,完成自己的产品设计。 嵌入式操作系统 对于面向通信、网络、信息处理等领域的产品,人们要求其实现的功能复杂、可靠性高,于是对微处理芯片和软件的应用都提出了更高的要求。嵌入式操作系统的出现,为人们解决复杂的应用提供了可靠的保障。嵌入式操作系统一般是基于多任务,实时性的工作模式,可以用于解决复杂的多任务处理工作。随着Internet的发展,越来越多的嵌入

文档评论(0)

1亿VIP精品文档

相关文档