在SoC中集成FlexRay网络控制器的设计策略

发布者:Yuexin888最新更新时间:2012-11-27 来源: 21IC 关键字:SoC  FlexRay  网络控制器 手机看文章 扫描二维码
随时随地手机看文章
    为了使先进的汽车应用如线刹和稳定性控制成为可能,业内建立了新的标准FlexRay以提高车载网络的数据率、可靠性和安全性。FlexRay联盟经过5年工作之后,终于将规范稳定下来。标准组件已经上市,第一辆装备FlexRay的汽车有望在今年末量产 

    随着FlexRay开始进入实用,现在是汽车电子工程师计划在其设计中添加FlexRay的时候了。对于那些想把FlexRay集成到新型芯片的公司,现在已经可以获取可综合、经过验证的FlexRay知识产权(IP)。 

    新的汽车应用如先进引擎和排放控制及线控功能需要许多电子组件,其中每一个都对更高的数据率、确定性的行为和可靠性有强烈的要求。这就极大地增加了对汽车总线的要求,而FlexRay通信协议的开发正是为了满足这些要求。 

    FlexRay技术可以被分为三个主要领域:配置和管理FlexRay簇的软件、实现FlexRay协议的数字逻辑及模拟信号驱动器。在此,我们重点讨论FlexRay IP的数字硬件单元并考虑如何将其集成到系统级芯片(SoC)之中。 
    如上所示,FlexRay层级的中间层是协议执行层,在此流出的帧数据被发送到物理层。在一侧,协议执行层与控制器主接口对接,其中包含所有接口数据的存储并给控制器主接口提供服务。在另一侧,协议执行层与编码/解码层对接。物理层包含总线驱动器、总线监护选件和物理互连。

概念的最佳分割 

    在设计FlexRay核的过程中,设计工程师应该把重点放在与通信相关的容错设计,而不是放在诸如消息协议算法之类与应用相关的问题。该范例确保其设计适用于具有不同容错要求的各种应用。 

    FlexRay核被分为负责处理所有FlexRay特有协议的协议引擎(PE)和负责处理将FlexRay功能集成到其它系统的所有任务的控制器主接口(CHI)。 

    CHI主要访问FlexRay核的配置、控制和状态寄存器及消息缓冲器的配置、控制和状态寄存器。消息缓冲器具有FlexRay帧(已接收帧和待发送帧),包括帧首、有效载荷及帧状态信息。消息缓冲器数据存储在FlexRay存储器之中,而消息缓冲控制结构在CHI中实现。 

    终端用户应用需求的差异很大,因此,该内核应该具有可配置能力,以便集成商能够优化应用性能并调节芯片类似面积和功耗之类的特性。例如,在IPextreme提供给飞思卡尔FlexRay控制器核之中,内核可以被配置为实现最大256个消息缓冲器和最大输入均为256的两个接收FIFO。 

    一些应用可以从用户定制和面向特定应用的CHI获益,这需要良好定义的、详细和备有证明文件的的PE接口。IP供应商提供满足许多应用需求的通用目的CHI,它包括所有详细的FlexRay功能,如独立收发缓冲器(单和双缓冲发送)的使用、状态或事件传输模式、接收FIFO功能、消息缓冲过滤和双通道模式。 

    然而,特定的应用可能需要这些功能的子集。对于一些面积和功耗很重要的应用,减少CHI复杂性的好处很大。该策略仅当PE模块的接口和行为被非常好地定义和归档时才可行。 

    时钟域交叉(CDC)单元实现从CHI时钟域到PE时钟域的信号交叉,反之亦然,从而容许异步和CHI时钟域。CHI频率依赖于待处理的消息缓冲器的复杂性和数量,它可以比PE时钟慢很多或快很多。如果CHI可用与PE一样的40MHz时钟驱动,那么,就可以省略CDC以减少门数。 [page]

    依赖于系统存储器的要求,如规模、反应时间和带宽,保持消息报头和有效载荷的FlexRay存储器窗口可以被存储在系统存储器(顶部)或独立的存储器之中。下图显示了FlexRay核模块图及其与主处理器通信的两种方式:

    用于把FlexRay控制器集成到系统之中的顶层接口是:

  • 时钟和复位接口:容许时钟门控和硬件复位控制或软件复位;
  • 主接口:简单的读写外部接口;
  • 中断和选通接口:选择中断并通过软件调试实现;
  • FlexRay总线接口(通道A和B):用于将FlexRay器件连接到FlexRay总线驱动器,在“FlexRay通信系统电气物理层规范”中详细说明;
  • 系统存储器接口:通过总线主接口(BMIF)连接到FlexRay控制器,这可以被直接连接到一个共享存储器或一个外部存储总线子系统。在两种情况下,都需要满足一定的反应时间。

