数字系统的FPGA设计.ppt
《数字系统的FPGA设计.ppt》由会员分享,可在线阅读,更多相关《数字系统的FPGA设计.ppt(42页珍藏版)》请在三一办公上搜索。
1、第10章数字系统的FPGA设计,10.1 数字钟的FPGA设计,10.2乐曲演奏电路FPGA设计,10.3 多功能算术逻辑运算单元的EDA设计,10.4数字系统设计课题,数字系统是指由若干数字电路和逻辑部件构成的能够处理或传送、存储数字信息的设备数字系统通常可以分为三个部分,即系统输入输出接口、数据处理器和控制器。数字系统结构框图如图10-1所示。,设计要求,数字钟功能:数字钟的时间为24小时一个周期;数字钟须显示时、分、秒;校时功能:可以分别对时、分、秒进行单独校时,使期调整到标准时间;扩展功能:整点报时系统。设计报整点报时电路,每当数字钟计时59分50秒时开始报时,并发出鸣叫声,到达整点时
2、鸣叫结束,鸣叫频率为100Hz。,系统组成方框图,手动校时,模式选择,基准时钟 1kHz,主体电路,时、分秒计数器模块,动态显示,系统复位,报时模块,扬声器,10.1.3 数字钟的层次化设计方案,根据上述功能,可以把多功能数字式电子钟系统划分为三部分:时钟源(即标准秒钟的产生电路),时分秒计数器模块、数字钟模块、校时模块、数字秒表模块、闹钟和整点报模块。,时分秒计数器模块,时分秒计数器模块由秒个位、十位计数器、分个位、十位计数及时个位、十位计数电路构成。其中:秒个位和秒十位计数器、分个位和分十位计数为六十进制计数器,而根据设计要求时个位和时十位构成的为二十四进制计数器。,六十进制计数器,图10
3、-5为六十进制计数器模块的原理图,由前面的分析知分和秒计数器都是模M=60的计数器,其规律为0001585900,此底层计数器模块的设计中保留了一个计数使能端CEN、异步清零端Clrn和进位输出端Tc,这三个引脚是为了实现各计数器模块之间进行级联,以便实现校时控制而预留的。,六十进制计数器原理图,六十进制计数器仿真输出波形,时计数器模块的设计,时计数器模块由分和秒级使能,每小时只产生一个脉冲。当该条件满足时,74160的ENT变为高电平,即分和秒级为“59分59秒”。时计数器模块能计数和显示023小时.同样可用2片74160同步级联设计成二十四进制计数器。,时计数器模块原理图,二十四进制计数器
4、仿真输出波形,模式计数译码器子模块设计,模式计数译码器子模块的输入数字种的功能设置键为Mode按钮,第1次按Mode按钮时为校秒状态,按第2次为校分状态,按第3次为校时状态,按第4次为计时状态,如此循环。刚刚通电时MODE=0为计时状态。,模式计数译码器子模块的原理图,模式计数译码器子模块的仿真输出波形,数字钟校时单元顶层电路模块设计,根据校时单元的功能特性,可利用时钟基准输出的100Hz信号自动校时,在功能设置键Mode按钮的选择下,拨动一个校时开关KEY后(KEY=1时开始校时;KEY=0时停止校时,100Hz信号分别作用于时分秒计数器,使之自动递增,直至增加到希望的值后,再将校时开关KE
5、Y拨回初始状态即可。,数字钟校时单元顶层电路模块设计,10.1.4 数字钟的顶层设计和仿真,(1)数字钟的顶层设计输入,(2)仿真设计本设计中要仿真的对象为数字钟,须设定一个1KHZ的输入时钟信号和一个校时开关K2,模式的设置开关信号K1的波形,为了能够看到合适的仿真结果,所设计的输入信号的频率和实际的1HZ信号的频率是不同的,本设计中假定网格时间(Grid Size)为10ns,总模拟时间(END TIME)为1s。,顶层设计仿真,硬件测试,(1)1KHz接系统的clock0(接1KHz)(2)Alarm接时钟报警SPEAKER,(3)用键8、键5表示模式选择键和调整键,此两键所对应的目标芯
6、片EP1C6的引脚分别是240、237。,1确定引脚编号,2引脚锁定根据第9章9.3节的流程即可完成引脚锁定工作。3编程下载和硬件测试,10.2乐曲演奏电路FPGA设计,10.2.1 设计要求,在QuartusII中利用可编程逻辑器件,设计一个乐曲演奏电路。由键盘输入控制音响,同时可自动演奏乐曲。演奏时可选择键盘输入乐曲或者已存入的乐曲,并配以一个小扬声器。其结构如图10-23所示,该设计产生的音乐选自梁祝片段。,10.2.2 原理描述,乐曲演奏电路主要由数控分频器和乐曲存储模块组成。数控分频器对演奏电路的基准频率进行分频,得到与各个音阶对应的频率输出。乐曲存储模块产生节拍控制和音阶选择信号,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 系统 FPGA 设计

链接地址:https://www.31ppt.com/p-6118742.html