全高级驾驶员感知系统和All Programmable SoC

发布者:会弹琴的鲸鱼3312最新更新时间:2017-02-04 来源: eechina关键字:高级驾驶员  感知系统  All  Programmable  SoC 手机看文章 扫描二维码
随时随地手机看文章

道路安全从摩尔定律中受益良多,处理能力的提升以及 CMOS 图像传感器 (CIS) 和其他传感器技术的发展,让车辆制造商得以推出高级驾驶员感知系统 (ADAS)。ADAS 能增强驾驶员对周边环境的感知,减少发生碰撞的概率。部分系统还能够监控驾驶员并向驾驶员发出告警,例如在驾驶员打盹时。  

ADAS 还越来越多地接手控制(或为无人驾驶系统提供信息),从而为驾驶员提供泊车辅助、车道辅助和自适应巡航控制等功能方面的协助。 

 
显示导航和状态感知信息的 ADAS 抬头应用

因此,不出意料,到 2021 年预计 ADAS 市场的规模将达到 420 亿美元,目前的年复合增长率(GAGR)达到 10%(来源:http://www.marketsandmarkets.com ... ems-market-1201.htm)。

ADAS 通常使用嵌入式视觉、RADAR 和 LIDAR 等多类传感器来提取所需信息,并运用传感器融合方法整合来自多个传感器的信息。在嵌入式视觉领域, ADAS 又可划分为两大类。一类负责外部监控,解决车道偏离、对象检测、盲点检测和交通标识识别等问题。另一类负责内部系统监控,例如负责驾驶员打盹监测和眼睛检测等。内外部 ADAS 应用在实现图像处理算法时都面临自身的挑战。

这些挑战从实现应用所需算法的能力直至符合正确的汽车标准,不一而足。许多 ADAS 应用还要求传感器融合功能以整合来自多个传感器的输入,从而显著提高了所需的处理能力。在使用多个同类传感器的时候,传感器融合可以是同构传感器融合。在使用不同类型的传感器提取所需信息时,传感器融合则为异构传感器融合。 

因具备高度的灵活性,许多应用都选用 All Programmable SoC 或 FPGA 来实现系统。两种都能实现所需的算法,而且两者都能够连接不同类型的传感器类型和网络。 

伴随高性能 ADAS 应用而来的是几个系统难题。这些难题在开始思考时并不明显。汽车制造商需要满足严格的污染标准要求,因此总体解决方案的重量和功耗相当重要。因为生产的车辆以数十万计,解决方案的成本也很关键。虽然系统的保密性和安全性非常关键而且受多重标准的制约,使用 SoC 或 FPGA 能帮助我们解决一系列此类问题。

系统架构 

开发用于监测内外部摄像头的嵌入式视觉 ADAS 可以说这是一项更具挑战性的 ADAS 实现方案。该系统需要与车身四周多个摄像头连接,以处理图像并给乘客提供信息。许多摄像头解决方案使用点对点 LVDS 连线来传输数据,但是这会因布线需求而增加成本和重量。但是也有其他替代性方法正在日渐赢得使用,这些方法把部分功能内置在摄像头中。如果摄像头的图像输出采用压缩方式而不是原始图像,这样基于网络的架构就有可能实现传输。这些网络可以围绕通用汽车总线架构,例如: 

•    媒体导向系统传输 (MOST)——一种能以光学或电气物理层方式实现的高速网络。
•    IDB-1394——实现在电气物理层上的高速网络,采用雏菊链拓扑结构。 
•    以太网 AVB——以太网音视频桥接能够围绕车辆按需发送图像数据和其他数据

如果我们选择使用网络,系统架构师必须确保提供所需带宽,以便在摄像头和 ADAS 内核之间传输图像数据,同时满足应用时延要求。

ADAS 系统生成的数据可能需要与汽车中的其他系统共享,例如自适应巡航控制或泊车辅助。因此 ADAS 必须能够与 CAN 或 FlexRay 等其他通用汽车接口连接。 

 
Zynq 支持与传感器和消费者的任意接口 

在架构层,使用基于 All Programmable Zynq SoC 的方法可提供多重优势。如果点对点连线用于连接这些摄像头,摄像头接收器可实现在位于图像处理链条前的可编程逻辑中。如果要使用 All programmable SoC,处理器系统侧应具备足够高的灵活性,在需要与可编程逻辑中的逻辑和外部 PHY 结合时,能方便地采用 CAN、以太网和 FlexRay 等其他协议。双核处理器与可编程逻辑的完美组合可带来极低的单位像素功耗,因为系统紧密集成。 

All Programmable SoC 架构

SoC 体现出自己价值的地方是运用可编程逻辑 (PL) 实现摄像头接口和图像处理链。同时 SoC 的处理系统 (PS) 可根据需要提供通信、控制和额外的算法处理。图像处理流水线可使用所提供的众多 IP 库以及来自专业厂商的更专业的 IP 核来生成,以缩短产品上市时间。 

 
用于多摄像头系统的基于 Zynq 的架构模块

如果我们要开发额外的算法,我们可以运用Vivado HLS、SDSoC 和 Matlab 等高层次综合工具套件来加速开发进程。我们可以使用 C 或 C++ 等更高级语言,而不使用 VHDL 或 Verilog 等传统硬件描述语言来开发 IP,可加速产品上市进程。 

要进一步加快算法可使用 OpenCV 等开源框架。使用该框架开发的算法可映射到受 Vivado HLS 和 SDSoC 支持的 HLS 视频库中。这样可以顺利从概念和演示验证过渡到运行在目标硬件上进行特性描述和认证的算法。

许多已实现的架构会使用处理器的 DDR 内存作为帧缓存。例如如果使用基于以太网的系统或 PCIe,这样可以让处理器根据需要访问图像,进一步向前传输。我们还可以使用处理器系统的功能对存储在 DDR 中的图像执行额外的图像处理算法,然后在需要时再度插入到图像处理链条中。 

这样可以提供一个非常有意思的功能,即 SoC 本身可构成其自己的原型和演示平台。如果使用运行在处理器内核上的通用嵌入式视觉开发框架(如 OpenCV),这样可以提供一个精简的原型系统。该系统随即使用 SoC 的可编程逻辑可进行性能优化。

安全性

ADAS 的基本性质就是为汽车提供安全性,为此该系统必须和其他高可靠性系统一样在开发中遵循一个标准,对 ADAS 而言可适用的标准就是 ISO 26262。该标准定义了一系列汽车安全完整性等级 (A-SIL),每个等级代表失效时间(以小时计)。总共有四个 A-SIL 等级,其中 D 是最高和最难达到的,A 是最低级别。要满足这些要求,需要使用综合工程交付生命周期来保障不仅能实现目标 A-SIL,而且生成的数据包通过存留必要的证据,还能证明这一点。

汽车应用受制于严苛的环境,为此开发人员需要确保自己使用的是汽车级的组件,例如通过 AEC-Q100 认证的组件。这类组件的制造和认证标准比商用组件要高。 

它们还必须考虑系统的安全性,防止无授权人员对系统进行修改,因为这可能导致灾难性的后果。 

使用 All Programmable SoC,就能够使用它的安全引导功能,防止未授权程序和比特流被配置到系统里。要做到这一点,开发人员可将 AES 加密、HMAC 和 RSA 认证与 TrustZone 技术结合使用。TrustZone 可让系统设计人员实现正交软件环境,限制访问含可编程逻辑外设在内的 SoC 内部硬件功能。

系统的健康状况可使用能够监测 SoC 供电电压和晶片温度的 XADC 加以监测。开发人员还可以使用外部 SoC 引脚来监测更广泛系统范围内的其他模拟信号,进一步监测系统的健康状况和使用情况。

因为该 SoC 将处理器和与内部 ADC 耦合的可编程逻辑紧密集成,设计人员能够得到因部件数量减少所带来的明显好处。而且减少组件数还能有力帮助我们实现所要求的低故障率。

总结 

从系统层面和器件层面来看,使用 All Programmable SoC 均能为ADAS开发带来一系列好处,实现更高集成度,减轻系统重量,提高系统能效。最新高层次综合工具能快速开发可供 OpenCV 等众多开源通用框架使用的图像处理功能。

关键字:高级驾驶员  感知系统  All  Programmable  SoC 引用地址:全高级驾驶员感知系统和All Programmable SoC

上一篇:电动汽车电源管理技术最新进展
下一篇:支持AES加密的LIN协议Bootloader参考设计

推荐阅读最新更新时间:2024-05-03 01:01

Socionext携手纵行科技和Techsor共同开发新一代ZETag SoC
SoC 设计与应用技术领导厂商Socionext Inc.(以下“Socionext”)宣布携手纵行科技和Techsor共同开发新一代低功耗、低成本的ZETag无线广域网云标签SoC,项目预计于2020年内完成测试芯片,并于2021年实现产品量产。 新ZETag无线广域网云标签SoC采用纵行科技LPWA(低功率广域网) ZETA-G协议,并通过Socionext独创的RF技术和MCU技术以单芯片实现从前需要两颗芯片才能实现的功能,从而显着降低成本、面积和功耗,并提高产品性能。 2020年6月18日于日本新横滨举行MOU协议三方签字仪式 单芯片实现低成本、低功耗、高性能ZETag云标签 根据市场研究机构IDT
[嵌入式]
Socionext携手纵行科技和Techsor共同开发新一代ZETag <font color='red'>SoC</font>
Allegro DVT看好中国视频编码器芯片市场
        总部位于法国硅谷的、领先的数字视频符合性测试套件、H.264知识产权(IP)和数字广播技术供应商Allegro DVT看好中国视频处理芯片市场,并于近年来加大了与国内相关芯片厂商的合作力度和在中国市场的支持推广力度。其数字视频符合性测试套件和H.264 MPEG-4 AVC/MVC编码器IP已经在国内获得海思、展讯和杭州国芯等国内一流芯片厂家采用和关注,并通过成功流片推出了相关商用产品。     Allegro DVT的视频编码器IP为硬件IP,可提供RTL的源代码、C控制软件、精确到比特的参考模型以及相关文档。它们专门为用于智能手机、数字摄像机、无线显示设备、机顶盒、数字摄像头和安防系统的SoC而设计。借助于Al
[手机便携]
发力SoC和AI芯片,海信宣布联合投5亿成立芯片公司
海信电器股份有限公司与青岛微电子创新中心有限公司共同投资5亿元成立青岛信芯微电子科技股份有限公司。 该公司将主要从事智能电视SoC芯片和AI(人工智能)芯片的研发及推广,并以此加速“造芯”攻势。 青岛信芯微电子科技股份有限公司由海信电器控股,整合了海信现有的芯片研发团队、此前海信收购的东芝电视芯片研发团队,以及宏祐图像科技(上海)有限公司的团队和业务,将主要从事超高清智能电视SoC主芯片及超高清画质引擎芯片的研发推广。
[手机便携]
格灵深瞳实现智能视频分析和高级驾驶员辅助系统解决方案
 格灵深瞳使用CEVA的CDNN软件框架,以极低成本和功耗达到了基于GPU的系统的五倍性能/功率比优势,实现可负担的嵌入式解决方案 专注于智能互联设备的全球领先信号处理IP授权公司CEVA联同人和车检测、跟踪和识别的世界领导厂商格灵深瞳宣布,格灵深瞳已经在CEVA图像和视觉平台上提供其业界领先的安保监控和智能交通算法。 格灵深瞳使用CEVA 深度神经网络(CDNN)软件框架来生成用于CEVA-XM4 DSP内核的神经网络方案,面向深度学习应用提供出色的性能和功率效率。这款解决方案理想用于难以采用基于GPU的系统的低成本嵌入式视觉系统。 格灵深瞳首席技术官邓亚峰表示:“我们不断寻求提升产品价值主张,需要一款能够在严苛的成本和功耗预算
[嵌入式]
新思科技携手台积公司加速2nm工艺创新,为先进SoC设计提供经认证的数字和模拟设计流程
多个设计流程在台积公司N2工艺上成功完成测试流片;多款IP产品已进入开发进程,不断加快产品上市时间 新思科技经认证的数字和模拟设计流程可提高高性能计算、移动和AI芯片的产品质量。 Synopsys.ai™ EDA解决方案中的模拟设计迁移流程可实现台积公司跨工艺节点的快速设计迁移。 新思科技接口IP和基础IP的广泛产品组合正在开发中,将助力缩短设计周期并降低集成风险。 加利福尼亚 州桑尼维尔, 2023 年 10 月 18 日 – 新思科技 ( Synopsys, Inc., )近日宣布,其数字和定制/模拟设计流程已通过台积公司N2工艺技术认证,能够帮助采用先进工艺节点的SoC实现更快、更高质量的交付
[半导体设计/制造]
路畅科技新一代车载资讯娱乐平台采用CSR SiRFprimaII SoC
    路畅科技有限公司(Shenzhen Roadrover Technology)已采用与CSRSiRFprimaII方案做为中高阶车载资讯娱乐系统(in-vehicle infotainment;IVI)系列产品的新一代平台。路畅科技的嵌入式(in-dash)车载产品选择SiRFprimaII方案因为它具备完整效能、可靠性和成本效益的最佳组合,同时提供精确的定位、连接能力和丰富的多媒体功能。     路畅科技公司总经理张宗涛表示:「新一代SiRFprimaII平台能迎合大陆市场的需求,不仅可以提供我们对多功能系统单晶片平台方案所要求的速度、准确性、可靠性和成本效益,同时还可提供当地技术支援。完整的CSR平台方案将协助我们快速
[手机便携]
英特尔推出史上最大SOC/FPGA:Stratix 10 SX系列芯片
   英特尔 (Intel)日前宣布Stratix 10 SX系列芯片将开始出货。Stratix 10 SX系列由10个装置组成,逻辑单元(logic element;LE)数介于40万~550万个。每个装置都有1个双核或4核ARM Cortex-A53处理子系统。而其最接近的竞争产品,赛灵思(Xilinx) Zynq UltraScale + MPSOC EG系列约有110万个逻辑单元。下面就随嵌入式小编一起来了解一下相关内容吧。   根据EEJournal报导,Stratix 10 SX Cortex-A53的运作时脉高达1.5GHz,嵌入式存储器高达229Mb,还有高达5K的DSP模块(block),11K 18×19乘法
[嵌入式]
基于SoPC的自感知运动图像采集系统设计
引 言 近年来,嵌入式图像采集技术得到快速发展,但由于嵌入式系统的处理、传输和存储数据的资源有限,常成为系统采集速度的瓶颈,很难实现高速稳定的采集。SoPC是近几年兴起的一种用于嵌入式开发的片上系统可编程技术,SoPC基于FPGA芯片,将处理器、存储器、I/O口等模块集成在一起,完成整个系统的主要逻辑功能,具有设计灵活、可剪裁、可扩充、可升级及软、硬件在系统可编程的功能。由于SoPC平台可以拥有微处理器系统丰富的软件资源和出色的人机交互能力,同时又具备FPGA系统的快速硬件逻辑特性,实现了软件系统和硬件系统的互补,因此发展前景非常广阔,被认为是未来嵌入式系统发展的方向。在此试图设计一种基于SoPC的自感知图像采集系统,使其
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved