基于FPGA的IRIG2B时间系统,该系统采用FPGA作为控制器,GPS引擎M12T作为标准时钟源,利用M12T输出的100pps信号触发IRIG2B编码模块,完成DC码编码。在DC码的基础上,通过正弦查找表实现了IRIG2B交流码的数字调制,同时设计调制输出电路。采用VHDL语言进行全数字设计,所有功能都由硬逻辑实现,保证了B码信号边沿的准确;带预进位功能的计时链,保证了B码绝对时间精准