一种基于fpga的vga及ps/2信号传输系统的制作方法_2

文档序号:9326635阅读:来源:国知局
位键盘、鼠标信号进行并串转换,得到串行差分信号,由单个光模块对得到串行数字信号进行电光转换并通过光纤发送至接收板;信号接收模块由信号串并转换单元和信号解调单元构成,信号串并单元将来自于光模块的串行信号进行串并转换、解码,并将解码后的数据输出给信号解调单元,信号解调单元进行解帧处理,并剔除同步码,恢复出单向的PS/2信号。
[0028]信号接收板包括数据接收模块、数据发送模块和PS/2通信方向转换模块,其中数据接收模块通过VGA模数转换芯片连接至主机VGA接口,数据发送模块接入主机PS/2信号端,PS/2通信方向转换模块与数据发送模块和数据接收模块连接,用于实现双向信号和单向信号的转换。数据接收模块包括依次连接的信号并串转换单元、信号解调单元和FIFO同步处理单元,信号串并转换单元通过单个光模块接收信号发送板发送的主机的VGA和PS/2串行信号,进行串并处理解码,恢复出发送端的26路并行数字信号和4位键盘鼠标信号,信号解调单元用于对串并处理后的信号进行解析,并将解析的信号传送至FIFO同步处理单元,由FIFO同步处理单元根据恢复时钟和行频信息恢复出像素时钟读出VGA视频信号,FIFO同步处理单元将读出VGA视频信号通过VGA数模转换芯片发送至显示器VGA端口进行显示,将读出的PS/2信号通过PS/2通信方向转换模块发送至PS/2键盘鼠标;数据发送模块包括信号调制单元和信号并串转换单元,PS/2键盘鼠标端口发出的PS/2信号经PS/2通信方向转换模块发送至信号调制单元,由信号调制单元调制后传输给信号并串转换单元,转换成串行信号进行发送。
[0029]PS/2键盘鼠标与主机采用双向通信方式,而直接对双向通信的数据进行处理不易实现,因此,利用FPGA检测CLK和DATA的电平,判断通信的方向,将CLK和DATA的单口引脚变为双口引脚,即发送和接收独立开来。发送板和接收板的PS/2信号通信方向转换单元完全相同,处理方法如图3所示。
[0030]为兼容不同分辨率下的VGA传输,本发明中VGA模数转换芯片以固定的采样速率对不同分辨率VGA信号进行采样,当分辨率发生变化时,FPGA将采样得到的数据传给控制器,由控制器对VGA模数转换芯片重新进行I2C配置,使得VGA模数转换芯片输出的VGA信号为固定速率,其处理流程如图4所示。
[0031]在发送数据时,需要将数据进行成帧处理,并插入同步码。由于PS/2信号为双向的,所以在发送端和接收端均需要进行成帧处理,并在对端进行解帧恢复出原始数据。在发送端,VGA信号和PS/2单向信号进行组合成帧,并插入同步码,然后进行8B/10B编码,并串转换,其帧结构如图5所示。其中,vga_addr[13:0]表示当前分辨率下的一行像素数目,rgb_data[25:0]包含了 RGB 24比特并行数据和HS、VS信息。在接收端,将PS/2单向信号成帧处理,并周期性插入同步码,然后进行8B/10B编码,并串转换,其帧结构如图6所示。
[0032]信号接收板接收信号时最重要的就是VGA像素时钟的恢复,如图7所示,接收端根据行频信号和串行恢复时钟,恢复出一种波形,该波形频率与发送端的像素时钟相同,但是该波形不是周期性的。所以,将该时钟输出到专门时钟消抖芯片进行消抖处理,消抖处理后的时钟通过GTX的专有PLL处理可得到VGA的像素时钟,利用该像素时钟进行FIFO读出,保证像素时钟与RGB、HS、VS信号同步。这样,只需恢复出VGA像素时钟,保证恢复的VGA并行信号同步即可,既保证了 VGA视频信号质量和分辨率要求,又减少了数据处理的延时,同时可处理PS/2键盘鼠标信号。
【主权项】
1.一种基于FPGA的VGA及PS/2信号传输系统,其特征在于,该传输系统包括信号发送板和信号接收板,信号发送板和信号接收板均采用FPGA实现,所述信号发送板和信号接收板上均设有光接口,信号发送板和信号接收板的光接口之间通过光纤连接,所述信号发送板的输入端用于接入主机VGA视频信号端和PS/2信号端,该信号发送板用于对主机上VGA视频信号和PS/2信号进行组帧,并通过单个光模块进行电光转换实现双向通讯,所述信号接收板用于连接VGA显示器和PS/2键盘鼠标,用于将从接收板上接收的信号进行串并转换得到VGA模拟视频信号和PS/2信号,以在VGA显示器进行显示以及实现对键盘鼠标的远程控制。2.根据权利要求1所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述信号发送板包括数据发送模块、数据接收模块和PS/2通信方向转换模块,所述数据发送模块通过VGA模数转换芯片连接至主机VGA接口,数据接收模块接入主机PS/2信号端,PS/2通信方向转换模块与数据发送模块和数据接收模块连接,用于实现双向信号和单向信号的转换。3.根据权利要求2所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述信号发送模块由依次连接的乒乓操作单元、信号调制单元和信号串并转换单元构成,乒乓操作单元读取待传输的VGS信号和PS/2信号,由信号调制单元接处理成帧数据,通过信号串并转换单元进行并串转换得到串行数字信号,由单个光模块对得到串行数字信号进行电光转换并通过光纤发送至接收板;所述信号接收模块由信号串并转换单元和信号解调单元构成,信号串并单元将来自于光模块的串行信号进行串并转换、解码,并将解码后的数据输出给信号解调单元,信号解调单元进行解帧处理,并剔除同步码,恢复出单向的PS/2信号。4.根据权利要求3所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述信号发送板中还设置有信号分辨率识别输出单元,该信号分辨率识别输出单元的输入端与主机VGA接口端连接,用于获取VGA信号的分辨率,信号分辨率识别输出单元的输出端与数据发送模块连接,用于将获取的VGA信号的分辨率传输给数据发送模块,由数据发送模块进行I2C配置。5.根据权利要求1所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述信号接收板包括数据接收模块、数据发送模块和PS/2通信方向转换模块,所述数据接收模块通过VGA模数转换芯片连接至主机VGA接口,数据发送模块接入主机PS/2信号端,PS/2通信方向转换模块与数据发送模块和数据接收模块连接,用于实现双向信号和单向信号的转换。6.根据权利要求5所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述数据接收模块包括依次连接的信号并串转换单元、信号解调单元和FIFO同步处理单元,所述信号串并转换单元通过单个光模块接收信号发送板发送的主机的VGA和PS/2串行信号,进行串并处理解码,信号解调单元用于对串并处理后的信号进行解析,并将解析的VGA信号传送至FIFO同步处理单元,由FIFO同步处理单元读出VGA视频信号和PS/2信号,FIFO同步处理单元将读出VGA视频信号通过VGA数模转换芯片发送至显示器VGA端口,将读出的PS/2信号通过PS/2通信方向转换模块发送至PS/2键盘鼠标;所述数据发送模块包括信号调制单元和信号并串转换单元,PS/2键盘鼠标端口发出的PS/2信号经PS/2通信方向转换模块发送至信号调制单元,由信号调制单元调制后传输给信号并串转换单元,转换成串行信号进行发送。7.根据权利要求6所述的基于FPGA的VGA及PS/2信号传输系统,其特征在于,所述信号接收板中还设置有像素时钟恢复单元,FIFO同步处理单元根据像素时钟恢复单元读取VGA视频信号。
【专利摘要】本发明涉及一种基于FPGA的VGA及PS/2信号传输系统,包括信号发送板和信号接收板,信号发送板和信号接收板之间通过光纤连接,信号发送板的输入端用于接入主机VGA视频信号端和PS/2信号端,用于对主机上VGA视频信号和PS/2信号进行并串转换,信号接收板用于将从接收板上接收的信号进行串并转换得到VGA模拟视频信号和PS/2信号,以在VGA显示器进行显示,实现对键盘鼠标的远程控制。本发明基于FPGA中的吉比特收发器,在发送端对VGA信号以固定像素时钟处理,接收端以特定方法恢复出像素时钟,将PS/2双向信号转换为单向收发信号与VGA信号合并组帧传输,实现了单纤传输VGA信号和PS/2信号,利用FPGA自身并行处理能力,大大缩减了数据处理的延时,又实现了大数据量的透传。
【IPC分类】H04N7/22, G06F3/14
【公开号】CN105045549
【申请号】CN201510347691
【发明人】李蕾, 李跃文, 李丹华, 乔东旭, 刘朋, 高泽雄
【申请人】中航光电科技股份有限公司
【公开日】2015年11月11日
【申请日】2015年6月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1