优化和配置核

  • 参数:硬件参数让集成商能够定制设计以省略不用的硬件。对于FlexRay器件,可能有若干随系统而定的参数,如总线和数据宽度及架构参数,包括消息缓冲器和有效载荷的最大数目。消息缓冲器(4到256个)的最大数目对CHI的面积和时钟要求有很大影响,其频率范围从20到140 MHz。设计者可以选择仅仅实现必需的消息缓冲器,以减轻针对成本、面积和功耗的设计优化工作。
  • 省电:当时分多址(TDMA)方案在每一个FlexRay信息包的第一部分指派专门的发送和接收时隙时,有大量的空闲时间,因此,如果相关的逻辑可被关闭,就可以省电。利用关闭发送和接收模块、存储器、通道逻辑等等的能力,可以进一步省电。时钟门控应该采用专用的时钟使能信号。

一致性和验证 

    将FlexRay控制器集成到SoC设计中的用户希望拿到的是完全经过验证的、具有最高品质的、功能正常的硬件。测试设备(例如德国TüV Nord与Frauenhofer Gesellschaft两公司合作开发的那种测试设备)在数据链路层为FlexRay器件提供协议一致性测试,如飞思卡尔的MFR4300,以确保正确的行为和互操作性。成功的一致性确保正确的FlexRay行为。然而,集成这种经测试硬件的用户,需要验证与该硬件的连通性以确保正确的通信。 

     集成测试基准提供测试,并按部就班地用实际功能硬件模型取代测试基准模型,从而使平滑集成成为可能,有助于确保“一次正确”的设计。一组自插集成测试基准包括:

  • FlexRay簇通信
  • 存储仿真模型(DPRAM, SRAM, and ROM)
  • 简单总线驱动仿真模型
  • 时钟和复位控制
  • 主总线功能模型
  • 总线主接口(具有与DPRAM的接口)
  • 若干监测器、检查器和Sniffers(嗅探器)

可交付使用的包 

    可交付使用的FlexRay核的(文件)包由与工艺无关的硬件描述语言文件(Verilog或VHDL)、综合约束和时序例外、自查集成测试基准、及详细的集成和编程指南构成。整个包经由与工具无关的打包环境最佳控制,以详细说明和检查硬件参数和约束设置;在任意仿真器上运行集成测试;容许生成综合脚本;并提供前端流程以剔除为特定卖主做的综合。

原形和软件开发 

    有几家公司提供基于不同主处理器的一体化FlexRay控制器评估系统。现在也有能连接到任意主控制器系统的、配备简单存储器接口的单片FlexRay控制器。评估板与支持FlexRay的公司提供的开发软件绑定在一起,使系统设计工程师能够用不同卖家的节点修建FlexRay簇以增强硬件测试。

小结 

    随着FlexRay开始进入实用,现在是汽车电子工程师计划在其设计中添加FlexRay的时候了。FlexRay规范稳定,标准组件已上市,采用FlexRay 的第一辆汽车将很快上路,联盟也已开始拓展未来的FlexRay应用。把FlexRay集成到汽车控制器之中,使其具有标准连通性将是未来许多设计的要求。 

    将来的FlexRay应用展现了“轻型”FlexRay开发的额外市场,去掉安全性要求高和同步的功能,能实现非常低成本的FlexRay控制器,成本上可与CAN媲美。这些单通道和简化的主受控同步器件将与现有的FlexRay方案兼容。 

    Christian Lipsky是IPextreme公司的高级设计工程师,他成功地完成了几个项目,内容包括RTL设计流程、系统级验证和IP封装。在加入IPextreme之前,Lipsky先生在Synopsys开始了他的设计工程师生涯,在那里他是蓝牙基带控制器IP核到ASIC/FPGA原形开发团队的主要成员,在该职位上,他重点研究RTL设计、仿真、模块验证、系统级综合和可测性设计。Lipsky先生拥有慕尼黑理工大学电气工程和信息技术的工程学位。

