17.08.2013 Views

第43 期 - Xilinx

第43 期 - Xilinx

第43 期 - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

汽 车 应 用 领 域 的 出 色 表 现<br />

时需要配置所有的 FPGA 资源,但运<br />

行时可重配置 FPGA 只需下载部分位<br />

流进行部分重配置。<br />

由于当今先进的 FPGA 器件具有<br />

巨大的容量,故在加电时下载完整的<br />

位流会引起可观的配置时间开销。运<br />

行时部分可重配置技术能够显著地缩<br />

短这种配置时延。在那种情况下,有<br />

可能在加电时只配置一个最起码的子<br />

系统(即引导载入程序和立即需要的<br />

部分系统应用),让系统其余部分保<br />

两大关键标准<br />

汽车 产 业 在 设 计 车 载 电 子 设 备 时 已 将 两 项 关<br />

键 标 准 奉 为 圭 皋 。 其 中 一 项 标 准 是<br />

A U T O S A R , 它 通 过 适 当 的 软 硬 件 架 构 解<br />

决 嵌 入 式 系 统 复 杂 性 问 题 。 另 一 项 标 准 是 即 将 推 出<br />

的 ISO 26262,用于管理功能安全性。AUTOSAR<br />

提出的以及 ISO 26262 采用的相关技术课题主要为<br />

安 全 问 题 的 检 测 和 处 理 , 比 如 运 行 时 发 生 的 硬 件 故<br />

障 、 时 序 失 常 和 应 用 执 行 的 逻 辑 顺 序 打 乱 、 数 据 损<br />

坏等。<br />

AUTOSAR 详解<br />

近年来,电子组件已经取代了车辆中的机械系统和液<br />

压系统。随着设计人员开始用软件实现更多的控制、监控<br />

和诊断功能,这种趋势正在持续。实际上,用电子技术能<br />

够实现仅用机械和液压解决方案无法开发者开发成本高的<br />

新功能。但这些部件必须满足严格的安全要求,以避免出<br />

错和故障。<br />

虽然软件相关的故障目前来看比较罕见,但随着软件<br />

在汽车这种工业制品中用量的不断增加,系统变得日趋复<br />

杂,加上产品开发周<strong>期</strong>的缩短,最终可能导致产品故障。<br />

为解决这个问题,汽车产业通过结盟和实施标准,确保使<br />

用和开发安全可靠的软件。<br />

比如汽车工业软件可靠性协会 (MISRA) 就是由福特<br />

和美洲豹路虎这样的汽车制造商、组件供应商和工程咨询<br />

方组成的团体。通过制定一系列软件编程规则,MISRA<br />

22 赛灵思中国通讯 43 <strong>期</strong><br />

持待机状态,直到有必要初始化为止。<br />

如果系统在加电或唤醒时需要快速响<br />

应,可将这种启动工作划分为两个阶<br />

段,以加快初始化过程。为此,可将系<br />

统架构分解为一个静态域和一个或者多<br />

个部分可重配置域 (PRR)。静态域涵盖<br />

负责执行启动过程的系统(一般来说是<br />

主机 CPU),以及可重配置引擎和通往<br />

位流库的数据链路。由特定部分位流描<br />

述的其他域可按应用需求,随后下载。<br />

另外,如果禁用 PRR 域,则可以让<br />

器件的功耗与禁用区域部分成比例降<br />

低。在使用汽车电池供电的 ECU 中,<br />

节能模式尤为重要。为此,在车辆未使<br />

用时(即处于休眠模式时),车载 ECU<br />

可使用低功耗模式,以让 ECU 功耗保持<br />

最低。同样,可以在不需要的时候使用<br />

空白位流禁用 FPGA 的部分区域,减少<br />

逻辑活动,从而降低动态功耗。<br />

在采用运行时可重配置逻辑的系统<br />

中,汽车设计人员还可使用一种从航空<br />

航天应用中借鉴来的重配置技术。重配<br />

旨在在道路车辆的车载安全相关电子系统和其他嵌入式系统<br />

的开发工作中推广最佳实践。<br />

汽车开放系统架构 (AUTOSAR) 是来自电子、半导体和<br />

软件行业的汽车制造商、供应商和其他公司组建的联合体为<br />

解决几项重大问题而制定的一种事实上的汽车电气/电子(E/<br />

E)架构开放行业标准。这几项重大问题包括:控制随功能<br />

不断增加而导致的日益提高的车载电气/电子系统复杂性;提<br />

高灵活性以便产品的修改、升级和更新;在产品线内部以及<br />

跨产品线提高解决方案的可扩展性;改善电气/电子系统的质<br />

量和可靠性;实现设计初<strong>期</strong>阶段的出错检测。<br />

这个架构面临的挑战是必须集成广泛供应商提供的日益<br />

丰富的软件和电子技术。通过简化软硬件的交换和更新选<br />

项,AUTOSAR 架构为可靠地控制汽车车载电气/电子系统日<br />

益提高的复杂性奠定了基础,同时在保证质量的情况下改善<br />

了成本效益。<br />

AUTOSAR 架构制定于 2003 年,是更早<strong>期</strong>的 OSEK/<br />

VDX 联合体的自然发展。OSEK/VDX 联合体诞生于十年之<br />

前,由部分德国和法国汽车制造商主推。由于有更远大的目<br />

标,AUTOSAR如今已经为世界各地大部分汽车制造商采<br />

用。<br />

AUTOSAR 架构的核心成员包括宝马集团、博世、大<br />

陆、戴姆勒、福特、通用汽车、雪铁龙、丰田和大众集团。<br />

除了这些核心成员公司,另有 160 余家其他成员为联合体的<br />

成功发挥着重大作用。由此,在“在标准上合作,在设计上<br />

竞争”的口号的指引下,汽车制造商和供应商联合一致,共

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!