声明
摘要
第1章 绪论
1.1 基于FPGA的TDC的实现方法
1.1.1 计数器法
1.1.2 精密时间测量法
1.2.1 锁存器和缓冲器构成差分延迟链
1.2.2 二维延时矩阵
1.2.3 二级延时链
1.2.4 游标卡尺法
1.2.5 时钟分相法
1.2.6 利用FPGA内部专用延迟链进行时间内插
1.2 高能物理实验对时间测量的需求
1.3 时间测量的关键技术
1.3.1 脉宽测量功能
1.3.2 触发匹配机制
1.3.3 辐射容错功能
1.3.4 在线温度补偿功能
1.4 本论文的研究内容、意义和结构安排
参考文献
第2章 脉宽测量电路及实现方法
2.1 基于FPGA的高精度时间数字转换电路的实现
2.1.1 “粗’’时间测量单元
2.1.2 “细”时间测量单元
2.1.3 译码单元
2.1.4 控制单元
2.1.5 测试结果
2.2 过阈时间测量的实现方法
2.2.1 双通道过阈时间测量的实现方法
2.2.2 单通道实现过阈时间测量的方法
2.3 本章总结
参考文献
第3章 基于CAM的触发匹配机制及电路实现
3.1 触发匹配机制基本原理
3.2 基于CAM的触发匹配机制的设计与实现
3.2.1 基本原理
3.2.2 基于CAM的触发匹配机制的电路设计及实现
3.3 测试结果
3.4 本章总结
参考文献
第4章 FPGA在辐照环境下的容错功能的设计与实现
4.1 硅器件的辐射效应
4.1.1 辐射环境
4.1.2 半导体器件的辐射效应
4.2 基于SRAM型FPGA的基本结构
4.3 Xilinx公司FPGA的配置数据结构
4.4 FPGA配置存储器在辐照环境下容错功能的实现方法
4.4.1 Open Loop(or Blind Loop)
4.4.2 Closed Loop
4.5 Xilinx FPGA配置存储器中容错功能的设计与实现
4.5.1 ICAP模块
4.5.2 Frame_ECC模块
4.5.3 SEM Controller模块
4.5.4 数据获取模块
4.5.5 错误插入模块
4.5.6 状态监测模块
4.5.7 状态信号模块
4.6 功能测试
4.6.1 生成外部设备的存储文件
4.6.2 测试结果
4.7 本章总结
参考文献
第5章 基于FPGA的TDC在线温度补偿电路的设计与实现
5.1 基于SRAM型FPGA的温度特性
5.1.1 Xilinx FPGA的温度特性
5.1.2 Altera FPGA的温度特性
5.2 Artix-7 FPGA底层温度特性测试
5.2.1 Xilinx FPGA内XADC模块介绍
5.2.2 测试方案
5.2.3 温度特性测试结果
5.3 FPGA TDC在线温度补偿设计电路实现
5.4 测试结果
5.5 测试结果分析
5.6 本章总结
参考文献
第6章 基于FPGA的时间数字转换标准化模块设计
6.1 基于FPGA的时间数字转换标准化模块的电路设计
6.1.1 时钟模块
6.1.2 信号输入模块
6.1.3 FPGA模块
6.1.4 CPLD模块
6.1.5 电源模块
6.2 测试结果
6.2.1 前沿时间测量
6.2.2 脉宽测量
6.3 本章总结
参考文献
第7章 基于FPGA的TDC在CBM实验中的应用
7.1 高精度高密度时间数字化模块的设计
7.1.1 时钟模块
7.1.2 信号输入模块
7.1.3 FPGA模块
7.1.4 FPGA配置模块
7.1.5 辐照环境下的容错功能
7.1.6 数据读出模块
7.1.7 电源模块
7.2 测试结果
7.3 本章总结
参考文献
第8章 总结与展望
8.1 工作总结
8.2 本人工作的创新点
8.3 展望
8.3.1 工作展望
8.3.2 应用展望
附录
致谢
攻读博士学位期间的论文成果