基于FPGA的片内全数字锁相环系统在SOPC上的实现

基于FPGA的片内全数字锁相环系统在SOPC上的实现

论文摘要

随着计算机应用技术和EDA技术的不断发展,利用FPGA/CPLD进行数字系统的开发已被广泛应用于数字通信、电子、工控等领域。另外,全数字锁相环在数字通信、电力系统自动化及无线电电子学等各个领域中的应用越来越广泛。因此,研究能够嵌入到FPGA芯片内的全数字锁相环路系统,实现片内嵌入式处理器对其进行自控,以提高环路的工作性能,具有十分重要的意义和广阔的前景。本文在分析研究了大量国内外技术文献的基础上,重点论述了全数字锁相环的基本工作原理和实现方法,设计了一种嵌入于FPGA芯片内部的智能全数字锁相环路系统。该系统通过利用锁相环检测电路和NiosⅡ嵌入式处理器对数字环路滤波器的模数K进行自动调节,来实现环路带宽的实时控制,可以较好地解决全数字锁相环的锁定时间与抑止相位抖动之间的矛盾。最后,将设计的全数字锁相环与NiosⅡ嵌入式处理器下载到了FPGA开发板上,做到了整个系统的硬件实现。迄今为止,虽然有多种型号的FPGA芯片已集成了锁相环,但其环路内部的数字环路滤波器的模值是固定的,这样便不能解决锁相环工作时锁定时间与相位抖动之间的矛盾,因此尝试将ADPLL和CPU同时嵌入一块芯片,通过片内嵌入式CPU对ADPLL进行自动控制,以解决上述矛盾。该方案的有效实施,可以形成一套较为完善的设计方法和理念,并用于今后的科研或教学。系统设计采用白顶向下的设计方法,在把整个系统划分为若干个子功能模块的基础上,先对各个子模块进行设计、仿真和验证,使其完成各个子模块的功能;然后再把各个功能子模块连接起来,协调接口关系。在设计过程中,采用了边设计边验证的设计与验证相结合的设计流程。整个设计充分体现了SOPC技术的优势,能够增加设计的灵活性,降低设计成本并提高系统的稳定性和可靠性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 设计方法简介
  • 1.3 本课题的主要工作和研究意义
  • 1.4 论文的结构
  • 第2章 全数字锁相环的基本原理
  • 2.1 模拟锁相环(PLL)的基本结构和工作原理
  • 2.2 PLL系统中的重要概念和主要参数
  • 2.2.1 PLL系统中的重要概念
  • 2.2.2 PLL系统中的主要参数
  • 2.3 全数字锁相环(ADPLL)的基本原理
  • 2.4 全数字锁相环(ADPLL)的主要组成模块
  • 2.4.1 数字鉴相器(DPD)
  • 2.4.2 数字环路滤波器(DLF)
  • 2.4.3 数控振荡器(DCO)
  • 2.4.4 N分频器
  • 第3章 片内全数字锁相环系统的设计
  • 3.1 片内全数字锁相环系统的结构
  • 3.2 软核CPU的嵌入
  • 3.3 片内全数字锁相环的设计
  • 3.4 锁相环检测电路的设计
  • 第4章 全数字锁相环各部件的设计
  • 4.1 QuartusⅡ简介
  • 4.2 数字鉴相器(DPD)的设计
  • 4.3 数字环路滤波器(DLF)的设计
  • 4.4 数控振荡器(DCO)的设计
  • 4.5 除N计数器的设计
  • 4.6 全数字锁相环的生成与仿真
  • 第5章 片内全数字锁相环系统的生成
  • 5.1 NiosⅡ嵌入式处理器的设计
  • 5.1.1 软、硬件开发环境简介
  • 5.1.2 NiosⅡ嵌入式处理器的硬件开发
  • 5.1.3 NiosⅡ嵌入式处理器的软件开发
  • 5.2 锁相环检测电路的设计
  • 5.3 片内ROM的设计
  • 5.4 片内全数字锁相环系统的生成
  • 5.5 系统的下载与验证
  • 5.5.1 系统硬件设计的下载
  • 5.5.2 系统软件件设计的下载
  • 5.5.3 系统的验证
  • 第6章 总结
  • 参考文献
  • 攻读研究生期间发表的学术论文和研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于FPGA的片内全数字锁相环系统在SOPC上的实现
    下载Doc文档

    猜你喜欢