毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc

上传人:文初 文档编号:1077515 上传时间:2018-11-29 格式:DOC 页数:41 大小:497.26KB
下载 相关 举报
毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc_第1页
第1页 / 共41页
毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc_第2页
第2页 / 共41页
毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc_第3页
第3页 / 共41页
毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc_第4页
第4页 / 共41页
毕业论文-开题报告-文献综述:基于CPLD的分频器设计.Doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、本科毕业论文系列开题报告电气工程及其自动化基于 CPLD 的奇偶分频设计一、 课题研究意义及现状随着数字技术电力电子技术迅速发展,各种各样的电子产品在生活以及生产中发挥越来越重要的作用,已经成为人们不可或缺的一项重要技术。分频器是数字系统设计中的基本电路,它的应用领域十分广泛,在设计具体的数字电路时,可能需要多种频率的时钟信号,但实际电路中往往只有一种单一频率的外部时钟输入,此时,可以通过分频器对某个给定的频率进行分频,以得到所需的频率。常见的分频器有多种,比如:基于FPGA的分频器,基于单片机的分频器,基于CPLD的分频器等。这些都是目前数字电子设计中主流实用的分频器。 在电子设计技术领域可

2、编程逻辑器件如CPLD的广泛应用为数字系统的设计带来极大的灵活性,由于该器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法。设计过程乃至设计观念在传统的数字系统设计中用户能够通过编程方式改变器件逻辑功能只有两种途径即微处理器的软件编程如单片机和特定器件的控制字配置如8255。 在传统的设计概念中器件引脚功能的硬件方式的任意确定是不可能的,而对于系统构成的设计过程只能对器件功能和电路板图分别进行设计和确定通过设计电路板来规划系统功能。在此期间大量的时间和精力花在元件选配和系统结构的可行性定位上。但若采用可编

3、程逻辑器件便可利用计算机软件的方式对目标器件进行设计,而以硬件的形式实现即定的系统功能。在设计过程中设计者可根据需要随时改变器件的内部逻辑功能和管脚的信号方式,借助于大规模集成的可编程逻辑器件和高效的设计软件用户不仅可通过直接对芯片结构的设计实现多种数字逻辑系统功能而且由于管脚定义的灵活性大大减轻了电路图设计和电路板设计的工作量和难度。同时这种基于可编程逻辑器件芯片的设计大大减少了系统芯片的数量,缩小了系统的体积提高了系统的可靠性。高集成度高速和高可靠是FPGA/CPLD,最明显的特点:时钟延迟可达纳秒级结合其并行工作方式在超高速应用领域和实时测控方面有非常广阔的应用前景。CPLD/FPGA

4、的高可靠性还表现在几乎可将整个系统下载于同一芯片中实现所谓片上系统,从而大大缩小了体积易于管理和屏蔽。由于 FPGA/CPLD 的集成规模非常大,可利用先进的 EDA 工具进行电子系统设计和产品开发。由于开发工具的通用性,设计语言的标准化以及设计过程几乎与所用器件的硬件结构没有关系,所以设计成功的各类逻辑功能块软件有很好的兼容性和可移植性。它几乎可用于任何型号和规模的 FPGA/CPLD 中。从而使得产品设计效率大幅度提高。可以在很短时间内完成十分复杂的系统,设计这正是产品快速进入市场最宝贵的特征美国 TI 公司认为一个ASIC 80%的功能可用 IP 核等现成逻辑合成,而未来大系统的 CPL

5、D/FPGA 设计仅仅是各类再应用逻辑与 IP 核的拼装。其设计周期将更短与 ASIC 设计相比 FPGA/CPLD 显著的优势是开发周期短投资风险小。产品上市速度快市场适应能力强和硬件升级回旋余地大而且当产品定型和产量扩大后可将在生产中达到充分检验的 VHDL 设计迅速实现 ASIC 投产。二、课题研究的主要内容和预期目标1主要内容本次课题,主要研究的是如何利用 CPLD 制系统的主控模块,该模块主要能实现如下几个功能:对初始频率信号的显示、分频、输入控制分频、分频后的显示。完成软件编程的同时,对 CPLD 开发板进行调试,实现功能的仿真显示。键盘DSPCPLD 显示器2预期目标1)预期设计