关键字:SoC  FlexRay  网络控制器 引用地址:在SoC中集成FlexRay网络控制器的设计策略

上一篇:汽车网关成为车载网络集成的先锋
下一篇:汽车电子智能安全系统的简单叙述

推荐阅读最新更新时间:2024-05-02 22:27

A17 Pro芯片功耗表现成焦点 3纳米能成明年手机SoC救世主?
苹果(Apple)iPhone 15系列新机即将在本周正式上市,而全球各大科技网红及测试机构,都陆续收到新机并释出开箱影片,其中iPhone 15 Pro系列搭载的最新A17 Pro芯片,实际表现究竟如何,是外界高度关注的重点。 毕竟身为首颗采用3纳米制程的手机SoC,能不能一次突破现有手机SoC的技术极限,对于手机应用的未来发展也有重大影响。 然而,多数测试的结果皆显示,运作效能是有比前一代提升,提升幅度也和苹果发表会上提供的数字相去不远,但功耗的部分也是冲上了新高点,这样的表现让不少人确实都感到失望。 就实际的跑分数据来说,A17 Pro的分数确实是优于上一代A16,以及2022年高通(Qualcomm)推出的Snapdra
[手机便携]
新思科技与三星扩大IP合作,加速新兴领域先进SoC设计
面向三星8LPU、SF5 (A)、SF4 (A)和SF3工艺的新思科技接口和基础IP,加速先进SoC设计的成功之路 摘要:  新思科技接口IP适用于USB、PCI Express、112G以太网、UCIe、LPDDR、DDR、MIPI等广泛使用的协议中,并在三星工艺中实现高性能和低延迟  新思科技基础IP,包括逻辑库、嵌入式存储器、TCAM和GPIO,可以在各先进节点上提供行业领先的功耗、性能和面积(PPA)  新思科技车规级IP集成到三星的工艺中,有助于确保ADAS、动力总成和雷达SoC的长期运行并提高可靠性  三星工艺中集成了广泛的IP组合,并在新思科技经过认证的数字和定制设计流程的
[半导体设计/制造]
基于嵌入式的SoC验证效率测试方案
    随着科技的发展,系统级芯片(SoC)更高的功能集成度与更快的内部时钟速度以及复杂的高速I/O相结合,这意味着提供正常运行、并经过全面验证的系统比以前变得更难。由于通常情况下,软件团队和硬件团队各自为政,前者专注于编程模型内部的软件执行,后者则在硬件开发框架内进行调试,其中时钟周期精度、并行运行及调试数据回溯原始设计的关系是关键。但在实际环境中,无差错协同运行的情况不多,正因如此,经常会导致关键成本上升及产品开发周期延误。     为在合理的成本和时间范围内实现更高的集成度,业界必须转向新的方法:设计的洞察。本文介绍了使用嵌入式仪器调试SoC的一种方法,说明了通过整合硬件调试视图和软件调试视图,可以更快、更高效地调试整个
