可重构计算技术在汽车电子领域的应用探讨
,再补充另外的微处理器与之耦合用于执行辅助功能,如输入、输出等操作,是很好的可重构计算系统的构建方式。目前已经有多个利用可重构计算技术的高效的视频处理系统,并已经在汽车电子领域广泛使用[6]。
可重构计算技术能够通过动态改变器件配置来灵活满足多种功能需求。
动态可重构特性使得同一可重构逻辑器件能够满足不同的设计需求,这一点是传统的专用集成电路计算模式不能够达到的。汽车电子产品不同于一般的电子产品,它受到了很多因素的束缚。例如车型的限制,采用相同基本设计的同一款汽车会有经济型、标准型和豪华型等不同型号。这就要求针对不同的型号都要有相应的电子产品支持。为每个型号的汽车都分别设计专门的计算核心单元和外围电路的代价是高昂的,可重构计算技术就可以消除这个障碍。汽车设计者可以仅开发出一款运用了可重构逻辑器件的原型系统,然后根据不同的车型要求灵活地将可重构逻辑器件配置为相应的功能。另外,由于在业界缺少占有绝对优势的标准,采用何种技术标准也是设计者必须解决的难题。例如,当前车上总线就有LIN、CAN、MOST等多种标准共存,不同标准的技术参数都有很大差异,为了使这些总线标准间不发生冲突,就可以考虑利用可重构逻辑器件作为各标准间的桥接逻辑。
可重构计算技术适合恶劣工作环境下的应用。
当前的可重构计算技术已经经受住了很多极端工作环境的考验,例如NASA的“勇气”号和“机遇”号火星车上就使用了大量可重构逻辑器件。在汽车应用领域,温度会给汽车电子产品带来最大的损伤。业界最高的节点温度是150摄氏度,而用于恶劣环境下的可重构逻辑器件的特殊封装足够保证系统在此情况下的正常运行。利用可重构逻辑器件的另一个优势是不需要微处理器必需的散热系统,大大减少了电子产品占据的空间。另外可重构逻辑器件具有的大量的冗余可重构逻辑资源,使得当器件的某些区域被破坏的时候,系统可以使用动态重构技术自动避开这些区域同时利用周边的其它逻辑资源组合替代该区域被破坏的功能。
可重构计算技术具有强大的技术支持来加速产品开发。
不同于专用集成电路的设计,可重构计算技术不需要大量的NRE(Non-Recurring Engineering)工作。器件厂商会配合不同的可重构逻辑器件提供相应的开发工具和流程,同时还会提供大量参考设计和IP核以减少设计者的重复劳动并提高设计的可靠性。还有很多技术已经成熟的仿真工具和验证工具可以在设计的各个阶段用于保证设计的正确性,减少了出错返工导致的时间浪费。
可重构计算技术的使用能够大大降低系统成本。
系统成本的降低主要体现在两个部分:一个是在设计过程中,另一个是在运行过程中。目前的车用可重构逻辑器件的单价最低已经降至1.5美元,而且利用它实现应用的开发成本又远远低于专用集成电路。可重构逻辑器件的灵活性使得它不必像专用集成电路一样,一个细微的修改就会导致整个电路的重新设计与制作。同时,在系统运行的时候经过分析可以确定有的功能不会同时被使用,那么设计者就可以考虑利用动态重构技术在不同的需求时段里分别实现这两个功能,做到“一片多用”,节省了资源、空间和成本。
从上面的讨论可以看出,将可重构计算技术应用于汽车电子领域有着很大的优势,是切实可行的技术方案。当前,业界也已经注意到了可重构计算技术的应用前景。
4 可重构计算技术在汽车电子领域面临的问题
虽然可重构计算技术当前已经在多个领域取得了长足进展,但是在汽车电子领域具体应用的时候,还会面临很多问题。下面列举几个最典型的问题:
可重构逻辑器件的选型。目前生产商用可重构逻辑器件的几大厂商:
Xilinx,Actel,Altera和Lattice等都已经开始关注汽车电子领域并陆续有产品推出。这些产品的硬件结构、处理能力和市场价格等都各不相同。如何针对应用进行合适的器件选型是一个非常重要的问题。当前的可重构逻辑器件基本都是基于SRAM、Flash或者反熔丝技术。这三种技术各有千秋,其中主流的基于SRAM的
- LT3751如何使高压电容器充电变得简单(08-12)
- 三路输出LED驱动器可驱动共阳极LED串(08-17)
- 浪涌抑制器IC简化了危险环境中电子设备的本质安全势垒设计(08-19)
- 严酷的汽车环境要求高性能电源转换(08-17)
- 适用于工业能源采集的技术 (08-10)
- 单片式电池充电器简化太阳能供电设计(08-20)