多核技术在汽车导航系统上的应用,在满足导航系统多功能化发展需求的同时,将实现低功耗和高性能的兼备。
为了搭载更多的功能,用于汽车导航系统的半导体产品开始越来越多地采用丰富的最新技术成果。为了以更低的能耗实现多种高性能处理能力,更是引进了搭载多个处理器的多核技术。
导航系统的多功能化
百度了一下(baidu.com),如今,除了导航功能外,用户还希望汽车导航系统具备更多的功能。在多媒体方面,需要具备接收数字广播信号、与音乐播放器连接、播放CD和DVD等家庭影像环境下已经实现的各种功能。可以想象,到2010年,目前正在普及的下一代DVD介质将用在汽车导航系统上,与不停车收费系统、互联网、手机等外部设备连接的需求将越来越迫切,今后这个领域的产品还需要支持WiMAX(全球微波互联接入)等下一代通信标准。
此外,可以预见,在后方监视器图像投影、停车辅助方面已经走向应用的驾驶辅助技术还会进一步发展,监视器图像的识别和处理、白线识别、行人识别技术也会走向应用。除此之外,根据经过处理的信息,汽车导航系统将来还有可能承担刹车等与驾驶有关的更高级的车辆协调功能。随着汽车导航系统的多功能化发展,对承担导航系统数据处理任务的处理器性能将有更高的要求。
低功耗和高性能兼备
要提高汽车导航系统处理器的性能,低功耗和高性能两者缺一不可。因为汽车市场有迫切的节能需求,同时还需要在汽车有限的箱体空间里把热量控制到最低。
在世界汽车导航系统处理器产品领域,日本瑞萨公司的市场占有率排名靠前。该公司通过高性能低耗能兼备技术,集中力量开发多核技术,今年年初发布了搭载双核的汽车导航系统双核处理器SH7786系列。
SH7786搭载了两个汽车导航产品领域广泛采用的SH-4A CPU核,可实现高达1920 MIPS(每秒百万指令)的处理能力(CPU工作频率为533 MHz时)。这两个处理器除了可以用于处理事先规定先进行处理的核的程序AMP(非对称多处理)、两个核并行处理一个程序SMP(对称多处理)外,还支持兼备AMP和SMP特征程序的处理。
双核的优势不仅在于大幅度提高了处理能力,还在于它将以往的导航/休闲娱乐功能和车辆协调功能分配到不同的核上。车辆协调功能关系到驾乘人员的人身安全,不容有意外的延迟或其他操作系统对数据的修改。为了完全排除使用导航或休闲娱乐功能给车辆协调带来的不良影响,将负责处理的处理器核分开不失为一种有效的方法。但是仅仅分开处理器的核,还不能使车辆的协调处理完全独立,由于这些核共享一个内存,会产生对内存访问的争抢和延迟。
SH7786技术通过划分不同特性、不同功能的系统(域名)满足了车辆协调性能对实时、稳定的高标准要求。防止多个域名在操作系统间相互干扰技术EXREAL-ExVisor,通过该技术分配的域名,可以同时访问虚拟、物理两种地址,硬件和软件协调阻止非法访问。此外,融合了多个域名的操作系统的通信接口技术(域名协作)EXREAL-ExVisor,可以根据情况的变化分离域名。与外部设备的接口可以通过搭载多个PCI Express总线接口(最多可搭载4个)实现,通过采用高速串口可以连接更高性能的3D图像处理器、FPGA(现场可编程门阵列)等外部设备。
汽车导航系统专用SoC
多核技术是建立环保型、低功耗化系统及建立多功能系统时必不可缺的技术。随着汽车产品的理念向追求“舒适性、安全性、环保性”方向转变,信息系统的重要性日趋明显。去年9月,NEC电子开发出了多核产品“NaviEngine”。瑞萨公司还开发了一种单芯片解决方案——搭载了图像处理器、图像识别引擎的汽车导航系统专用SoC SH-Navi系列,目前正在研发该系列的双核产品。其中单核SoC SH-Navi2系列已经发布了全球首款搭载图像识别引擎产品的SH-Navi2V。它所搭载的图像识别引擎可以感应白线、周围车辆以及行人所需要的图像识别处理性能,推动了图像识别技术的应用。
此外,瑞萨公司在今年还发布了与日本早稻田大学、日立制作所共同开发的搭载8个处理器核的多核LSI低耗能技术。这个多核LSI芯片样品编号为“RP2”,是开发SH7786下一代车载导航系统处理器技术的基础。“RP2”可以提高8核处理器的运行效率,除了以最优化的形式为8个核自动分配任务外,还有控制各个处理器核电源的功能。通过关闭执行并行处理时出现的“等待处理状态下的其他核”的电源来控制漏电。
此外,还可以进行降低核运行频率的控制,以确保低速状态下核的正常运行。“RP2”还搭载了屏障同步技术,通过硬件可以快速测出多个处理器核的同步,以快速协调各个处理器的执行时间,缩短等待处理的时间,比以往的软件同步速度快了18倍。并行编译器、屏障同步技术使“RP2”的AAC(一种音频格式)编码处理时间比单核处理器快了5.8倍。