摘要 | 第6-7页 |
Abstract | 第7-8页 |
第一章 绪论 | 第15-21页 |
1.1 课题研究背景及意义 | 第15-17页 |
1.1.1 脉冲星 | 第15页 |
1.1.2 X射线脉冲星导航 | 第15-16页 |
1.1.3 X射线脉冲星光子到达时间的测量 | 第16-17页 |
1.2 国内外研究现状 | 第17-18页 |
1.3 论文主要研究内容及创新点 | 第18-21页 |
1.3.1 论文主要研究内容 | 第18页 |
1.3.2 论文章节安排 | 第18-19页 |
1.3.3 论文创新点 | 第19-21页 |
第二章 高精度的时间数字转换电路的设计 | 第21-47页 |
2.1 TDC电路的基本工作原理 | 第21-22页 |
2.2 V5-LX50T开发板的介绍 | 第22-24页 |
2.3 时间数字转换电路的设计思想 | 第24-46页 |
2.3.1 粗时间设计 | 第24-34页 |
2.3.2 细时间的设计 | 第34-39页 |
2.3.3 脉冲边缘检测和粗细时间数据结合的设计 | 第39-41页 |
2.3.4 逻辑分析仪进行测试 | 第41-46页 |
2.4 本章小结 | 第46-47页 |
第三章 通过USB与上位机的传输 | 第47-71页 |
3.1 CY68013A芯片的简介 | 第47-50页 |
3.2 USB传输方式的介绍 | 第50-53页 |
3.3 USB的设计 | 第53-69页 |
3.3.1 设计固件程序 | 第53-56页 |
3.3.2 通过FIFO匹配USB和FPGA的速率 | 第56-59页 |
3.3.3 设计FPGA内部产生计数器与USB通信的硬件程序 | 第59-62页 |
3.3.4 对TDC数据通过USB传输的设计 | 第62-69页 |
3.4 本章小结 | 第69-71页 |
第四章 后期的修改并且TDC测试工作 | 第71-77页 |
4.1 TDC粗时间的简化 | 第71页 |
4.2 细时间的简化 | 第71页 |
4.3 数据的重新整合 | 第71-72页 |
4.4 基于FPGA的USB接口的修改 | 第72页 |
4.5 TDC数据的格式处理 | 第72-73页 |
4.6 基于Matlab的脉冲轮廓的还原 | 第73-74页 |
4.7 本章小结 | 第74-77页 |
第五章 ZedBoard开发板的操作 | 第77-109页 |
5.1 ZedBoard开发板的简介 | 第77-85页 |
5.2 基于PL的单独开发 | 第85-89页 |
5.3 HLS的使用 | 第89-93页 |
5.4 在Vivado中创建Zynq嵌入式系统 | 第93-100页 |
5.5 基于ZedBoard的Linux移植 | 第100-107页 |
5.5.1 交叉编译工具链的建立 | 第100-101页 |
5.5.2 u-boot的生成 | 第101页 |
5.5.3 内核映像的生成 | 第101页 |
5.5.4 生成BOOT.BIN文件 | 第101-104页 |
5.5.5 设备树的生成 | 第104-106页 |
5.5.6 ramdisk的制作 | 第106页 |
5.5.7 Linux系统移植的验证 | 第106-107页 |
5.6 本章小结 | 第107-109页 |
第六章 总结与展望 | 第109-111页 |
6.1 总结 | 第109页 |
6.2 论文的不足与展望 | 第109-111页 |
致谢 | 第111-113页 |
参考文献 | 第113-117页 |
附录A 攻读硕士期间发表的论文 | 第117页 |