摘要:近年来,随着电路集成程度的快速发展,在数字电路中的设计过程中使用FPGA已经成为一种很常见的设计方式。分频器是数字电路中一种常用的电路,一般来说,最常用的都是整数分频器,但在某些应用场景下,需要使用到小数分频器。因此,研究基于FPGA的小数分频器是十分有意义。
在本课题中,首先对小数分频器这一功能所需要的相关知识、当前主要的技术方案进行了介绍,其次详细地从数学原理和功能实现两方面说明了本课题中所采用的小数分频技术方案—双模前置小数分频法,进而给出了双模前置分频器各个功能子模块的代码实现,同时为了说明相关程序设计的正确性,分别使用功能仿真和硬件验证的方式来论证程序设计的正确性和有效性。
关键词:小数分频器;FPGA;功能仿真;硬件验证
目录
摘要
Abstract
第一章 绪论-3
1.1课题研究的背景与意义-3
1.2课题研究的内容-3
1.3课题论文的架构-4
第二章 小数分频器的技术与理论-5
2.1 FPGA开发流程概述-5
2.2 硬件描述语言概述-6
2.4 Modelsim仿真软件概述-7
2.5 本章小结-7
第三章 小数分频器的设计与实现-8
3.1小数分频器方法说明-8
3.2双模前置小数分频法-8
3.2.1双模前置小数分频法原理-8
3.2.2双模前置小数分频法电路-9
3.3双模前置小数分频器实现-10
3.3.1总体设计-10
3.3.2整数分频模块设计-10
3.3.3分频选择模块设计-10
3.3.4分频混合模块设计-11
3.3.5顶层模块设计-11
3.4本章小结-12
第四章 小数分频器的仿真与验证-13
4.1功能仿真与硬件验证概述-13
4.2奇数分频模块功能仿真-13
4.3偶数分频模块功能仿真-13
4.4小数分频整体功能仿真-13
4.5小数分频整体功能验证-14
4.6本章小结-16
结束语-17
致 谢-18
参考文献-19
附录 部分程序-20