本实用新型涉及板卡领域,尤其涉及一种基于光纤KVM系统的多源板卡。
背景技术:
现有的光纤KVM(KVM是键盘(Keyboard)、显示器(Video)、鼠标(Mouse)的缩写)系统的板卡接口数量比较少,功能也比较单一,不具备调用不同数据的操作系统、不同分辨率及不同类型的数据接口,随着各种板卡的集成度越来越高、功能越来越丰富,现有的板卡已经不能满足需求发展。
技术实现要素:
为了克服现有技术的不足,本实用新型的目的在于提供一种基于光纤KVM系统的多源板卡,集成多种不同类型的数据接口,能够满足使用者需求。
本实用新型的目的采用以下技术方案实现:
一种基于光纤KVM系统的多源板卡,所述板卡包括:
处理数据及操作的FPGA模块;
MCU模块,所述MCU模块与所述FPGA模块电连接,用于将配置数据传输至所述FPGA模块,以配置所述FPGA模块;
CONFIG模块,所述CONFIG模块与所述MCU模块电连接,用于存储配MCU模块需要处理的数据;
INTERFACE模块,所述INTERFACE模块与所述FPGA模块电连接,用于发送/接收图像相关数据;
视频信号接口模块,所述视频信号接口模块与所述NTERFACE模块电连接,用于发送/接收视频相关数据;
USB HID接口模块,所述USB HID接口模块与所述FPGA模块电连接,用于与FPGA模块进行数据、信息交换;
通讯接口模块,所述通讯接口模块与所述FPGA模块电连接。
优选地,所述板卡还包括附属接口模块,所述附属接口模块与所述FPGA模块电连接。
优选地,所述板卡还包括DDR模块,所述DDR模块与所述FPGA模块电连接。
优选地,所述板卡还包括SRAM模块,所述SRAM模块与USB HID接口模块电连接。
优选地,所述通讯接口模块为第一RJ45网络接口模块或SFP光纤接口模块。
优选地,所述板卡还包括USB3.0接口模块,所述USB3.0接口模块与所述FPGA模块电连接。
优选地,所述板卡还包括第二RJ45网络接口模块,所述第二RJ45网络接口模块分别与FPGA模块、USB3.0接口模块相连接。
优选地,所述视频信号接口模块为VGA接口、DVI接口、DMS59接口、SDI接口、HDMI接口、DisplayPort接口中的一种或多种。
优选地,所述附属接口模块为USB2.0接口、3.5mm Audio接口、RS232接口、RS422接口、digital Audio接口、PS/2接口中的一种或多种。
相比现有技术,本实用新型的有益效果至少如下:集成多种不同类型的数据接口,用户可调用不同数据的操作系统、不同分辨率、不同接口等不同数据类型的信息,集成度高、功能丰富,满足用户的需求。
附图说明
图1为本实用新型一种基于光纤KVM系统的多源板卡的结构示意图。
附图标记:1、FPGA模块;2、MCU模块;3、CONFIG模块;4、视频信号接口模块;5、INTERFACE模块;6、USB HID接口模块;7、通讯接口模块;8、DDR模块;9、SRAM模块;10、附属接口模块;11、USB3.0接口模块;12、第二RJ45网络接口模块。
具体实施方式
下面,结合附图以及具体实施方式,对本实用新型做进一步描述:
请参见图1,本实用新型涉及一种基于光纤KVM系统的多源板卡,该板卡基于KVM系统的板卡进行扩展,该板卡包括FPGA模块1、MCU模块2、CONFIG模块3、视频信号接口模块4、INTERFACE模块5、USB HID接口模块6、通讯接口模块7,其中MCU模块2、INTERFACE模块5、USB HID接口模块6、通讯接口模块7均与FPGA模块1电连接;MCU模块2还与CONFIG模块3电连接;INTERFACE模块5还与视频信号接口模块4电连接。
在本实施例中,FPGA模块1为可逻辑编程芯片,型号为EP4CE15F17C8N,负责图像的采集、图像显示、图像存储、数据的高速缓冲和整个模块的逻辑控制;MCU模块2为配置处理器,型号为STM32F103VBT6,用于将配置数据传输至可逻辑编程芯片;CONFIG模块3为配置芯片,用于存储配置处理器需要处理的配置数据,INTERFACE模块5为图像接口芯片,采用OV7620集成芯片;用于将视频信号接口模块4的视频/图像信息发送给可编程逻辑芯片,可编程逻辑芯片通过芯片内部的图像等压缩算法对图像视频相关内容进行处理,处理完的数据通过USB HID接口模块6输出。其中视频信号接口模块4为VGA接口、DVI接口、DMS59接口、SDI接口、HDMI接口、DisplayPort接口中的一种或多种;能够与PC或Mac、摄像枪、UKey或移动硬盘无缝连接;视频信号接口模块4还可以用作视频信号输出接口,用于接收图像接口芯片发送给的可编程逻辑芯片处理后的图像视频数据;USB HID接口模块6可以用来连接键盘(Keyboard)、显示器(Video)等;通讯接口模块7主要用于网络初始化,软件版本的上报,负责将图像数据、HID数据、应答数据传输给FPGA模块1;通讯接口模块7为第一RJ45网络接口模块或SFP光纤接口模块,通过第一RJ45网络接口模块或SFP光纤接口模块能够实现数据的高速传输。
为了达到更好的技术效果,在本实施例中,板卡还包括DDR模块8,DDR模块8与FPGA模块1电连接;DDR模块8用于存储FPGA模块1处理的相关数据。
为了达到更好的技术效果,在本实施例中,板卡还包括SRAM模块9,SRAM模块9与USB HID接口模块6电连接;SRAM模块9为静态存储芯片,用来存储USB HID接口模块6相关的数据。
为了达到更好的技术效果,在本实施例中,板卡还包括USB3.0接口模块11和第二RJ45网络接口模块12,USB3.0接口模块11与FPGA模块1电连接,第二RJ45网络接口模块12分别与FPGA模块1、USB3.0接口模块11相连接;USB3.0接口模块11可以与FPGA模块1进行数据高速传输,也可以将FPGA模块1相关的数据进行读取输出,第二RJ45网络接口模块12专用于传输USB3.0接口模块11相关的数据,USB3.0接口模块11可与具有USB3.0接口的移动硬盘、PC机、Mac机、UKey等连接。
为了达到更好的技术效果,在本实施例中,板卡还包括附属接口模块10,附属接口模块10与FPGA模块1电连接;附属接口模块10为USB2.0接口、3.5mm Audio接口、RS232接口、RS422接口、digital Audio接口、PS/2接口中的一种或多种;附属接口模块10可以用来连接鼠标等其他设备;附属接口模块10可将USB2.0、模拟音频、数字音频、RS232、RS422、鼠标命令等数据传输给FPGA模块1进行处理,附属接口模块10还可以用作附属输出接口,用于将FPGA模块1处理的USB2.0、模拟音频、数字音频、RS232、RS422、鼠标等数据输出。
综上所述,本板卡基于KVM系统能够与键盘(Keyboard)、显示器(Video)、鼠标(Mouse)进行连接,通过SFP光纤接口模块进行数据的高速传输,而且还通过FPGA模块、MCU模块、视频信号接口模块、INTERFACE模块等相关接口模块,能够与PC或Mac、摄像枪或耳机、还是UKey或移动硬盘无缝连接;可调用不同数据的操作系统(Linux/Windows/IOS/Android等)、不同分辨率(模拟/标清/高清/超高清/2K/4K等)、不同接口(Video/VGA/DVI/HDMI/DP等)等不同数据类型的信号,集成度高、功能丰富,满足用户的需求。
对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本实用新型权利要求的保护范围之内。