6、一个奇偶分频器 ,利用 CPLD 软件编程实现频率分频电路,主要由DSP,CPLD,键盘和显示器四部分组成。 其中输入分频模块主要由外部按键控制,根据用户所需分频的多少来自行取值。分频模块和显示模块则实现每次操作的分频和可视化的功能。2)由于主要是对主控模块进行实现,那么利用 CPLD 设计分频器程序编译成功后,还需要对编译好的程序进行波形图的仿真,通过调节参数来观察程序能否实现频率信号的显示,分频,输入分频的设计要求。3)然后利用 CPLD 的开发板进行硬件调试。我将对完成的分频器实行一个完整的分频过程,向开发板输入一个已知的频率信号,查看显示功能是否正确,然后通过分频输入模块输入所需分频值

7、,最后查看分频后数值是否正确。三、课题研究的方法及措施1研究方法首先要对分频器的和 COLD 进行了解,这需要查阅一定的资料,清楚分频器的原理,各项功能的实现,CPLD 的硬件功能和其内部的逻辑功能。因为本次研究完成的主要是对频率分频器的主控模块进行编程,其功能模块主要显示、分频、输入控制分频、分频后的显示,那么要根据相关的资料对这些模块进行编译。编译通过后,先用软件进行波形图的仿真,查看其结果。如果波形图软件仿真通过后,我设想是把程序下到 CPLD 开发板中,通过对按键和显示的设置,并用几次不同的购买情况来验证程序的正确性,到达预期的效果。2研究措施1)收集查阅 DSP 以及 CPLD 的相

8、关资料,对 CPLD 的应用设计情况进行了熟悉了解;了解不同的设计实现方法,比较现有的相关方案,确定本课题研究和实现方案,然后对方案中的各单元进行了必要的分析和研究。2)对所研究的频率分频器功能进行分类,具体分成输入分频,分频和显示功能,并对各个功能进行软件编程。3)完成了编程以后,要利用软件的仿真功能对编完的程序进行波形图仿真,通过波形的变化来初步判断程序是否满足预先所要求的功能。4)然后利用 CPLD 的开发板进行硬件调试。我将对完成的分频器实行一个完整的分频过程,向开发板输入一个已知的频率信号,查看显示功能是否正确,然后通过分频输入模块输入所需分频值,最后查看分频后数值是否正确。四、课题

9、研究进度计划12010.9.13 至 2010.11.19分析任务,查阅 DSP 以及 CPLD 设计相关的资料;对资料进行消化,进行理论准备,方案的考虑和设计;基本完成开题报告、中、英文翻译和文献综述。22011.1.21 至 2011.3.10决定最佳设计方案;设计出总体实现电路的构架;确定所需要的元器件。32011.4.1 至 2011.4.22对功能模块进行软件编程,各单元模块通过调节参数进行软件仿真;然后利用 CPLD 开发板,调节各种参数对模块功能进行硬件调试,对结果进行对比分析。42011.4.22 至 2011.5.15完成毕业设计论文;做好答辩用的 PPT,并作好答辩准备。五

10、、参考文献教师指定:1 万杰. CPLD技术及其应用. 西安电子科技大学出版社, 1999.2禇振勇. FPGA 设计及应用. 西安电子科技大学出版社, 2002.3 罗朝霞 高书莉 CPLD/FPGA设计及应用, 2007 4刘爱荣 王振成 EDA技术与CPLD/FPGA开发应用简明教程,20075 郑燕 赫国强 党剑华 基于VHDL语言与Quartus软件的可编程逻辑器件应用与开发,20076 梁淼 刘会军 数字系统电子自动化设计教程, 20087 俞一鸣 唐薇 陆晓鹏 Altera可编程逻辑器件的应用与设计, 20078 黄志强 Xilinx可编程逻辑器件的应用与设计 20079 姜咏江

11、 基于Quartus 的计算机核心设计 2007自己选择:1 宋万杰 罗丰 CPLD 技术及其应用 19992 期刊论文 江翠云 基于CPLD和VHDL的数字钟的设计 -硅谷2010(2)3 James R.Armstrong.VHDL Design Representation and SynthesisVHDL 设计、表示和综合M.北京:机械工业出版社,2003,3.4 王诚,薛小刚,钟信潮.FPGA/CPLD 设计工具XlinxISE 使用详解M.北京:人民邮电出版社,2005,1毕业论文文献综述电气工程及自动化基于 CPLD 的分频器摘 要 本设计是应用CPLD 器件的特点和应用范围,

