flexray VPX控制板设计方案详细

article/2025/8/17 18:48:34

后IO板
在这里插入图片描述1设计要求1.1功能要求3U VPX通讯板具有4路CAN,2路 Flex Ray、1路SGMII网口、2路RapidIO2、2路PCIE4、2路IPMI接口
整个处理模块系统框图如下:
在这里插入图片描述
图1 系统框图
根据上图,模块可以分为以下几个部分:
CAN协议模块:完成CAN协议的转换。
PCIE模块:完成高速PCIE协议的数据收发及协议转换。
RapidIO模块:完成高速RapidIO数据收发及协议的协议转换
FlexRay模块:完成CAN协议的转换
IPMI管理模块:完成板卡状态的管理控制。
SGMII模块:完成串行以太网的数据收发。

2、FPGA加DSP设计
由于多路CAN及Flearay的要求,采用FPGA完成接口的扩展,可选用小规模的FPGA芯片:(Artix7 )

在这里插入图片描述
图2 FPGA架构框图
方案采用FPGA设计,由于CAN中有备份广播发送和点对点单路发送的需求,因此将所有的CAN转换模块接入FPGA中,在FPGA中嵌入一个MicroBlaze核方便系统调度控制,用于管理数据流,设计中需要使用较多的数据通道管理, 中央采用INTERCONNECT连接。
FPGA分别给相应的协议转换核配置不同的内存地址,在收到数据请求后发出中断,MicroBlaze解析协议并做相应的数据搬运。
(1)如PCIE接收到的数据存储进DDR3中,同时提交中断给MicroBlaze
(1)MicroBlaze收到中断后查询协议中的数据协议转换类型,及是否广播
(2)MicroBlaze启动对应的协议收发器(CAN/FlexRay )配置相应的协议转换核,启动数据搬运。
在这里插入图片描述
3、FlexRay 协议转换
FlexRay总线提供消息冗余传输或非冗余传输两种选择,系统可以进行优化,以提高可用性或吞吐量。用户无需调整现有节点中的软件就可以扩展整个系统;同时,支持总线或星型拓扑结构。FlexRay总线提供了大量配置参数,可以支持对系统进行调整,如通信周期的持续时间、消息长度等,以满足不同应用场合的需求。FlexRay总线在重负载下可以关闭部分节点,使其仅接收数据而不发送数据,减少数据重发次数,使得总线负载很快减轻。目前已有多家公司生产FlexRay总线控制器,例如恩智浦(NXP)半导体公司的TJAl080总线控制器、Freescale公司的MFR4200总线控制器等,这些总线控制器和外部数据接口均采用串口方式。而英飞凌公司的FlexRay总线控制器CIC310与外部设备以并口方式连接,具有较高的数据传输速率。
(1)FlexRay 控制器采用英飞凌公司的CIC310
在这里插入图片描述
(2)CIC310与FPGA采用SSC高速同步串行总线连接具有速度高的特点,支持2*10Mbps传输速度, CIC310总线控制器的内部结构如下图所示。从图中可以看出,CIC310总线控制器主要由E—Ray模块、DMA模块、时钟管理模块、中断模块、内存、数据处理和校验模块,以及数据接口模块等组成

在这里插入图片描述
(3) FlexRay busdriver采用 NXP TJA1080A
TJA1080A收发器支持 FlexRay v2.1版本规范,支持通讯速率1-10Mbps

在这里插入图片描述
4、CAN协议转换
(1)CAN协议采用SJA1000专用CAN协议转换芯片,最高速度支持1000kbps使用并行总线与FPGA连接(EMIF),包括WE/RD/CS/DATA,发送CAN数据时,FPGA将其当做外部RAM的来操作,接收CAN时,数据先缓存到SJA1000的片内缓存,然后报告中断,再由FPGA读出数据。

在这里插入图片描述

在这里插入图片描述
(3)SJA1000 是一种独立控制器,用于移动目标和一般工业环境中的区域网络控制(CAN),有两种工作模式(BasicCAN和PeliCAN)。BasicCAN仅支持标准模式,PeliCAN支持CAN2.0B的标准模式和扩展模式。

(4)BusDriver 选用 PCA82C250(非隔离)
PCA82C250是CAN控制器与物理总线之间的接口,主要用于增强系统的驱动能力。采用收发器的系统中,节点数至少可以达到110个,同时还具有降低射频干扰(RFI)和很强的抗电磁干扰 (EMI)能力。

