- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术项目教程 主编:于润伟 第6章 数字系统设计项目实训 本章要点 数字系统VHDL程序设计 元件例化语句的应用 数字系统的仿真 6.1 数字频率计 6.1.1 项目说明 1.任务书 设计一个能测量方波信号频率的简易数字频率计,测量结果用十进制数显示,测量的频率范围是1~9999Hz,用四位数码管显示测量频率。 2.计划书 (1)阅读、讨论项目要求,明确项目内容; (2)研究设计方案,分析方案中的参考程序; (3)完成数字频率计的设计; (4)测量数字信号,计算频率计的误差。 6.1.2 设计方案 1.项目分析 方波信号的频率就是在单位时间内产生的脉冲个数,表达式为f=N/T,其中f为被测信号的频率;N为计数器所累计的脉冲数;T为产生N个脉冲所需的时间。计数器在1秒时间内所计的结果,就是被测信号的频率。简易数字频率计可以分为测频控制模块和译码显示模块2个部分。 2. 系统框图 6.1.3 项目实现 (1)新建项目。在项目建立向导的添加文件对话框中输入SDF.VHD(文件名),单击【Add】按钮,添加该文件;再单击添加文件对话框的File name右侧的按钮,选择FREQ.VHD文件所在的文件夹,选中FREQ.VHD文件,再次单击【Add】按钮,添加该文件;再次单击添加文件对话框的File name右侧的按钮,选择DISP.VHD所在的文件夹,选中DISP.VHD文件,再次单击【Add】按钮,添加DISP.VHD文件。 (2)建立文本文件,编辑顶层文件设计程序。在程序实体中,定义整个系统的输入和输出,设系统时钟脉冲为CLK(1Hz)、被测信号为TEST,输出的显示信号为S0、S1、S2和S3,接4个7段数码管;结构体中描述模块的连接关系,需要定义临时信号,代表模块之间的连线。 数字频率计的仿真波形 6.1.4 功能扩展与项目评价 1.功能扩展 在完成项目的任务要求后,考虑以下内容: (1)扩大频率测量范围。 (2)通过改变闸门时间,提高测量精度。 (3)增加测量信号周期的功能。 (4)将输出的静态显示改为动态扫描显示。 2.项目评价 项目评价是在教师的主持下,通过项目负责人的讲解演示,评估项目的完成情况。 6.2 篮球比赛24秒计时器 6.2.1 项目说明 1.任务书 在篮球比赛中有一个24秒进攻规则,即从获取球权到投篮击中篮框、命中、被侵犯(对方犯规)、球出界,其有效时间合计不能超过24秒,否则被判违例,将失去球权。另外,对非投篮的防守犯规、脚踢球或者出界球等判罚之后,如果所剩时间不足14秒,开球后继续计时;如果所剩时间超过14秒,将从14秒开始计时。设计一个用2个数码管显示的篮球比赛24秒计时器,具体要求如下: (1)能够设置24秒倒计时和14秒倒计时,递减时间隔为1秒; (2)计时器递减到零时,数码管显示“00”,同时发出声音报警信号; (3)设置外部操作开关,控制计时器的清零、启动计时、暂停和继续计时。启动、暂停、继续计时用1个按钮开关控制,按下为“启动”或“继续”、抬起为“暂停”。 2.计划书 (1)阅读、讨论项目要求,明确项目内容; (2)研究项目设计方案,分析参考程序; (3)编辑、编译、仿真参考程序,确定一个项目实现方案; (4)按照制定的实现方案,完成项目; (5)测试24秒计时器,评价性能和应用效果。 6.2.2 设计方案 1.项目分析 篮球比赛24秒计时器的主要功能是倒计时,工作人员按动“清零”按钮,显示24秒,这时按动“14秒设置”键则显示14秒;按下“启动/暂停/继续”按钮,开始倒计时;计时过程中,抬起(再按1次即可)“启动/暂停/继续”按钮,计时暂停,显示时间不变;再次按下“启动/暂停/继续”按钮,从停止的时间开始继续计时;时间结束时显示00,不再变化同时发出报警信号。整个系统可分为计时控制模块和显示控制模块2个部分 。 24秒计时器系统框图 24秒计时器的仿真波形 6.2.3 项目实现 这里采用元件例化语句连接各个模块的文本设计方式。 (1)新建项目。在项目建立向导的添加文件对话框中输入BASKCOUNT.VHD(文件名),单击【Add】按钮,添加该文件;再单击添加文件对话框的File name右侧的按钮,选择BSJSB.VHD文件所在的文件夹,选中BSJSB.VHD文件,再次单击【Add】按钮,添加该文件;再次单击添加文件对话框的File name右侧的按钮,选择DISP.VHD文件所在的文件夹,选中DISP.VHD文件,再次单击【Add】按钮,添加DISP.VHD文件。 (2)建立文本文件,编辑顶层文件设计程序。在程序实体中定义整个系统的输入和输出,设系统时钟为CLK(1Hz)、14秒预置端为PLD
您可能关注的文档
- DSP控制器原理与应用 教学课件 作者 张东亮 第1章绪论.ppt
- DSP控制器原理与应用 教学课件 作者 张东亮 第2章DSP控制器总体结构.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第1-4章 第1章.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第1-4章 第2章.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第1-4章 第3章.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第1-4章 第4章.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第5-7章 第6章.ppt
- DSP应用技术高职 教学课件 作者 赵明忠 第5-7章 第7章.ppt
- DSP原理及应用 教学课件 作者 郑玉珍 DSP原理及应用_第01章.ppt
- DSP原理及应用 教学课件 作者 郑玉珍 DSP原理及应用_第02章.ppt
- EDA基础与应用 教学课件 作者 于润伟 EDA技术项目教程目录.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第1章 绪论.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第2章 Multisim 10电路仿真基本应用.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第3章 Multisim 10常用分析方法.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第5章 Protel DXP2004 SP2原理图设计.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第6章 PCB设计基础.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第7章 PCB手工布线.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第8章 PCB自动布线.ppt
- EDA技术基础与应用 教学课件 作者 郭勇 第9章 FPGA CPLD数字系统设计.ppt
- EDA技术及其应用 教学课件 作者 潘松 第1章 概述.ppt
文档评论(0)