1 引言
20世纪末,在范围内兴起了一股信息革命的大浪潮,给汽车工业的发展带来了千载难逢的机遇。解决汽车带来的诸如交通拥挤、交通安全、环境污染、能源枯竭等问题需要靠信息技术的广泛应用。同时,随着汽车电子技术的不断发展,电子组件所占整车成本的比例也在逐步上升。据资料表明,目前,在欧美国家生产的汽车上,电子组件已占到汽车总成本的20~30%,并且,车用电子组件还以每年8.8%的速度飞快增长,特别是数字信号处理器芯片(DSP)的用量更是将以每年惊人的25%速度猛增着。可见,电子化、集成化、数字化、信息化、网络化、智能化、小型化和个性化已经成为并且还将继续是汽车工业发展的重要趋势。本文仅集中探讨汽车电子中基于DSP和FPGA的数字化应用技术。
汽车电子领域也有DSP和FPGA技术很广泛的应用舞台。因为其具有极强的实时性,使实时处理话音成为可能;由于它是通过面向芯片结构指令的软件编程来实现其功能的,因而仅修改软件而不需改硬件平台就可以改进系统原有设计方案或原有功能,具有极大的灵活性;又由于其并非专门为某种功能设计的,因而使用范围广、产量大、价格可以很低。所以,如果DSP和FPGA在汽车电子系统中大量应用的话,将会极大地促进汽车电子技术的发展。
DSP
数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。
2 DSP和FPGA在汽车电子中的应用
比较DSP作为可编程超大规模集成电路(VLSI)器件,是通过可的软件或固件来实现扩展算法和数字信号处理功能的,其典型的用途是实现FIR滤波器和FFT算法。在硬件上,DSP基本的构造单元是被称为MAC的乘加器,它通常被集成在数据信道中,这使得指令周期时间可以跟硬件的算术周期时间相同。此外,DSP芯片还有若干个独立的片内存储器、ROM、RAM、并行功能单元、锁相环(PLL)、振荡器、几条8位或16位的总线、时钟中断电路等。为满足无线便携式器件无电保存数据的要求,DSP芯片还采用了诸如闪速存储器、铁电存储器等技术。当前,大多数的DSP芯片采用改进的哈佛结构,即数据总线和地址总线相互分离,使得处理指令和数据可以同时进行,提高了处理效率。另外还采用了流水线技术,将取指、取操作数、执指等步骤的指令时间可以重迭起来,大大提运算速度。
不过,由于现有的FPGA的开发系统几乎都是为ASIC的原型验证而设计的,导致这些开发系统在节省工程开发时间上效率非常高,而在FPGA资源的利用效率方面却比较差。HDL语言可大大提高设计能力,但在限度地发挥器件性能方面HDL的设计方法还有一定的局限性,还不能提供FPGA布局布线的优化和约束。
3 汽车电子中的DSP和FPGA应用
提到汽车电子的数字化,不能不想到目前无线通信很看好的软件无线电技术,尽管它是针对无线通信的,但软件无线电所要实现的思想,与汽车电子之所以要数字化处理所追求的目标却是殊路同归的。因此,有必要提及和采用这一技术的实现思路和思想。软件无线电概念的首次明确提出是在1992年5月,由MITRE公司的JoeMitola提出,它是当今计算技术、超大规模集成电路和数字信号处理技术在无线通信中应用的产物;它所追求的基本思想和目标是:构造一个具有开放性、标准化、模块化的通用硬件平台,将多种功能,如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来完成,以实现具有高度灵活性,开放性的通信产品。因此,对于汽车电子数字化产品的研究,完全可以吸取软件无线电的以下主要思想:,要使汽车电子产品摆脱硬件结构的束缚;第二,并不是不要硬件;第三,汽车电子产品应该具有开放性和兼容性,开放是指对使用的开放、对生产的开放和对研制的开放。下面,就基于软件无线电的思想探讨DSP和FPGA在汽车电子中的主要应用。
随着应用日益多样化,DSP和FPGA演变成不再是一块独立的芯片,而变成了构件内核。这使得设计师能选择合适的内核和专用逻辑“胶结”在一起形成专用DSP和FPGA方案,以满足信号处理的需要。目前,还出现把DSP核和ASIC微控制器集成在一起的芯片。汽车电子系统使用通用DSP和FPGA来实现语音合成,纠错编码。而语音合成、语音压缩与编码是DSP早和广泛的应用,矢量编码器用于将语音信号压缩到有限带宽的信道中。
随着应用日益多样化, DSP和FPGA演变成不再是一块独立的芯片,而变成了构件内核。这使得设计师能选择合适的内核和专用逻辑“胶结”在一起形成专用DSP和FPGA方案,以满足信号处理的需要。目前,还出现把DSP核和ASIC微控制器集成在一起的芯片。汽车电子系统使用通用DSP和FPGA来实现语音合成,纠错编码。而语音合成、语音压缩与编码是DSP早和广泛的应用,矢量编码器用于将语音信号压缩到有限带宽的信道中。
FPGA的时钟延迟可以达到纳秒级,结合DSP和FPGA的并行处理方式,因此DSP和FPGA非常适合超高速和实时信号处理领域。如前所述,由于FPGA内部结构的特点,它可以很容易的实现分布式的算法结构,这一点对实现汽车电子中的高速数字信号处理十分有利。因为汽车电子产品中通常都需要大量的滤波运算,而这些滤波函数往往需要大量的乘和累加操作,而通过分布式的算术结构,FPGA可以有效地实现乘和累加操作。另一方面,需要的大量的复杂的数学运算,可以依靠DSP或由DSP核组成的ASIC来完成的。在汽车电子产品中,对产品的大小、重量、功耗特别关注;在数据传输方面,在汽车电子系统中由声音信号数字化所产生的大量数据,要依靠高性能的DSP和FPGA来减少存储空间和传输带宽的要求,需要对视频信号与音频信号的编码、解码、彩色空间转换、回音消除、滤波、误码校正、复用、比特流协议处理等任务进行自适应实时处理,这是往往非DSP和FPGA不能完成的。
4 发展展望
回忆近几十年来汽车技术的重大成就,大都是在应用电子技术上进行的突破,电子技术已成为汽车工业前进发展的重要动力之源。DSP和FPGA的出现给汽车产品和汽车电子技术带来了革命性的变化,世界汽车工业的DSP和FPGA用量激增,由从前单片DSP或FPGA处理器发展成多DSP或FPGA处理器,或DSP和FPGA阵列的高速处理器。基于DSP和FPGA的汽车电子产品能够满足未来的汽车发展的需要,并且,在多种车型并存的时代里,由以DSP和FPGA为所构建的通用硬件平台,可以通过不同的软件加载的方式来实现这种兼容。伴随着未来汽车电子技术的不断发展,DSP和FPGA的速度将会不断提高。就DSP而言,目前发展很快,主要的趋势有:在单片DSP中实现多个MAC、更多的寄存器、更宽的程序总线和数据总线、更高的工作频率;从结构上,采用SIMD以及MIMD,采用超长指令等。就FPGA而言,由于亚微米工艺的采用,其速度更快,门数更多。目前Lucent和XILINX公司均有10万门以上的产品,并且集成了一些新的功能,如System on Chip,Programming on System等,使其更加灵活。
目前,我国对于汽车电子系统的研究还不够深入。汽车制动防抱死系统、安全气囊、自动变速器和柴油机电控系统等仅在部分高校和企业进行了探索性研究,并未进入实用阶段。汽车电子技术为代表的高新技术,正是我国汽车工业发展的“瓶颈”。对此,我国汽车电子行业应该尽快掌握它们的技术,缩小与发达国家的差距,因以车载通信和高速实时信号处理技术这类新兴技术为突破口,依托国家信息技术研究的成果,开发出先进的车载计算和信息处理产品,提高汽车电子技术的进步,带动我国汽车的电子化水平。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。