- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章数字系统的FPGA设计 数字系统是指由若干数字电路和逻辑部件构成的能够处理或传送、存储数字信息的设备数字系统通常可以分为三个部分,即系统输入输出接口、数据处理器和控制器。数字系统结构框图如图10-1所示。 10.1.1设计要求 ①数字钟功能:数字钟的时间为24小时一个周期;数字钟须显示时、分、秒; ②校时功能:可以分别对时、分、秒进行单独校时,使期调整到标准时间; ③扩展功能:整点报时系统。设计报整点报时电路,每当数字钟计时59分50秒时开始报时,并发出鸣叫声,到达整点时鸣叫结束,鸣叫频率为100Hz。 10.1.2系统组成方框图 10.1.3 数字钟的层次化设计方案 根据上述功能,可以把多功能数字式电子钟 系统划分为三部分:时钟源(即标准秒钟的 产生电路),时分秒计数器模块、数字钟模 块、校时模块、数字秒表模块、闹钟和整 点报模块。 时分秒计数器模块 时分秒计数器模块由秒个位、十位计数器、分个位、十位计数及时个位、十位计数电路构成。其中:秒个位和秒十位计数器、分个位和分十位计数为六十进制计数器,而根据设计要求时个位和时十位构成的为二十四进制计数器。 六十进制计数器 图10-5为六十进制计数器模块的原理图,由前面的分析知分和秒计数器都是模M=60的计数器,其规律为00?01?…?58?59?00,此底层计数器模块的设计中保留了一个计数使能端CEN、异步清零端Clrn和进位输出端Tc,这三个引脚是为了实现各计数器模块之间进行级联,以便实现校时控制而预留的。 六十进制计数器原理图 六十进制计数器仿真输出波形 时计数器模块的设计 时计数器模块原理图 二十四进制计数器仿真输出波形 模式计数译码器子模块设计 模式计数译码器子模块的原理图 模式计数译码器子模块的仿真输出波形 数字钟校时单元顶层电路模块设计 根据校时单元的功能特性,可利用时钟基准输出的100Hz信号自动校时,在功能设置键Mode按钮的选择下,拨动一个校时开关KEY后(KEY=1时开始校时;KEY=0时停止校时,100Hz信号分别作用于时分秒计数器,使之自动递增,直至增加到希望的值后,再将校时开关KEY拨回初始状态即可。 数字钟校时单元顶层电路模块设计 10.1.4 数字钟的顶层设计和仿真 (1)数字钟的顶层设计输入 (2)仿真设计 本设计中要仿真的对象为数字钟,须设定一个1KHZ的输入时钟信号和一个校时开关K2,模式的设置开关信号K1的波形,为了能够看到合适的仿真结果,所设计的输入信号的频率和实际的1HZ信号的频率是不同的,本设计中假定网格时间(Grid Size)为10ns,总模拟时间(END TIME)为1s。 顶层设计仿真 10.1.5 硬件测试 (1)1KHz接系统的clock0(接1KHz) (2) Alarm接时钟报警SPEAKER, (3)用键8、键5表示模式选择键和调整键,此两键所对应的目标芯片EP1C6的引脚分别是240、237。 10.2乐曲演奏电路FPGA设计 10.2.2 原理描述 10.2.3 乐曲硬件演奏电路的层次化设计方案 10.2.3 乐曲硬件演奏电路的层次化设计方案 其设计流程如下: 10.2.3 乐曲硬件演奏电路的层次化设计方案 10.2.3 乐曲硬件演奏电路的层次化设计方案 10.2.3 乐曲硬件演奏电路的层次化设计方案 10.2.4乐曲演奏电路顶层电路的设计和仿真 10.3 多功能算术逻辑运算单元的EDA设计 10.3 多功能算术逻辑运算单元的EDA设计 10.3 多功能算术逻辑运算单元的EDA设计 多功能算术逻辑运算单元顶层电路原理图 仿真结果 (3)数控分频模块(speaker)设计 结合表10-2,分析式(10-5)可知,低音时,Tone值小,分频比大,进位信号SpkS的周期长,扬声器发出的声音低,Tone随音乐的乐谱而变化,自动控制分频比,从而实现数控分频,发生信号的频率与Tone成正比,这就是利用数控分频器自动演奏音乐的原理。 根据图10-15的乐曲演奏电路示意图,可得图10-17 所示的是顶层电路原理图。 10.3.1设计要求 利用74181设计一个带进位控制的8位算术逻辑运算单元ALU_8,该算术逻辑运算单元具有16个数据通路,实现表10-4所示基本算术运算功能和逻辑运算功能。 10.3.2 原理描述 计算机的一个最主要功能就是处理各种算术和逻辑运算,该功能要由CPU中的运算器来完成。运算器也称算术逻辑运算单元(ALU)。其主要功能包括: ①执行数值数据的算术加减乘除等运算, 执行逻辑数据的与或非等逻辑运算, ②暂时存放参加运算的数据和中间结果, 由多个通用寄存器来承担。 ③运算器通常也是数据传输的通路 。 10.3.2 原理描述
您可能关注的文档
- 保险公司业务经营的主要环节课件.ppt
- 财务预警分析与财务风险管理课件.ppt
- 存款货币银行课件.ppt
- 第11部分 档案法课件.ppt
- 第11章材料力学弯曲应力练习题课件.ppt
- 第12章 通用异步接收发送器的设计和实现课件.ppt
- 第12章、业绩评价课件.ppt
- 第12章货币供给_汪祖杰_货币银行学课件.ppt
- 第12章数控机床与可编程控制器PLC课件.ppt
- 第八章 组织设计(管理学,周三多教材)课件.ppt
- 高中校园周边公共文化活动对学生社会主义核心价值观培育的实证研究教学研究课题报告.docx
- 基于数据挖掘的高中历史数字化评价异常值识别与历史素养提升策略研究教学研究课题报告.docx
- 舞蹈教育对初中学生心理健康影响的研究与实践教学研究课题报告.docx
- 福建省泉州市晋江市安海中学等五校2024-2025学年七年级下学期期中语文试题(含答案).docx
- 高中数学建模:SEIR模型在疫情数据分析与预测中的应用实践教学研究课题报告.docx
- 小学语文阅读教学中的机器人辅助应用研究教学研究课题报告.docx
- 7 《建筑工程施工进度管理风险识别与应对的施工成本与进度协调研究》教学研究课题报告.docx
- 智能学习环境标准化体系构建在初中智慧校园中的实践与反思教学研究课题报告.docx
- 数字化评价在初中学生心理健康教育中的应用与实施效果分析教学研究课题报告.docx
- 2025年甘肃省陇南市中考历史临考过关检测试卷【含答案】.docx
文档评论(0)