12、利用VHDL硬件描述语言以及原理图的输入方式设计关键词 VHDL 硬件描述语言;CPLD;数字逻辑电路设计;偶数倍(2N)分频;奇数倍(2N+1)分频CPLD 的分频器的现状和意义:随着数字技术电力电子技术迅速发展,各种各样的电子产品在生活以及生产中发挥越来越重要的作用,已经成为人们不可或缺的一项重要技术。分频器是数字系统设计中的基本电路,它的应用领域十分广泛,在设计具体的数字电路时,可能需要多种频率的时钟信号,但实际电路中往往只有一种单一频率的外部时钟输入,此时,可以通过分频器对某个给定的频率进行分频,以得到所需的频率。常见的分频器有多种,比如:基于FPGA的分频器,基于单片机的分频器,基于

13、CPLD的分频器等。这些都是目前数字电子设计中主流实用的分频器。 在电子设计技术领域可编程逻辑器件如CPLD的广泛应用为数字系统的设计带来极大的灵活性,由于该器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法。设计过程乃至设计观念在传统的数字系统设计中用户能够通过编程方式改变器件逻辑功能只有两种途径即微处理器的软件编程如单片机和特定器件的控制字配置如8255。 在传统的设计概念中器件引脚功能的硬件方式的任意确定是不可能的,而对于系统构成的设计过程只能对器件功能和电路板图分别进行设计和确定通过设计电路板来规

14、划系统功能。在此期间大量的时间和精力花在元件选配和系统结构的可行性定位上。但若采用可编程逻辑器件便可利用计算机软件的方式对目标器件进行设计,而以硬件的形式实现即定的系统功能。在设计过程中设计者可根据需要随时改变器件的内部逻辑功能和管脚的信号方式,借助于大规模集成的可编程逻辑器件和高效的设计软件用户不仅可通过直接对芯片结构的设计实现多种数字逻辑系统功能而且由于管脚定义的灵活性大大减轻了电路图设计和电路板设计的工作量和难度。同时这种基于可编程逻辑器件芯片的设计大大减少了系统芯片的数量,缩小了系统的体积提高了系统的可靠性。高集成度高速和高可靠是FPGA/CPLD,最明显的特点:时钟延迟可达纳秒级结合

15、其并行工作方式在超高速应用领域和实时测控方面有非常广阔的应用前景。在高可靠应用领域,如果设计得当,将不会存在类似于MCU 的复位不可靠和PC 可能跑飞等问题。CPLD/FPGA 的高可靠性还表现在几乎可将整个系统下载于同一芯片中实现所谓片上系统,从而大大缩小了体积易于管理和屏蔽。由于FPGA/CPLD 的集成规模非常大,可利用先进的EDA 工具进行电子系统设计和产品开发。由于开发工具的通用性,设计语言的标准化以及设计过程几乎与所用器件的硬件结构没有关系,所以设计成功的各类逻辑功能块软件有很好的兼容性和可移植性。它几乎可用于任何型号和规模的FPGA/CPLD 中。从而使得产品设计效率大幅度提高。

16、可以在很短时间内完成十分复杂的系统,设计这正是产品快速进入市场最宝贵的特征美国TI公司认为一个ASIC 80%的功能可用IP 核等现成逻辑合成,而未来大系统的CPLD/FPGA设计仅仅是各类再应用逻辑与IP 核的拼装。其设计周期将更短与ASIC 设计相比FPGA/CPLD 显著的优势是开发周期短投资风险小。产品上市速度快市场适应能力强和硬件升级回旋余地大而且当产品定型和产量扩大后可将在生产中达到充分检验的VHDL 设计迅速实现ASIC 投产。基于CPLD的分频电路设计:起初设计的分频器由输入模块,脉冲信号模块,分频处理模块,显示模块4部分组成,输入模块主要有一个晶振加一个555芯片组成,输出模

