改善嵌入式系统实时效能的新途径
时间:03-20
来源:21ic
点击:
度通常可高于每秒处理35000 则讯息。
利用软件建立自订的解决方案
标准的嵌入式软件设计活动就是建立硬件外围装置的软件版本。典型的实例包括运用I/O建立一个序列通讯端口,或额外的PWM信道。S12X架构藉由建立高度复杂的「虚拟外围装置」,让这种设计方法迈入新的层次。由于CPU的实时响应不受外在事件的影响,它可在配有一个基本CAN模块的装置上,直接建置完整的CAN节点,从标准的串行端口建立LIN模块,从单一的定时器提供40个 PWM信道,还可提供其它变化的方式。由于这些变化完全由软件控制,便可以混合及搭配各式组合。需要3个32个信箱的CAN模块及2个8个信箱的模块?没问题!和另外一种将所有模块都建置在硬件中的方法相比,这简直是莫大的妙用,后者恐怕必须用到所有架构内的可能配置, 成本也会大幅增加。?
简化实时设计
除了提供改善的实时效能,这种双重架构途径也可为实时软件设计者带来意想不到的好处。许多架构式分析及设计工具依赖设计者将资料流处理与实时或控制处理分开。这个方法可以简化高阶设计,但却隐藏了在建置时潜藏的效能问题。有了S12X,设计者可轻易确保实时处理不会互相冲突,因为主CPU可以完全将重心放在主要资料的处理。
- AT91系列ARM硬件设计笔记(09-19)
- 内嵌TCP/IP协议的CDMA无线终端(03-26)
- 如何采用FPGA协处理器实现算法加速(04-29)
- 基于MPC8260和FPGA的DMA接口设计(04-26)
- 基于ARM和CDMA的远程视频监控系统(04-27)
- 通过架构改进提高微控制器处理效率(01-11)