为提高Linux系统时间的精确度,设计了基于PCI-Express总线接口的北斗导航授时卡。北斗导航卫星信号接收模块输出时间定位信息,FPGA(Field-Programmable Gate Array,现场可编程门阵列)解出标准时间存入双口RAM,PCI-E驱动芯片将双口RAM内数据送到PCI-E总线供上位机调用。实验结果证明:授时卡在Linux系统下运行稳定,功耗较低,授时精度达到60 ns。%To improve Linux system time accuracy,timing card was designed based on PCI-Express interface by Beidou navigation satellite. Module receives Beidou navigation satellite signal and outputs time location informa⁃tion,FPGA(Field-Programmable Gate Array)decodes time and puts it into dual-port RAM,PCI-E drive sent time data to the PCI-E bus for system transferring. Test results show that card is stable and low power,and the timing er⁃ror is 60 ns under Linux system platform.
展开▼