后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%电源效率)

定制功能板卡

flexray VPX控制板设计方案详细相关推荐

  1. RGB灯控圣诞灯七彩灯方案开发IC方案控制板供应详细介绍

    主要应用: RGB灯控圣诞灯泛海微IC七彩灯方案开发IC方案控制板供应详细介绍 1.LED彩虹管:每条灯管由多个彩色像素点(RGB)组成,每个单色像素点可产生256个灰度级的变化.应用环境:立交桥.河 ...

  2. 艾顿系统服务器名称,艾顿系统设计方案详细分解.doc

    Honeywell 楼宇自控系统 设计方案 二〇一五年一月十三日目 录 1前言3 2需求分析3 2.1项目概述3 2.2系统优势与特点4 3系统设置总则8 3.1楼宇自动化机电设备监控系统的设计目标8 ...

  3. 【DIY】实用节能声控温湿度计完整设计方案-详细图文视频教程

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更 ...

  4. 测风雷达matlab,雷达数字中频接收机系统设计方案详细解析

    作为雷达系统的重要组成,传统的天气雷达接收机主要采用瞬时自动增益控制扩展动态范围,利用模拟I.Q解调器对信号进行模拟解调,对接收机硬件依赖性强,信号适应能力差,而软件无线电技术的出现导致了无线电接收机 ...

  5. 公司网络营销设计方案范文

    网络营销设计方案是为达到一定的营销目标而制定的综合性的.具体的网络营销策略和活动计划.一份完整的网络营销策划方案必须包括以下几个基本要素:网站分析.网站优化.网站推广.网络营销培训.收费形式.经典案例 ...

  6. 关于外包团队的质量管理

    我以前也做外包的,不过我是乙方,就是你说的A,或B的位置.  在工作中,承包方最头疼的就是甲方的需求变更,因此,对于需求变更,要价都很高,我们以前是每次变更,5k起,哪怕只改一句话,也是这么多,工作量 ...

  7. 如何使用GIST+LIBLINEAR分类器提取CIFAR-10 dataset数据集中图像特征,并用测试数据进行实验

    上学期开了多媒体的课程,把其中一个课程设计实现的过程与大家分享. 转载请注明出处,谢谢. 最近整理文件的时候,发现了我以前写的文档和源码,附上github的下载地址 https://github.co ...

  8. 通过微型计算机的电流,单板微型计算机控制的电流型变频调速系统

    单板微型计算机控制的电流型变频调速系统 介绍用8位单板微型计算机控制的电流型变频调速系统.系统利用软件实 (本文共4页) 阅读全文>> 空间矢量脉宽调制(SVPWM)技术运用于变频调速系统 ...

  9. 全球移动支付发展现状移动支付之综述篇

    在移动支付业务推出之初,曾被当作是一种能够提升运营商收入.体现融合趋势的重点业务来发展.但几年来,移动支付业务在全球许多国家的发展一直阻力重重,发展缓慢.我国发展移动支付业务也有几年,一直不温不火. ...

  10. iptv linux 安卓 盒子,基于嵌入式Linux的IPTV机顶盒设计

    摘要: 随着人们生活水平的提高和Internet技术的发展,IPTV开始走进人们的生活,IPTV是一种集网络.多媒体.通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术.作为I ...

最新文章

  1. linux系统 插优盘安装xvidcap,linux下的视频录制软件xvidcap
  2. Cobbler-自动化部署神器
  3. runloop源代码
  4. Codechef Coders’Legacy 2018 CLSUMG Sum of Primes
  5. 分布式架构中分布式事务
  6. ThreadLocal以及增强
  7. CODING 受邀参加《腾讯全球数字生态大会》
  8. 一次简单易懂的多态重构实践,让你理解条件逻辑
  9. 小甲鱼python学习笔记之函数(一)
  10. GB28181协议实现系列之----SDK Demo发布(7)
  11. 智慧农业项目建设体系之疫病监测预警系统及数据分析
  12. 不同版本CLODOP 预览关闭窗口时返回值不同
  13. 一套完整的测试应该由五个阶段组成
  14. 树莓派+aria2+yaaw搭建下载机
  15. 张正友标定数学原理推导
  16. 学习《医学三字经白话解》之气喘
  17. 如何免费从网上获取全景图片
  18. Java虚拟机理解-内存管理
  19. python培训班昆明
  20. 如何用div+css布局页面

热门文章

  1. html-制作开心网游戏页面,【手把手】制作一个简单的HTML网页
  2. 洪恩在线c语言测试,洪恩软件之编程之道C/C++程序设计入门视频教程
  3. 如何将Windows 7 RC升级到RTM(最终版本)
  4. Android 系统签名jks文件获取platform.jks
  5. 文献阅读(245)Roller
  6. DOS命令与批处理学习历程
  7. abb变频器dp适配器说明书_ABB变频器使用说明书
  8. acs510使用技巧_ACS510-ABB操作说明
  9. 项目立项管理:项目合同及供应商项目立项
  10. 计算机无法安装新字体,xp系统电脑安装新字体后无法使用的解决方法