在这里插入图片描述
5、Rapid IO
串行RapidIO是物理层采用串行差分模拟信号传输的RapidIO标准。RapidIO 2.0标准支持.3.125、5GHz、6.25GHz.
在这里插入图片描述
Rapid IO 使用axi to rapidio bridge FPGA逻辑核实现,每路Rapid IO*2需要使用2路GTX通道。

6、SGMII接口
(1)SGMII采用MERVELL 的88E1111千兆以太网PHY芯片,其在采用铜介质传输时可以工作在SGMII模式:
在这里插入图片描述
(2)千兆以太网MAC采用FPGA内部硬件实现MAC,可支持UDP/TCPIP协议。

芯片 预估功耗 数量
FPGA 8W 1
DDR3 1.5W 1
88E1111 0.75W 1
CIC310 0.25W 2
SJA1000 0.1W 6
总功耗 11.35W
背板输入功率 12.7W(90%电源效率)

定制功能板卡
在这里插入图片描述


http://chatgpt.dhexx.cn/article/RuoUUgXS.shtml

相关文章

嵌入式高速串行并行技术_推荐(张锋)

前言 之前想学习一下总线相关的知识,就去图书馆搜,其中,有一本是:《嵌入式高速串行并行技术——基于FPGA实现与应用(张锋著)》 看了一下前言、目录、自序、以及他本书创作过程中的随笔(小编就决…

加固机箱设计资料第289篇:基于3U VPX的 5槽加固机箱

基于3U VPX的 5槽加固机箱 一、产品简介 VPX-305 机箱平台是4U高度 3U 5S的一种便携式VPX机箱。由北京太速科技研发,机箱提供1个VPX总线系统槽和4个VPX 外设槽。主要用于组建VPX测试系统。整机美观大方、小巧灵活、安全可靠。可用于外场测试。 VPX-30…

VPX加固机箱学习资料第289篇:基于3U VPX的 5槽加固机箱

基于3U VPX的 5槽加固机箱 一、产品简介 VPX-305 机箱平台是4U高度 3U 5S的一种便携式VPX机箱。机箱提供1个VPX总线系统槽和4个VPX 外设槽。主要用于组建VPX测试系统。整机美观大方、小巧灵活、技术先进、安全可靠。可用于外场测试。 VPX-305采用工业级3U300W的C…

基于龙芯+国产FPGA 的VPX以太网交换板设计(二)

3.1 板卡技术要求 3.1.1 主要性能指标 本着向下兼容的原则,以太网交换板的设计尽量保留传统信息处理平台的基本功 能和接口,重点考虑提升设备的性能和扩展性。本课题以太网交换板的主要性能指标 如下: ( 1 ) 具…

3U VPX板卡设计

最近设计了一块3U VPX CPU板卡,具体硬件设计过程如下: 1:首先了解3U VPX的相关标准,包括板卡尺寸,接插件定义等等; 2:确定板卡要实现的功能,此板卡包含1553B、RS422、CAN总线、IO输入…

基于6U VPX架构的6槽标准VPX机箱

VPX6100是北京青翼科技的一款基于6U VPX总线架构的高性能、高可靠性的应用系统平台,支持VPX、OpenVPX协议标准。该系统平台采用高性能6槽6U VPX背板,高度优化的拓扑结构,能够为用户提供各种高速串行总线的互联,该平台支持标准VPX插…

基于龙芯+国产FPGA 的VPX以太网交换板设计(三)

调试与测试是本系统设计实现的重要环节。单板调试主要包括各单元电路和接口 的调试,主要通过查看信号波形和运行软件对每个功能进行测试。本章将设计一系列 的调试和测试方案来验证电路设计的正确性。 6.1 电路板静态检查 经过原理图设计、印制板设计、制造、印…

什么是VPX技术?

北京太速科技有限公司 自主研发VPX板卡 http://www.orihard.com/ 欢迎关注 新型VPX(VITA 46)标准是自从VME引入后的25年来,对于VME总线架构的最重大也是最重要的改进。它将增加背板带宽,集成更多的I/O,扩展了格式布局。 目前,VME64x已经不能满足国防和航空领域越来越高…

6U VPX 电源产品学习资料第411篇:基于6U VPX的700W/1400W 电源产品

基于6U VPX的700W/1400W 电源产品 1400W六路输出AC-DC 6U VPX电源 一、功能指标 1.完全符合VITA62 6U 标准 2. 交流宽电压输入85V-264VAC. 3. 输入与输出隔离电压2000V. 4. 高效率≥86%(220V),≥83%&…

【VS开发】【电子电路技术】VPX技术介绍

VPX技术介绍 杨跃江 2009-12-18 杨跃江 13902479857 中科祥云(深圳)信息产业有限公司 1VPX 技术 新型VPX(VITA 46)标准是自从VME引入后的25年来,对于VME总线架构的最重大也是最重要的改进。它将增加背板带宽,集成更多的I/O&#x…

[VPX611]基于 6U VPX 总线架构的SATA3.0 高性能数据存储板

板卡概述 VPX611 是一款基于6UVPX 总线架构的高性能数据存储板,该板卡采用2 片XilinxKintex-7 系列FPGA 作为主控单元,FPGA 内嵌RAID 控制器,最大支持8 个mSATA 盘,最大存储容量可以达到8TByte,持续数据写入带宽可以达…

3U VPX 总线架构+ 2片国防科大银河飞腾 FT-M6678 多核浮点运算 DSP 设计资料--VPX303

板卡概述 VPX303 是一款基于 3U VPX 总线架构的高性能信号处理板,板载 2 片国防科大银河飞腾 FT-M6678 多核浮点运算 DSP,可以实现各 种实时性要求较高的信号处理算法。 板卡每个 DSP 均支持 5 片 DDR3 SDRAM 实现数据缓存,两片 DSP 之…

【VPX302】基于3U VPX总线架构的高性能数据预处理平台/XCKU115

板卡概述 VPX302是一款基于3U VPX总线架构的高性能数据预处理FMC载板,板卡具有1个FMC(HPC)接口,1个X8 GTH背板互联接口,可以实现1路PCIe x8;具有4路SRIO X4。板卡采用Xilinx的高性能Kintex UltraScale系列F…

【无标题】 6UVPX 总线架构的高性能实时信号处理

VPX630 是一款基于 6U VPX 总线架构的高速信号处理平台,该平台采用一片 Xilinx 的 Kintex UltraScale 系列 FPGA(XCKU115) 作为主处理器,完成复杂的数据采集、回放以及实时信号处理算法。 采用一片带有 ARM内核的高性能嵌入式处…

基于VPX总线架构下的Virtex-7与C6678信号处理的VPX功能板简介

VITA 46基础标准由VITA46.0(基础协议)和VITA46.1(VME连接)描述,也称为VPX,VPX总线是VME技术的自然进化,它采用高速串行总线替代并行总线是其的最主要变化。VPX采用RapidIO和Advanced Switching …

VPX,CompactPCI serial 总线

概况 以前的高性能嵌入式计算机大都以Motorola 的68000和powerPC处理器为主,采用是VME并行总线标准,该标准在1982年提出,后来在高性能计算机系统中得到广泛的应用。并成为了ANSI/IEEE 1014-1987的国际标准。 在PC 机发展过程中,出…

基于 VPX 总线的工件台运动控制系统研究与开发-以光刻运动台为例(一)

工件台系统是光刻机的关键子系统之一,工件台运动控制系统对实现光刻机性能指标具有至关重要的作用,因此研发工件台运动控制系统具有极其重要的工程应用价值。论文根据工件台控制系统必须具备的并行性、同步性和实时性等技术需求,建立了基于 V…

VPX总线

VPX总线是VITA(VME International Trade Association, VME国际贸易协会)组织于2007年在其VME总线基础上提出的新一代高速串行总线标准。VPX总线的基本规范、机械结构和总线信号等具体内容均在ANSI/VITA46系列技术规范中定义。 一 概述 VPX总线来源于VME总线,而VME总…

基于 VPX 总线的工件台运动控制系统研究与开发-DSP+FPGA硬件架构(一)

作为光刻机核心单元之一,超精密工件台主要负责实现快速扫描、上下片、精密定位、调平调焦等功能。目前,较为成熟的方案大多采用 VME 并行总线架构来建立超精密工件台控制系统,由于随着系统性能要求的提升,VME 总线以及相应的处理…

VPX规范

VPX总线分为3U和6U尺寸的两个版本。 3U标准包含3个接口:P0,P1,P2。P0为8片结构,其中3片为电源,可以提供12V,5V,3.3V电源,3片为单端信号片,另外2片为差分信号片。P1为16片…