基于ASIC的直接数字频率合成器前端设计与实现

基于ASIC的直接数字频率合成器前端设计与实现

论文摘要

随着现代通信、雷达、电子侦察和对抗技术的飞速的发展,对作为核心部件的频率合成器的性能指标提出了越来越高的要求,宽频带、高频率分辨、低捷变时间、高频率稳定度、低相位噪声、低杂散、能程控等,这些技术利用普通的模拟电路是很难达到与实现的。因此,如何设计一种新的频率合成器来产生大量高精度、高稳定度的频率信号成为了频率合成技术的关键。本文首先介绍了频率合成的基本理论,对各种频率合成技术进行了比较和分析,得出了其优缺点,并且着重突出了新型频率合成技术中经常用到的直接数字频率合成器,对其构成以及工作原理作了详细论述;由于本文所设计的直接数字频率合成器是基于ASIC技术的,因此本文还介绍了有关ASIC设计流程和相关技术;随后对直接数字频率合成器进行了系统架构以及模块划分和算法分析;接着利用硬件描述语言Verilog HDL进行前端RTL级功能仿真与测试平台的编写,代码的编写风格以及测试平台的全面性和高覆盖率为随后的门级实现做下铺垫;待完成模块中所有数字部分的设计,仿真直至综合优化以及时序分析的全过程,该过程分为FPGA验证以及ASIC实现,FPGA验证是为了确保ASIC实现的顺利进行;本文中RTL级仿真工具为Mentor公司的Modelsim,FPGA验证工具为Xilinx公司的ISE,综合工具为Synopsys公司的Design Compiler,静态时序分析工具为Synopsys公司的Primetime,综合所调用的元器件工艺库为联华(UMC)的0.18μm库;为满足高频率和低抖动的要求,需要反复综合,并且需充分考虑速度和面积等各方面因素的影响;最后,通过对直接数字频率合成器的应用领域展开全面叙述后,重点对DDS的数字调制技术相关模块展开详尽设计,并进行了功能仿真与测试。通过本文ASIC流程的设计与实现,较好地完成了DDS的功能以及时序、面积、功耗等方面的性能,并使得DDS模块具有较大的移植性与可重复利用性,具备完成IP核设计的条件,有一定的实用价值。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 频率合成技术的发展
  • 1.2 频率合成技术的概述
  • 1.2.1 频率合成的概念及主要技术指标
  • 1.2.2 直接频率合成(DS)
  • 1.2.3 间接频率合成
  • 1.2.4 直接数字频率合成(DDS)
  • 1.2.5 混合式频率合成技术
  • 1.2.6 各种频率合成技术的性能分析与比较
  • 1.3 DDS 技术的国内外研究现状以及发展趋势
  • 1.4 本文需完成的工作
  • 1.5 本章小结
  • 第二章 DDS 技术的基本理论
  • 2.1 DDS 技术的理论研究背景
  • 2.2 DDS 技术的基本工作原理
  • 2.3 DDS 特点综述
  • 2.4 DDS 的基本结构介绍
  • 2.4.1 相位累加器
  • 2.4.2 查询表ROM
  • 2.4.3 D/A 转换器和低通滤波器
  • 2.5 DDS 的理想输出频谱
  • 2.6 含有噪声的DDS 输出频谱
  • 2.6.1 DDS 噪声与杂散来源
  • 2.6.2 DDS 的杂散分析
  • 2.7 本章小结
  • 第三章 ASIC 设计流程和相关技术
  • 3.1 EDA 技术概述
  • 3.2 数字设计方法概论
  • 3.3 硬件描述语言HDL
  • 3.3.1 VHDL 语言
  • 3.3.2 Verilog HDL 语言
  • 3.4 ASIC 传统设计流程
  • 3.4.1 设计规范和RTL 级编码
  • 3.4.2 动态仿真与功能验证
  • 3.4.3 约束、综合和扫描插入
  • 3.4.4 形式验证
  • 3.4.5 使用PrimeTime 进行静态时序分析(STA)
  • 3.4.6 布局、布线和验证
  • 3.4.7 IC 工艺选择
  • 3.5 ASIC 设计相关技术
  • 3.5.1 可综合设计技术
  • 3.5.2 可测性设计技术
  • 3.5.3 可重用设计技术
  • 3.6 本章小结
  • 第四章 DDS 的模块划分和算法分析
  • 4.1 DDS 模块总体介绍
  • DIV)'>4.2 时钟分频模块(CLKDIV)
  • wordreg)'>4.3 串并控制字生成模块(Controlwordreg)
  • PhaseDataReg)'>4.4 控制字分组模块(FrePhaseDataReg)
  • 32pipeline4)'>4.5 32 位4 级流水线加法器(Add32pipeline4
  • ShiftReg)'>4.6 相位偏移控制模块(PhaseShiftReg)
  • Reg)'>4.7 查询地址截断模块(AddressReg)
  • Conv)'>4.8 查询地址变换模块(AddressConv)
  • Conv)'>4.9 查询值辅助修正模块(DataConv)
  • 4096sin、ROM4096cos)'>4.10 查询ROM 只读模块(ROM4096sin、ROM4096cos)
  • 32)'>4.11 DDS 顶层模块(DDS32)
  • 4.12 本章小结
  • 第五章 DDS 数字部分前端RTL 级功能仿真与验证
  • 5.1 动态仿真工具Modelsim 简介
  • 5.2 DDS 各个分模块的RTL 级功能仿真与验证
  • DIV)的RTL 级功能仿真与验证'>5.2.1 时钟分频模块(CLKDIV)的RTL 级功能仿真与验证
  • wordreg)的RTL 级功能仿真与验证'>5.2.2 串并控制字生成模块(Controlwordreg)的RTL 级功能仿真与验证
  • PhaseDataReg)的RTL 级功能仿真与验证'>5.2.3 控制字分组模块(FrePhaseDataReg)的RTL 级功能仿真与验证
  • 32pipeline4)的RTL 级功能仿真与验证.'>5.2.4 32 位4 级流水线加法器(Add32pipeline4)的RTL 级功能仿真与验证.
  • ShiftReg)的RTL 级功能仿真与验证'>5.2.5 相位偏移控制模块(PhaseShiftReg)的RTL 级功能仿真与验证
  • Reg)的RTL 级功能仿真与验证'>5.2.6 查询地址截断模块(AddressReg)的RTL 级功能仿真与验证
  • Conv)的RTL 级功能仿真与验证'>5.2.7 查询地址变换模块(AddressConv)的RTL 级功能仿真与验证
  • 4096sin)的RTL 级功能仿真与验证'>5.2.8 查询ROM 只读模块(ROM4096sin)的RTL 级功能仿真与验证
  • Conv)的RTL 级功能仿真与验证'>5.2.9 查询值辅助修正模块(DataConv)的RTL 级功能仿真与验证
  • 5.3 DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.1 串并模式下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.2 不同输入控制字下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.3 不同时钟频率控制下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.4 低功耗模式下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.5 相位偏移模式下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.3.6 数字调制模式下DDS 顶层模块的RTL 级功能仿真与验证
  • 5.4 本章小结
  • 第六章 DDS 的综合优化与静态时序分析
  • 6.1 综合工具Design Compiler 简介
  • 6.2 静态时序分析工具Primetime 简介
  • 6.3 DDS 的FPGA 验证
  • 6.4 DDS 的综合优化以及静态时序分析
  • 6.4.1 仿真工艺库简介
  • 6.4.2 综合优化
  • 6.4.3 静态时序分析
  • 6.5 本章小结
  • 第七章 全文总结
  • 参考文献
  • 附录 攻读硕士学位期间发表的论文目录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于ASIC的直接数字频率合成器前端设计与实现
    下载Doc文档

    猜你喜欢