[电源管理]
基于嵌入式的<font color='red'>SoC</font>验证效率测试方案
比科奇PC802 5G小基站基带SoC渐入佳境,多家客户已据此完成样机设计
中国杭州 - 2022年7月 25日- 5G小基站基带芯片和电信级软件提供商比科奇(Picocom)高兴地宣布 ,自去年12月上市以来,其PC802芯片已获十多家客户选用且其中三家客户已于近期完成了5G小基站样机设计,它们呈现出面向多元化应用的高场景适应性。PC802是业界首款专为5G NR设计的4G/5G小基站SoC,它支持分布式/一体化5G小基站平台,可应用于包括室内住宅、企业和工业网络、中立主机网络和室外网络,也可以支持其他智能网联设备的开发。 2021年12月1日,比科奇宣布推出其PC802芯片,这款5G基带系统级芯片(SoC)是全球首款高性能、低功耗和可编程小基站基带芯片,集成了完整的新一代移动通信功能和强大的
[网络通信]
比科奇PC802 5G小基站基带<font color='red'>SoC</font>渐入佳境,多家客户已据此完成样机设计
热网现场控制器的CAN网络通信设计
摘 要:本文重点介绍了CAN总线在热网监控系统中的应用,设计了基于DSP的现场测控器硬件系统,制定了用户层通信协议,并详细介绍了CAN网络通信部分的硬件和软件。 关键词:网络通信;CAN;现场控制器;DSP;热网监控 引言 目前我国北方许多城市已经或者即将进行热网改造工程,将传统的分散供热改造为集中供热。 由于CAN总线相比其它现场总线技术具有众多优点,因此在工业中的应用越来越广泛。本文基于该总线技术针对热网监控系统开发的现场控制和通信的子系统,能安全可靠地实现现场数据采集、闭环控制及数据传输。鉴于篇幅,本文重点介绍CAN网络通信部分的设计与实现。 系统结构及其硬件构成 系统结构 热网监控系统主要由上
[工业控制]
集成AMD GPU的新SoC或今年上市
按照惯例,高通会在今年年底发布骁龙895处理器,这将是2022年安卓旗舰阵营的标配。   另一方面,高通的老对手三星有望会在今年下半年带来下一代Exynos处理器,最新消息表明三星新一代Exynos处理器会集成AMD GPU。   7月4日消息,博主@i冰宇宙爆料,搭载AMD RND2架构的三星Exynos旗舰芯片今年有可能就会上市。   在今年早些时候,三星宣布将推出配备AMD图形处理器的下一代旗舰芯片Exynos。   三星在一场活动中表示,即将推出的三星Exynos旗舰处理器中的GPU将基于AMD最新的RDNA2架构打造,这标志着新GPU首次登陆移动平台。   值得注意的是,它将带来光线追踪和可变速率着色等高级功能,以
[手机便携]
瓴盛科技的AIoT SoC能否撬动万亿级智慧物联网市场
“九天开出一成都,万户千门入画图”,成长于蜀地的诗仙李白用短短十四个字勾勒出了物华天宝的美丽天府之国,在没有摄影和录像技术的古代为我们留下了美好的文字记录。1300多年后,在人工智能、视讯与通信科技空前发达的今天,万户千门不仅可以“入画图”,而且万物可以智能互联。最近几年,这座独具现代魅力的历史古城也在感受着科技的改变,而瓴盛科技——这个由建广资产、智路资本和大唐联芯及高通共同投资,总部坐落于成都双流区的创新芯片企业,以一场“2020 AIoT高峰论坛暨瓴盛‘芯视觉’产品发布会”的盛会也在成都描绘着未来的智慧物联网产业盛景,其盛大发布的AIoT SoC视觉创新应用开放平台JA310芯片瞄准包括智慧监控、人脸识别、视频会议、车载终端
[嵌入式]
瓴盛科技的AIoT <font color='red'>SoC</font>能否撬动万亿级智慧物联网市场
新款Wireless Gecko SoC帮助开发人员解决多协议IoT设计挑战
Silicon Labs(亦名“芯科科技”,NASDAQ:SLAB)宣布其Wireless Gecko片上系统(SoC)产品系列取得重大扩展,从而使得各层次开发人员能够更轻松地把多协议切换功能添加到日益复杂的IoT应用之中。新款EFR32xG12 SoC支持更广泛的家庭自动化、连接照明、可穿戴设备和工业物联网的多协议、多频段应用场景,这些SoC具有卓越的RF性能、增强型安全加密加速器、更大的存储容量、片上电容式触摸控制器,以及低功耗外设和传感器接口。 Acuity Brands照明公司(室内和室外照明、控制和能源管理解决方案的市场领导者)联网控制产品营销总监Bruce Bharat表示:“多协议连接带来更先进的功能,有助于我们简化
[物联网]
新款Wireless Gecko <font color='red'>SoC</font>帮助开发人员解决多协议IoT设计挑战
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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