17、块由芯片 74HC138驱动数码管显示。但是考虑到,从外部任何一个用户I/O都可以输入时钟但这会带来附加延时 ,导致输入频率上限降低且逻辑综合时比较耗资源。分频是数字电子设计辅助的功能较多些,本身的输出大都没有什么意义,而使用的Xilinx公司的CPLD芯片xc95108 就带有这些功能,就不考虑此种方法来设计电路。键盘DSPCPLD 显示器所以我采用的主要方法和设计是利用V HDL 硬件描述语言,通过ISM开发平台,建立各个模块,然后加以整合,使用Xilinx公司的CPLD,实现可预置任意系数奇偶分频,通过软件仿真图,在开发板上的数码管上实现频率的数字显示。在设计中,常常会遇到任意整数分频(

18、偶数或奇数分频),还会遇到半整数分频、小数分频,以及具有时序关系的多路分频等。本次设计只做任意整数分频。偶数倍(2N)分频使用一个模 N 计数器模块即可实现,即利用模 N 计数器从 0 开始对输入时钟的上升沿计数,计数值等于 N 时,输出时钟进行翻转,同时给计数器一个复位信号使之从 0 开始重新计数,以此循环即可。奇数倍(2N+1)分频占空比为 X/(2N+1)或(2N1-X)/(2N+1)分频,用模(2N1)计数器模块可以实现。取 0 至 2N 之间某一数值 X(0X2N),当计数器时钟上升沿从 0 开始计数到 X 值时输出时钟翻转一次,在计数器继续计数达到 2N1 时,输出时钟再次翻转并对

19、计数器置一复位信号,使之从 0 开始重新计数,即可实现。参考文献:1 万杰. CPLD技术及其应用M. 西安电子科技大学出版社, 1999.2 禇振勇. FPGA 设计及应用M. 西安电子科技大学出版社, 2002.3 罗朝霞,高书莉. CPLD/FPGA设计及应用M,人民邮电出版社,2007 4 刘爱荣 , 王振成 .EDA技术与CPLD/FPGA开发应用简明教程M,清华大学出版社,20075 郑燕,赫国强,党剑华. 基于VHDL语言与Quartus软件的可编程逻辑器件应用与开发M,国防工业出版社20076 梁淼 ,刘会军. 数字系统电子自动化设计教程M,北京理工大学出版社 20087 俞一

20、鸣, 唐薇, 陆晓鹏. Altera可编程逻辑器件的应用与设计M,机工业出版社, 20078 黄志强. Xilinx可编程逻辑器件的应用与设计M,机械工业出版社, 20079 姜咏江. 基于Quartus 的计算机核心设计M,清华大学 ,200710 宋万杰, 罗丰. CPLD 技术及其应用M 西安电子科技大学出版社 , 199911 江翠云.基于CPLD和VHDL的数字钟的设计J, 硅谷 , 2010(2)12 James R.Armstrong.VHDL Design Representation and SynthesisVHDL 设计、表示和综合M.北京:机械工业出版社, 2003,3

21、.13 王诚,薛小刚,钟信潮.FPGA/CPLD 设计工具XlinxISE 使用详解M.北京:人民邮电出版社,2005,1毕业设计(20_ _届)基于 CPLD 的分频器设计摘 要随着数字,信息化高速发展,数字集成电路应用越来越广泛。数字分频器在数字电路设计应用中十分广泛。它主要能对原始频率信号进行有目的的分频,并产生数字系统所需的频率,是数字电子电路设计中不可或缺的一部分。传统的分频器设计主要是利用 C 语言编写程序占用单片机内存来设计的,而用 CPLD硬件所设计的分频器本身并不占用单片机内资源,所以与其相比,分频的速度更加快,对整个电子电路系统也有节省资源的优点。本系统主要采用的是 Xilinx 公司的 CPLD 芯片 XC95108 和 TI 公司的 DSP 芯片TMS3200F240 来实现数字奇偶(116 倍)分频功能。通过使用 ISM 软件编写VHDL 语言下载到 CPLD 芯片 XC95108 中进行编译。使得 XC95108 和TMS3200F240 能实现键盘控制的分频倍数。LED 数码管显示真或缺的分频值。关键词:Xilinx,CPLD,分频,DSP

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。