一种基于afdx采集记录器的接收电路的制作方法

文档序号:9787344阅读:433来源:国知局
一种基于afdx采集记录器的接收电路的制作方法
【技术领域】
[0001]本发明属于硬件电路设计技术领域,尤其涉及一种基于AFDX采集记录器的接收电路。
【背景技术】
[0002]航空电子全双工交换式以太网AFDX在以太网的基础上增加了虚拟链路及冗余通路的机制,提供了一个具有确定性和可靠性的网络,ΑΠ)Χ高速的特点使得必须为AFDX总线开发一个高速高可靠性的数据采集记录系统。
[0003]AFDX数据采集记录器实现对AFDX数据监控端口输出的AFDX数据进行采集,对采集的每个AFDX数据帧存储在采集器的记录设备中,然而,根据不同的用户需求,在接收到的AFDX帧中所关心的参数不同,这样采集记录器的接收部分的设计至关重要。

【发明内容】

[0004]本发明目的是提供一种基于AFDX采集记录器的接收电路,用以实现对存储到采集记录器中的AFDX数据进行筛选过滤。
[0005]本发明的技术方案:
[0006]一种基于AFDX采集记录器的数据接收电路,包括FPGA及配置电路、电源电路、AFDX接口电路、时钟电路、复位电路和外部存储器扩展电路;其特殊之处是:所述AFD)(接口电路包括互为余度的AFDX接口 I和AFDX接口 2 ;所述AFDX接口 I包括PHYl和接口变压器I ;所述AFDX接口 2包括PHY2和接口变压器2;所述FPGA及配置电路包括输入双余度MAC端口、输出MAC端口、过滤模块、桥核IP;所述输入双余度MAC端口用于接收AFD)(接口电路的数据并进行错误检查、完整性检查和余度管理;所述输出MAC端口与外部存储器扩展电路连接;所述外部存储器扩展电路包括AFD)(接口 3,所述AFD)(接口 3包括PHY3和接口变压器3;所述外部存储器扩展电路通过AFDX接口 3连接外部扩展的I片SRAM存储器,用来进行过滤模块数据缓存;所述过滤模块用于从输入双余度MAC端口接收的数据中,根据内容寻址存储器配置要求,过滤提取需要监控的帧数据信息,封装成监控数据包,缓冲到外部SRAM存储器;
[0007]所述桥核IP用于向主机提交监控数据包;
[0008]所述时钟电路,包括FPGA工作系统时钟信号和AFDX的PHY芯片工作时钟信号,所述PHY芯片工作时钟由时钟晶振源提供,然后经过时钟驱动器分别输送给PHYl、PHYl、PHY3;所述复位电路,采用专用复位芯片产生复位信号,用来进行逻辑初始化复位。
[0009]上述电源电路,用于将外部5V电源转换为3.3V电压、2.5V电压、1.2V电压和1.8V电压;所述3.3V电压为整板提供工作电源,所述1.2V电压为FPGA内核提供工作电源,所述3.3V电压和1.2V电压采用同一片电源芯片转换而来;所述2.5V电压为FPGA内部PLL提供工作电源,所述1.8V为FPGA配置芯片提供工作电源;所述2.5V电压和1.8V电压由另一电源芯片分别转换而来。
[0010]上述2.5V电压和1.8V电压的最大输出电流3A。
[0011]上述外部扩展的I片SRAM存储器的空间大小为512KX16bit。
[0012]上述复位电路的上电复位时间为200ms。
[0013]本发明的优点:
[0014]本发明基于AFDX采集记录器的数据接收电路,同时采集记录2路AFDX数据,对接收到的AFDX帧进行完整性检测、余度管理、筛选过滤操作,对符合要求的AFDX数据帧,处理后的数据经打包后,通过一路以太网口输出保存,待飞行结束后再由地面卸载设备还原,进行事后数据处理;同时在接收到的AFDX数据中选择用户关心的参数,按指定的配置表信息存储到对应地址上,供用户提取使用。
【附图说明】
[0015]图1为AFDX数据采集器接收模块整体架构。
【具体实施方式】
[0016]一种基于AFDX采集记录器的接收电路,包括FPGA及配置电路、电源电路、AFD)(接口电路、时钟电路、复位电路和外部存储器扩展电路。
[0017]FPGA及配置电路,包括MACl、MAC2和MAC3三个MAC端口、余度管理模块、过滤模块和桥核IP;实现了数据从双余度MAC端口输入后,通过错误检查、完整性检查、余度管理,符合要求的数据帧通过发送模块转发,同时采集模块从接收数据中根据内容寻址存储器配置要求,依据虚链路、端口号定位消息,再依据参数位置信息从消息中指定位置选择参数存储至参数存储位置,过滤提取需要监控的帧数据信息,封装成监控数据包,缓冲到外部SRAM存储器,当主机端接收准备好,将接监控数据包通过桥核IP提交给主机,完成监控信息的采集和记录。
[0018]电源电路,AFDX数据接收模块通过接口外部供电5V,本板将5V电源转换为3.3V、
2.5V、1.2V和1.8V,其中3.3V为整板主要工作电源,1.2V为FPGA内核工作电源,2.5V为FPGA内部PLL供电电源,1.8V为FPGA配置芯片用电。3.3V和1.2V电源采用电源芯片(I)由5V输入转换而来。2.5V和1.8V各由I片电源芯片(2)转换而来,最大输出电流3A。
[0019]AFD)(接口电路,包括2路AFD)(接口,其中AFD)(接口 I和AFDX接口 2互为余度,Ai7D)(接口 3连接存储设备,并且3路AFDX接口分别有自己独立的PHY和接口变压器。
[0020]时钟电路,包括2路时钟信号,即FPGA工作系统时钟和AFDX的PHY芯片工作时钟,其中PHY时钟是通过一个时钟晶振源提供,然后经过时钟驱动器分别输送给3路PHY芯片。
[0021]复位电路,用来进行逻辑初始化复位,采用专用复位芯片产生复位信号,上电复位时间为200ms。
[0022]外部存储器扩展电路,外部扩展I片SRAM存储器,用来进行过滤模块数据缓存,空间大小为512KX16bit。
[0023]本发明工作过程及原理:
[0024]本发明基于AFDX采集记录器的数据接收电路,AFDXl和AFDX2数据接口为输入信号,为两路余度的数据输入,供AFDX数据接收模块进行完整性校验和余度管理;两路输入经过分别经过变压器、经过PHY芯片进入到FPGA内部的MAC,其中PHY芯片的时钟是由时钟模块经时钟驱动器提供,FPGA模块对接收到的AFDX帧进行完整性检测、余度管理,并根据事先设定的过滤条件对接收到的AFDX帧进行筛选过滤,符合要求的AFDX帧,将被逐帧附加AFDX帧到达时刻的时间标记等信息,处理后的数据经打包后,将经过余度管理后的AFDX数据帧从AFDX3接口输出,其中AFDX3为输出信号,待飞行结束后再由地面卸载设备还原,进行事后数据处理;同时在接收到的AFDX数据中选择用户关心的参数,按指定的配置表信息存储到对应地址上,供用户提取使用。
【主权项】
1.一种基于AFDX采集记录器的数据接收电路,包括FPGA及配置电路、电源电路、AFD对妾口电路、时钟电路、复位电路和外部存储器扩展电路; 其特征在于: 所述AFDX接口电路包括互为余度的AFD)(接口 I和AFDX接口 2;所述AFD)(接口 I包括PHYl和接口变压器I;所述AFDX接口 2包括PHY2和接口变压器2; 所述FPGA及配置电路包括输入双余度MAC端口、输出MAC端口、过滤模块、桥核IP; 所述输入双余度MAC端口用于接收AFD)(接口电路的数据并进行错误检查、完整性检查和余度管理; 所述输出MAC端口与外部存储器扩展电路连接; 所述外部存储器扩展电路包括AFD对妾口 3,所述AFD)(接口 3包括PHY3和接口变压器3 ;所述外部存储器扩展电路通过AFD)(接口 3连接外部扩展的I片SRAM存储器,用来进行过滤模块数据缓存; 所述过滤模块用于从输入双余度MAC端口接收的数据中,根据内容寻址存储器配置要求,过滤提取需要监控的帧数据信息,封装成监控数据包,缓冲到外部SRAM存储器; 所述桥核IP用于向主机提交监控数据包; 所述时钟电路,包括FPGA工作系统时钟信号和AFDX的PHY芯片工作时钟信号,所述PHY芯片工作时钟由时钟晶振源提供,然后经过时钟驱动器分别输送给PHYl ,PHYl、PHY3; 所述复位电路,采用专用复位芯片产生复位信号,用来进行逻辑初始化复位。2.根据权利要求1所述基于AFDX采集记录器的数据接收电路,其特征在于: 所述电源电路,用于将外部5V电源转换为3.3V电压、2.5V电压、1.2V电压和1.8V电压;所述3.3V电压为整板提供工作电源,所述1.2V电压为FPGA内核提供工作电源,所述3.3V电压和1.2V电压采用同一片电源芯片转换而来;所述2.5V电压为FPGA内部PLL提供工作电源,所述I.8V为FPGA配置芯片提供工作电源;所述2.5V电压和1.8V电压由另一电源芯片分别转换而来。3.根据权利要求2所述基于AFDX采集记录器的数据接收电路,其特征在于:所述2.5V电压和1.8V电压的最大输出电流3A。4.根据权利要求3所述基于AFDX采集记录器的数据接收电路,其特征在于:所述外部扩展的I片SRAM存储器的空间大小为512KX16bit。5.根据权利要求4所述基于AFDX采集记录器的数据接收电路,其特征在于:所述复位电路的上电复位时间为200ms。
【专利摘要】本发明涉及一种基于AFDX采集记录器的接收电路,包括FPGA及配置电路、电源电路、AFDX接口电路、时钟电路、复位电路和外部存储器扩展电路。本发明接收电路,同时采集记录2路AFDX数据,对接收到的AFDX帧进行完整性检测、余度管理、筛选过滤操作,对符合要求的AFDX数据帧,处理后的数据经打包后,通过一路以太网口输出保存,待飞行结束后再由地面卸载设备还原,进行事后数据处理;同时在接收到的AFDX数据中选择用户关心的参数,按指定的配置表信息存储到对应地址上,供用户提取使用。
【IPC分类】G06F13/38, G06F13/40
【公开号】CN105550136
【申请号】CN201510931309
【发明人】夏大鹏, 田泽, 姜丽云, 马宁
【申请人】中国航空工业集团公司西安航空计算技术研究所
【公开日】2016年5月4日
【申请日】2015年12月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1