一个包括SoC、参考设计和创新的All Programmable设计方法
全球汽车制造商都渴望为各种不同类型的汽车买家提供越来越先进的高级驾驶员辅助系统(ADAS),而不仅仅是ADAS已经相当普及的高端豪华车系。消费者已经习惯于导航系统、车载娱乐和电子设备连接等功能,不过车道偏离警告系统、交通标志识别、瞌睡检测系统及其它智能系统, 在高端车系中暂露头角或尚处于开发中。与此同时,2014年欧洲NCAP自动紧急刹车系统计划等有关后视摄像头的新法规,要求设法在不增加单位车辆材料清单(BOM)成本的情况下,实现计算和网络强度很高的高级系统, 也给汽车产业带来了更大压力。
理想情况下,汽车制造商都希望能通过通用智能平台为各种不同车辆推出和部署具有不同特性集的系统。对开发上述系统的OEM汽车厂商和一级汽车电子产品供应商的系统架构设计人员来说,这就需要通过集成来降低成本,同时还要想方设法满足系统要求,支持智能网络和实时图像到视觉的功能。
赛灵思帮助汽车厂商提供ADAS功能解决方案的核心就是Zynq™-7000 All Programmable SoC,它能提供所需的实时性能功能,同时还能满足汽车产业严格的温度和质量要求。通过将ARM®双核Cortex™-A9 MPCore™处理器系统与赛灵思行业领先的FPGA(现场可编程门阵列)技术紧密集成在一起,Zynq-7000 All Programmable SoC最终实现了ADAS优化的平台,可以让汽车制造商和汽车电子产品供应商在平台上添加自己的IP以及赛灵思汽车生态系统提供的现成的IP,从而能够创建出独有的差异化系统。此外,这类平台有着坚实的技术基础,而且具有可定制性,因此能缩短产品开发周期,加速新应用的上市进程。与此同时,单芯片集成既可降低BOM成本,又能实现不同产品系列间的可扩展性。
eVS公司的设计工程师Roberto Marzotto指出:“汽车级Zynq-7000 All Programmable SoC将FPGA和高性能嵌入式处理器完美结合在一起,使其成为实时计算机视觉应用最有效的解决方案,实时计算机视觉应用要求高强度低级像素计算和高级复杂控制算法,而且要在软/硬件之间进行优化分区。”
赛灵思Zynq-7000 All Programmable SoC系列:一个新的市场格局的变革者
尽管消费者非常青睐ADAS应用,对它的需求强劲并处于持续增长态势,不过ADAS的推广速度并未达到应有的水平,这是因为开发和制造成本巨大。但主要原因还是在于,目前大多数ADAS解决方案均采用多芯片,几乎完全是从头开始设计,而且这种设计结果都是一次性的,不能重复利用,只能支持单一一种ADAS应用。
为了解决这一问题,业界必须通过提高集成度、优化性能、创建通用ADAS优化平台来实现适当尺寸的底层组件,确保支持不同的应用,而且能够进行定制。高度集成的全面可编程单芯片平台能够降低单位成本,提高规模经济效益,缩短开发周期,从而改变ADAS发展的格局,最终确保ADAS得到普及。
赛灵思的Zynq-7000 All Programmable SoC系列是业界首款在单芯片上集成ARM双核Cortex-A9 MPCore处理系统和密切整合的可编程逻辑的SoC系列。相对于需要多个芯片的解决方案而言,这种强大组合大幅提升了性能。多芯片解决方案要实现相同的性能水平就会增加成本、复杂性和功耗。Zynq-7000的全面可编程性使汽车制造商和汽车电子产品供应商不仅能加速产品上市进程,集中精力进行产品创新,还可根据不断变化的标准和规范要求对产品进行重新编程。
Zynq-7000 All Programmable SoC将接受比AEC-Q100认证要求更严格的测试,而且将在赛灵思汽车(XA)产品系列旗下推出,确保其满足汽车应用领域通常极其严格的环境要求,包括温度、质量和可靠性要求。
更快地开发独有的差异化驾驶员辅助应用
赛灵思联盟计划认证成员——视频专业公司Xylon,认识到 Zynq-7000 All Programmable SoC的出色功能,采用其作为LogiADAK Zynq-7000 SoC汽车驾驶员辅助套件的核心。这款实时ADAS优化开发平台使汽车制造商和汽车电子产品供应商能够通过将他们自己的软/硬件IP与高性能可重编程的SoC相结合,集中精力进行产品创新和特性开发,而不必为硬件配置或软件系统而分神,从而创建出独有的差异化驾驶员辅助应用。
LogiADAK Zynq-7000 All Programmable SoC汽车驾驶员辅助套件是同类首款在单个器件中集成了全面可编程软/硬件的解决方案,提供高速软/硬件接口,同时可通过运行在嵌入式ARM处理系统上的软件来实现O/S和应用处理。
加速驾驶员辅助应用开发
在2012年10月16日-17日举行的Convergence 2012展会上,赛灵思演示了驾驶员辅助目标设计平台(TDP)支持的系统如何加速ADAS开发。
· 后视车道偏离警告和盲区检测:Zynq-7000 All Programmable SoC驾驶员辅助目标设计平台集成了Xylon IP核和Zynq-7000器件,将演示多摄像头系统如何支持两款流行的ADAS应用。
· 经济高效实现环绕视觉和后视摄像头系统:赛灵思通过遥控模型汽车演示采用Zynq-7000 All Programmable SoC的多摄像头系统如何支持环绕视觉、3D环绕视觉、后视摄像头、动态校准、行人检测、后视车道偏离警告和盲区检测等高级驾驶员辅助应用。