摘要
本发明涉及嵌入式技术领域,提供了一种支持多种对外接口的测试板和光模块测试方法。测试板包括ARM主控芯片和FPGA控制芯片;所述ARM主控芯片和所述FPGA控制芯片通过内部通讯总线相连接;在所述FPGA控制芯片中预先实现多种通信接口的IP核,并设置有多个管脚;ARM主控芯片用于接收来自上位机的接口配置文件,根据所述接口配置文件,向FPGA控制芯片的各预设寄存器地址中写入相应通信标识;FPGA控制芯片在读取到第一预设寄存器地址中存储有第一通信标识时,将第一通信接口的IP核与第一管脚相连接,以将第一管脚设置为第一通信接口。本发明实现了管脚的可配置,以支持不同通信接口的光模块,从而实现一板多用,即一个测试板能够满足多种通信接口的光模块的测试需求。