【技术实现步骤摘要】
一种基于FPGA的多功能总线板卡
[0001]本技术涉及基于FPGA和ARM的异构计算平台
,尤其涉及一种基于FPGA的多功能总线板卡。
技术介绍
[0002]目前对于航空测试维修来说ARINC429总线用途非常广泛,主要部件包含航电内大部分计算机,都是通过ARINC429总线来进行测试通讯,传输数据的;对于ARINC717主要为黑匣子系统总线,主要通过传输飞机各个系统的参数存储到黑匣子内部。ARINC708总线主要应用在飞机的气象雷达接收机中,接收机通过解析气象雷达信息及状态字,然后通过ARINC708总线将雷达的图像信息传输到显示器上供飞行员操作参考。
[0003]目前市场上没有集成三种总线板卡的产品。传统的实现方式是通过三张单功能的板卡进行并凑成多功能的总线需要(参考图1),板卡安装到CPCI/PXI总线机箱中,通过上位机编写软件来进行上述三张板卡的控制,参数配置,来进行数据收发。
[0004]现有产品不具备高集成功能,分别为单功能卡,不具备钳位保护功能;成本比较高,体积比较大,接线比较多;有控制 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的多功能总线板卡,包括电源(101),驱动芯片,接收芯片,ARM控制器(202)和FPGA芯片(206),其特征在于:还包括FMC总线、ARINC429总线(307)、ARINC708总线(308)和ARINC717总线(309);FMC总线为ARM控制器(202)与FPGA芯片通讯的总线协议,直接通过IO连接;驱动芯片为电平变换芯片;ARINC429总线(307)和/或ARINC708总线(308)和/或ARINC717总线(309)输入总线信号,FPGA芯片(206)将总线信号进行编码解码后送至驱动芯片进行信号输出,同时接收芯片接收到输出总线信号通过驱动芯片进行电平转换形成TTL数据包,FPGA芯片(206)对TTL数据包进行数据解析后通过FMC总线将数据传输到ARM控制器(202),ARM控制器(202)通过串行通讯端口(205)将ARM控制器(202)处理后的数据传输到上位机(302)进行总线信号数据展示;同时上位机(302)向ARM控制器(202)发送反馈数据,通过FMC总线将反馈数据传输到FPGA芯片(206)然后通过驱动芯片最终输出总线信号;最终总线信号发送至包括但不限于ARINC429总线(307)和/或ARINC708总线(308)和/或ARINC717总线(309)进行传输。2.根据权利要求1所述的基于FPGA的多功能总线板卡,其特征在于:串行通讯端口(205)为CAN总线接口、RS232总线接口或RS485总线接口,RS232总线接口包括TTL转RS232电平的转化芯片。3.根据权利要求1所述的基于FPGA的多功能总线板卡,其特征在于:ARM控制器(202)连接分别连接有复位存储电路(201)、电源转换电路(208)和振荡电路(207);振荡电路(207)包括电路和时钟输入电路,时钟电路的主时钟为50MHz的有源晶振。4.根据权利要求1所述的基于FPGA的多功能总线板卡,其特征在于:所述的驱动芯片包括HI-8586PSI芯片;所述接收芯片分别连接有HI-8588PSI芯片和ARINC429总线(307);TTL信号经过HI-8586PSI芯片后产生ARINC429总线(307)信号并分别经过电阻限流保护输出到最终接口端;ARINC429总线(30...
【专利技术属性】
技术研发人员:秦海兵,陈伟,孟园,潘虹,
申请(专利权)人:西安图展光电科技有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。