一种基于FPGA的多通道串口扩展系统及数据转发方法
本发明涉及一种基于FPGA的多通道串口扩展系统及数据转发方法,测试设备内的串口测试软件发送的测试数据,通过虚拟串口对进入到串口数据转发软件,串口数据转发软件根据虚拟串口对与UART串口收发通道匹配关系,进行数据路由,将测试数据编成带有通道号的下行帧,通过物理串口发送至FPGA串口扩展装置,在FPGA串口扩展装置内部,根据通道号,选择对应的UART串口收发通道发送至被测设备;FPGA串口扩展装置通过UART串口收发通道获取被测设备发送的串口测试数据,根据UART串口收发通道与被测设备的硬件连接关系,将测试数据编成带有通道号的上行帧,上行帧通过物理串口发送至测试设备,串口数据转发软件解析通道号,根据虚拟串口对与UART串口收发通道匹配关系,选择对应的虚拟串口发送至被测设备的串口测试软件。