一种基于FPGA架构的可编程串口集板卡制造技术

技术编号:33841905 阅读:16 留言:0更新日期:2022-06-18 10:24
一种基于FPGA架构的可编程串口集板卡,包括FPGA及与其连接的主控单片机和闪存,所述主控单片机连接有数据输入模块,所述数据输入模块包括网络变压器和与网络变压器连接的第一PHY芯片,所述主控单片机还连接有SRAM和监控单片机,所述监控单片机内置有电压监测模块并连接有温度传感器,所述FPGA还连接有输出模块,所述输出模块包括多个电平转换模块,所述电平转换模块分别连接有数据输出端口。本实用新型专利技术利用FPGA芯片实现可编程功能,利用FPGA接口数量多、内部资源可自由分配的特点,可以满足多种不同总线之间的通信;并对于后端的串口输出使用FPGA,具有实时性,能快速响应主板发出的控制信号,可以随时进行线上加载更新换代。采用单独MCU进行板卡状态监控,提高了系统可靠性。可靠性。可靠性。

【技术实现步骤摘要】
一种基于FPGA架构的可编程串口集板卡


[0001]本技术属于电子电路
,涉及编程用硬件,具体涉及一种基于FPGA架构的可编程串口集板卡。

技术介绍

[0002]可编程板卡是根据用户要求,实现不同软件操作功能的具备一定通用性的可编程硬件,利用网络读取和输出软件包是可编程板卡的常用实现方式。可编程板卡使用各种逻辑器件按照设计好的电路进行各种器件的布局和连线,实现指定的功能。
[0003]现有技术存在两个问题,一是当要求实现的功能越复杂是,搭建的电路就会随着越来越庞大,不仅增加PCB布板的面积,同时也增加原理图设计的复杂度;二是此方案电路功能固定,如果需求有改动,则电路板必须重新设计,不仅增加了成本,而且重新设计、制板的时间也损失。

技术实现思路

[0004]为克服现有技术存在的技术缺陷,本技术公开了一种基于FPGA架构的可编程串口集板卡。
[0005]本技术所述基于FPGA架构的可编程串口集板卡,包括FPGA及与其连接的主控单片机和闪存,所述主控单片机连接有数据输入模块,所述数据输入模块包括网络变压器和与网络变压器连接的第一PHY芯片,所述主控单片机还连接有SRAM 和监控单片机,所述监控单片机内置有电压监测模块并连接有温度传感器,所述FPGA还连接有输出模块,所述输出模块包括多个电平转换模块,所述电平转换模块分别连接有数据输出端口。
[0006]优选的,所述FPGA为XC6SLX45T

2FGG484。
[0007]优选的,所述数据输出端口包括RS422芯片、RS232芯片,RS485芯片中的一种或多种。
[0008]优选的,所述监控单片机还连接有第二PHY芯片。
[0009]优选的,所述主控单片机和监控单片机分别为MCUSTM32F407和MCUstm32f107。
[0010]优选的,所述监控单片机还连接有开关去抖器。
[0011]本技术利用FPGA芯片实现可编程功能,利用FPGA接口数量多、内部资源可自由分配的特点,可以满足多种不同总线之间的通信;并对于后端的串口输出使用FPGA,具有实时性,能快速响应主板发出的控制信号,可以随时进行线上加载更新换代。采用单独MCU进行板卡状态监控,提高了系统可靠性。
附图说明
[0012]图1为本技术所述基于FPGA架构的光纤通信板卡的一种具体实施方式示意图。
具体实施方式
[0013]下面结合附图,对本技术的具体实施方式作进一步的详细说明。
[0014]本技术所述基于FPGA架构的可编程串口集板卡,包括FPGA及与其连接的主控单片机和闪存,所述主控单片机连接有数据输入模块,所述数据输入模块包括网络变压器和与网络变压器连接的第一PHY芯片,所述主控单片机还连接有SRAM 和监控单片机,所述监控单片机内置有电压监测模块并连接有温度传感器,所述FPGA还连接有输出模块,所述输出模块包括多个电平转换模块,所述电平转换模块分别连接有数据输出端口。
[0015]图1所示的具体实施方式中,所述FPGA为XC6SLX45T

2FGG484,所述主控单片机和监控单片机分别为MCUSTM32F407和MCUSTM32F107。网络数据通过第一PHY芯片输入,网络变压器可采用HX1188NL,网络数据由主控单片机与FPGA进行通信并完成编程,再通过输出模块输出,输出模块可连接多个数据输出端口,通过不同的电平转换模块转换为合适电平的数字逻辑信号输出,数据输出端口可以是RS422芯片、RS232芯片,RS485芯片中的一种或多种,例如RS422芯片可以为MAX3096、MAX3030;RS232芯片为MAX3232;RS485芯片为ADM2682。电平转换模块可以是74LVC164525。
[0016]监控单片机MCUSTM32F107内置的电压监测模块即时监测板卡电压,并通过温度传感器监测板卡附近的温度,超出工作范围时及时预警并通过与FPGA连接的指示灯提示。监控单片机还可以连接开关去抖器MAX6816,对开关动作进行防抖。
[0017]FPGA和主控单片机分别连接有闪存和SRAM作为数据存储器,可以采用速度更快容量更大的QSPI闪存。FPGA连接有外部晶振提供时钟信号。
[0018]图1所示的具体实施方式中,所述监控单片机还连接有第二PHY芯片,通过第二PHY芯片,可以进行网络数据输入测试。第一PHY芯片和第二PHY芯片均可以采用PHY88E1111系列。
[0019]本技术利用FPGA芯片实现可编程功能,利用FPGA接口数量多、内部资源可自由分配的特点,可以满足多种不同总线之间的通信;并对于后端的串口输出使用FPGA,具有实时性,能快速响应主板发出的控制信号,可以随时进行线上加载更新换代。采用单独MCU进行板卡状态监控,提高了系统可靠性。
[0020]上述各个芯片均为已公开销售的成熟产品,芯片之间的引脚连接关系,本领域技术人员可根据芯片说明书获取并实现相应功能,在此不再赘述。
[0021]前文所述的为本技术的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述技术人的技术验证过程,并非用以限制本技术的专利保护范围,本技术的专利保护范围仍然以其权利要求书为准,凡是运用本技术的说明书及附图内容所作的等同结构变化,同理均应包含在本技术的保护范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA架构的可编程串口集板卡,其特征在于,包括FPGA及与其连接的主控单片机和闪存,所述主控单片机连接有数据输入模块,所述数据输入模块包括网络变压器和与网络变压器连接的第一PHY芯片,所述主控单片机还连接有SRAM 和监控单片机,所述监控单片机内置有电压监测模块并连接有温度传感器,所述FPGA还连接有输出模块,所述输出模块包括多个电平转换模块,所述电平转换模块分别连接有数据输出端口。2.如权利要求1所述的基于FPGA架构的可编程串口集板卡,其特征在于,所述FPGA为XC6SLX45T

2FGG...

【专利技术属性】
技术研发人员:刘俊君殷杰
申请(专利权)人:成都凌亚科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1