Loading
新闻中心库存中心价格中心PDF中心图片中心
ICGLE 电子技术支持中心,为电气人员和相关企业提供全面的信息(IC技术\IC库存\IC图片\PDF资料等)服务
总线设计PCB设计单片机DSPARM
JAVA驱动设计C/C++汇编J2EE网络协议中间件技术嵌入式系统无线通信通信网络模拟技术接口电路显示光电传感与控制EDA/PLD
气流体控制电子产品电机及工具通信设备仪器仪表电线电缆建筑电气低压电器高压电器电源工控自动化广电设备医疗器械More..
电源设计仪器仪表技术专递电路图片电子专栏储存技术汽车电子测量测试音响技术家用电器
成功方案市场分析行业标准应用前沿芯片应用综合专区
灵活的MCU架构实现产品的轻松升级
来源:今日电子/21IC   作者:胡燕瑜
字体大小:[大][中][小]

  随着市场竞争的日益激烈,如何使新产品更快投入市场,成为工程设计人员越来越关注的问题。在推出满足更高性能需求的升级产品时,原有设计的灵活性成为了关键。高度灵活的设计可以有效缩短设计周期,使新产品快速进入市场,还可以实现投入最小化,从而获得更高的利润。

兼容性降低升级投入


  升级产品往往应具有更高的性能、集成度、更低的功耗和更丰富的外设。如何以最少的投入满足这些新的需求呢?如果新产品的设计可以充分利用现有外围设备的知识产权(IP),那么在现有产品上的投资在移植时就会得到保持,外围设备驱动软件仍可以继续发挥作用。


  以设计的核心器件MCU为例,基于8位MCU的低端产品若能和升级后、基于16位或32位器件的新产品采用相同的开发环境,将大大降低投入并显著缩短开发时间。


  Freescale 的“控制器联合体(Controller Continuum)”就是一个兼容8位和32位架构的MCU产品路线图。Controller Continuum通过采用通用的外围设备、工具和软件,为各种消费和工业MCU系列产品提供了环环相扣的兼容性。

灵活的MCU架构


  MCU全面的兼容性体现在芯片引脚、外设接口和开发工具等方方面面。如果能消除比特位界限,就可使8位MCU轻松地与更高性能的32位MCU进行相互移植。设计人员可以利用8位和32位器件共用的软件和硬件开发工具开发新的应用,并且随着产品的成熟,更加轻松地升级为下一代产品。


          


                      图1 Controller Continuum产品线路图


  以Controller Continuum为例,它共包含8位的RS08、S08和32位的ColdFire V1~V4六款内核。如图1所示,基于S08和ColdFire V1内核的Flexis系列是Controller Continuum的连接点。


  S08是适合电池供电设备的高速低功耗内核,RS08是S08内核的精简版,为闪存16Kb以下和引脚较少的设备而设计。ColdFire V1利用了V2架构所具有的双级取指令管线和双级操作数执行管线。同时,V1内核采用S08总线结构,为实现32位性能提供了理想的切入点。向上兼容其他所有ColdFire内核的能力保证设计可以升级到更高的性能。

全面的兼容性


  基于ColdFire V1内核的MCU采用与基于S08架构的产品相同的外围模块和开发工具,同时也提供向上兼容性,有效简化应用设计。表1对基于S08和ColdFire V1的Flexis系列CPU操作模式的主要特性进行了比较。下面将以该系列为例介绍Controller Continuum所提供的全面的兼容性。


1 芯片引脚


  ColdFire V1内核采用S08单引脚后台调试模块(BDM)来实现封装引脚兼容性。新版本的调试接口实现了用于实现BDM可读迹线功能的缓冲器,同时保持了最小的处理器开销。


  后台调试模式(BDM)曾是保持相同引脚数的困难之一。传统ColdFire中的BDM是采用三针串行接口(时钟、数据输入、数据输出)实现的,还用第四根针来提供断点功能。这种BDM支持连续插入读/写寄存器和读/写内存命令的功能,还可以运行和停止处理器等。由于S08用于更低端应用中,引脚数也非常有限,所以传统ColdFire内核的调试功能被重新映像到针对V1的单引脚接口上,与S08完全一致。

表1 S08和ColdFire V1内核CPU模式对比
      

2 开发工具


  8位到32位过渡的最大挑战是开发工具。主要的开发工具必须是可互换的,并且在移植到32位时,要给8位用户提供同样简洁的外观和感觉。CodeWarrior集成开发环境能支持Freescale 8位和32位微控制器的软件开发。采用最新版本的CodeWarrior,用户可以用完全相同的工具、连接线和CodeWarrior工具,直接将S08拿掉并用ColdFire V1内核替换。用户只需轻点几下鼠标,简单地重新编译一下用C语言开发的代码即可。


  如果利用集成到CodeWarrior工具套件内的快速应用开发工具Processor Expert的帮助,设计者还能进一步加快应用的开发。Processor Expert的核心是它的专家知识库,它可以让图形界面只提供有效的选择,并且能够迅速指明潜在的资源冲突,使开发人员在初始设计阶段就能解决此类问题。


3 外围设备


  V1内核具有到S08外设和紧耦合32位本地存储器(闪存和SRAM)的标准化8位总线,从而能够使用类似的外围与存储模块。


