原创 FTF经历之Coldfire,MQX和Tower System

2010-6-28 01:03 3150 8 8 分类: MCU/ 嵌入式

原文见我的eefocus博客:


http://www.freescaleic.org/blog/bluehacker/09-08/175399_294e5.html#articletop


2009年中国站的Freescale Technology Forum结束了,这次的论坛规格很高,组织的也不错,我有幸受邀参加了这次盛会,在这期间主要关注的还是Coldfire处理器,i.MX处理器和工业控制方面的专题,汽车电子和3G/4G网络因为我觉得自己是外行就没太在意,但其实我也看了展示的汽车组合仪表方案,这些方案我的感觉对于高档汽车还是很有竞争力的,但相对于那些低端的汽车,根据我的经验,飞思卡尔展出的方案在成本上估计是不能让那些小厂接受的。闲话少说了,下面说说这次论坛上关于coldfire的研讨会。


在28号有连续两个关于coldfire的研讨会,是飞思卡尔同一个FAE讲的,一个是关于coldfire V1的MCF51CN的,一个是V2 core的mcf5225x。这次大会飞思卡尔特别强调了他们的Tower system,连CEO在主题演讲中都强调了。所谓的Tower system就是他们demo板或evb板的一种组织方式,其实思想就是以前流行的核心板+底板扩展的模式,但更进了步。他们用两块成为Elevator的背板提供多个标准的接口(现在采用的是 PCI-e的那种164pin插槽),在这两块背板的插槽上可以插CPU板和各种外设模块板,比如以太网板,LCD板, WIFI板等等。好处就是用户可以根据自己的需要任意组合购买相应的板子,这样会提供更好的模块化,更大的灵活性,如果用户是要长期在coldfire系列上做产品开发,那么他第一次买的elevator板和相应的外设板,将来还可以复用。打个比方,假如你这次的项目用的是MCF51CN实现以太网通信,那么你可以购买Elevator背板+51CN的CPU板+以太网模块板;如果将来你要做个用MCF52259的以太网通信项目,那么你只需购买一块MCF52259的CPU板即可通过复用Elevator背板和以太网板来完成开发。这个想法当然不错,但是我个人却不是很看好,对于很多想玩coldfire的人来说,可能并不一定需要这种复用,比如我可能就只是在这个项目中用下51CN,将来不大可能会用到mcf52259,那么这种情况下,作为用户购买这个Tower system的花费很可能比购买一块单的51CN开发板要贵。下面是关于tower system的一个图片说明:


1251548530_5e727cab.jpg


coldfire系列产品线已经很长,分4个核心V1-V4,V1基本上就是MCU,V2有一部分是MCU,还有一部分是MPU,V3和V4则都是MPU,V4的MCF54455做的有点象Powerpc,266MHZ主频,支持PCI,Ethernet,USB OTG,eMAC,I2C,DSPI,I2S,ATA,硬件加密,随机数产生器,UART等,支持DDR/DDR2 SDRAM和32bits FlexBus,性能已经很强大了。这次重点介绍的是MCF51CN128和MCF52259,算是高档单片机吧。MCF51CN128的特性:


32-bit ColdFire V1 Central Processing Unit (CPU)
Up to 50.33 MHz ColdFire CPU from 3.6 V to 3.0 V, up to 40 MHz CPU from 3.0 V to 2.1 V, and up to 20 MHz CPU from 2.1 V to 1.8 V across temperature range of –40 °C to 85 °C
Support for up to 45 peripheral interrupt requests and 7 software interrupts
On-Chip Memory
128 KB Flash, 24 KB RAM
Flash read/program/erase over full operating voltage and temperature
FEC
MiniFlexBus
3x UARTs
2x I2C
2X SPI
12CH 12Bits ADC
Real Time Counter
Power-Saving Modes
Clock Source Options
System Protection


1251550158_580315fd.jpg


MCF52259的特性有:
Up to 76 Dhrystone 2.1 MIPS @ 80 MHz
EMAC Module and HW Divide
Encryption – CAU
External Bus
Up to 64K bytes SRAM
Up to 512K  bytes Flash
100K W/E cycles, 10 years data retention
USB 2.0 full-speed Host/Device/On-the-go
Controller
CAN – (FlexCAN)
FEC (10/100 Ethernet)
3 UARTs
Serial Peripheral Interface (Queued SPI)
I2C bus interface modules
4 ch. 32-bit timers with DMA support
4 ch. 16-Bit Capture/Compare/PWM timers
2 ch. Periodic Interrupt Timer
8 ch. PWM timer with enhanced DAC capabilities
Watchdog timer with independent clock
Real Time Clock with 32kHz crystal oscillator
8 ch. 12-bit A-to-D converter with simultaneous
sampling
Up to 56 5V Tolerant General-Purpose I/O
System Integration (PLL, SW Watchdog)


1251550187_19cd748c.jpg


MCF52259号称是一站式链接解决方案,确实是功能很全,常规的通信接口都具备。与MCU配套的是freescale新推出的免费MQX,包括RTOS,TCP/IP协议栈,FAT文件系统,USB协议栈和针对MCF52259,MCF51CN的BSP,根据他们的计划将来所有的coldfire系列都将port到MQX上,切开发套件均采用Tower system.
 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条