看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于PCI-E总线的北斗导航授时卡Linux驱动设计 收藏
基于PCI-E总线的北斗导航授时卡Linux驱动设计

基于PCI-E总线的北斗导航授时卡Linux驱动设计

作     者:王军 韩力 杜博军 王磊 何昕 Wang Jun;Han Li;Du Bojun;Wang Lei;He Xin

作者机构:苏州科技学院江苏苏州215009 中国科学院长春光学精密机械与物理研究所长春130033 中国白城兵器实验中心吉林白城137001 

出 版 物:《计算机测量与控制》 (Computer Measurement &Control)

年 卷 期:2016年第24卷第4期

页      码:115-117页

摘      要:为提高Linux系统时间的精确度,设计了PCI-Express接口的北斗授时卡以及驱动程序;授时卡通过北斗卫星导航信息接收模块接收时间定位信息并输出至FPGA(Field-Programmable Gate Array,现场可编程门阵列),FPGA利用状态机检测出时间位置信息,并存入IP核创建的虚拟双口RAM中;当PCI-E驱动芯片接收到读取当前时间命令时,将虚拟双口RAM中时间数据传输至PCIE总线供上位机读取;实验编写了Linux系统设备驱动程序,包括驱动的编译、加载,利用图形界面开发工具GTK+编写授时测试软件;打开授时测试软件,通过指令使能授时卡PCI-E驱动芯片硬件中断,检测到FPGA输出的中断信号,测试软件进去中断服务程序读取PCI-E总线上的时间信息,并在目标栏中显示;试验结果证明:在Ubuntu Kylin系统平台下授时测试软件运行稳定、界面简洁,且授时精度达到100纳秒。

主 题 词:Linux PCI—Express 授时 FPGA 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.16526/j.cnki.11-4762/tp.2016.04.034

馆 藏 号:203105410...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分