4 同时满足低功耗需求


  以Flexis系列为例,采用它们进行设计可以实现整个最终产品系列功耗的最小化,也无须为更高性能和更丰富的外设重新设计,特别适合成本敏感的应用。V1内核采用了先进的低电压、低功率流程,不管是在待机还是运行模式下都能提供一个功耗极低的32位MCU。此外,凭借其高功率密度可创建很多新的应用。


  由于ColdFire V1 MCU具有高达S08器件10倍的性能,因此有可能在某个应用中大幅提高产品的性能而不必提高频率。对于那些对EMC敏感的应用,如家电电器,这将是一个重要的优势。


  如Freescale Controller Continuum的高度灵活的升级路线使得消费和工业产品拓展到新的市场不再需要大量的重复投入和开发资源。如果最新进入市场的是基于8位MCU的低端产品,则可利用Controller Continuum的无缝兼容性使用同一开发工具设计面向该市场的高性能升级产品。例如,从家庭用腕式血压表升级到医用血压表,从网络摄像头升级到安全监控摄像头。得益于其全面的兼容性,Controller Continuum将使工程设计人员在进行医疗设备和监控、PoS、计量和消费电子等应用的升级时更加轻松,同时节省设计时间和成本,使得新产品更快进入市场,更具竞争优势。




Upload by 小刘(2008-8-12)
IC
·基于PIC16F639的可低频唤醒的..
·基于TMS320VC54X的USB2..
·嵌入式微型投影显示技术前景广阔
·嵌入式分布模块控制系统与网络的互连研..
·华恒HHS3C6400-Integr..
·Windows Embedded C..
·评论:在Web开发领域编程语言PHP..
·让Windows CE 6.0 R2..
·基于Intel CE 2110媒体处..
·嵌入式4G技术将迎来大发展
·电子垃圾处理中存在隐患
·市场报:让电子垃圾走向绿色
·Atmel推出最新触摸控制器
·摇摆在串行/并行模式间的I/O接口
·扩展x86并行编程技术AMD再次挑战..
·IBM呼吁Linux开发者勿模仿Wi..
·2008中国热水器产业国标年
·动画制作成为法国发展最快的行业
·富士通:责任感让绿色IT触手可及
·利用CAN收发器提高CAN网络的安全..
·高性能T比特路由器高可用性的研究与实..
·从以太网供电中获取更多的电力
·串行ATA总线应用技术
·基于USB2.0与FPGA技术的高速..
·基于嵌入式Linux的便携式RFID..
·滑动相关法伪码捕获的FPGA实现
·基于嵌入式Linux的智能手机系统设..
·电源应用中场效应晶体管的崩溃效应
·基于AD7888的高稳定度激光器多路..
·一种高速低压低静态功耗欠压锁定电路
·MAX2140内部ESD二极管的保护..
·电流测量的原理和产品
·利用PCI1510实现PCI板卡的热..
·基于VC的USB接口通信程序设计
·基于I2C总线技术的USB接口设计
·LCD控制器驱动的24位TFT真彩屏..
·GPS99808模块在汽车防盗系统中..
·热插拔可靠性的新标准
·基于LT1641的双路热插拔电路设计
·四通道I2C多路复用器提供了地址扩展..
IC
推荐技术文章:
·基于PCI总线和DSP芯片的图像处理....
·Linux 2.6 内核中的最新电源....
·高功率以太网供电不再困难..
·采用UCC28051的100W通用线....
·电压不足期间支持电信电源的小电容..
·负载管理与负载开关的设计与实现..
·交叉耦合门防止推挽驱动器交叠..
·台式电源测试的革命..
·锂电池组的主动电荷平衡..
·绿色动力新潮流——燃料电池..
·输出电容器的等效串联电阻对滞环控制功....
·动态电源路径管理简化了太阳能板对电池....
·今天的绿色 POL DC/DC 转换....
·使用LXI加强汽车电子测试..
·针对无线宽带相位噪声的测试方案..
·在低成本测试夹具上实现对表面贴装射频....
·基于CC1100的无线手持终端的设计..
·核磁共振系统中微波射频开关的设计与应....
·基于无线传感器网络的电机运行状态监测....
·Zigbee无线传感器网络平台的设计....
·利用红外技术解决音频无线传输难题
·温度传感器TMP275在家庭环境监控..
·CF+插槽宿主的供电及热插拔控制设计
·一种新型的高压变频分布式控制系统
·固定翼飞机竖直飞行控制系统的设计
·霍尔效应技术提供紧凑型电流测量传感器
·语音控制的智能小车设计
·高精度超声波测距系统的设计与实现
·基于PLC的玩具整体燃烧自动测试仪的..
·用于各类摄像应用的高速CMOS图像传..
·设计下一代自动化测试系统
·基本电能质量测量方法和常见问题原因
·基于FPGA的通用开关电源控制器硬件..
·FPGA器件的设计实现、设计优化与模..
·ARM的位置无关程序设计在Bootl..
·基于OV6630图像传感器和DSP的..
·基于DSP和CPLD的软开关电源数字..
·解决DSP设计面临的终极挑战
·基于P89C52RD2和FPGA的可..
·单片机的图形化编程方法探讨
IC
IC

©2007 版权归ICGLE所有   页面执行时间:62.500毫秒