电子设计自动化及专用集成电路课程设计报告

电子设计自动化及专用集成电路课程设计报告

ID:13444714

大小:269.50 KB

页数:14页

时间:2018-07-22

电子设计自动化及专用集成电路课程设计报告_第1页
电子设计自动化及专用集成电路课程设计报告_第2页
电子设计自动化及专用集成电路课程设计报告_第3页
电子设计自动化及专用集成电路课程设计报告_第4页
电子设计自动化及专用集成电路课程设计报告_第5页
资源描述:

《电子设计自动化及专用集成电路课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、青岛农业大学理学与信息科学学院电子设计自动化及专用集成电路课程设计报告设计题目多功能计数器、二人抢答器设计学生专业班级学生姓名(学号)指导教师唐嫣娜完成时间2013-11-1实习(设计)地点信息楼1212013年11月1日一、课程设计目的和任务课程设计目的:本次课程设计是在学生学习完数字电路、模拟电路、电子设计自动化的相关课程之后进行的。通过对数字集成电路或模拟集成电路的模拟与仿真等,熟练使用相关软件设计具有较强功能的电路,提高实际动手,为将来设计大规模集成电路打下基础。课程设计任务:(1)多功能计数器设计一个多功能计数器,实现二、八、十,十六进制的计

2、数。(2)二人抢答器a)两人抢答,先抢有效,用发光二极管显示是否抢到答题权。b)每人两位计分显示,打错不加分,答对可加10、20、30分。c)每题结束后,裁判按复位,重新抢答。d)累积加分,裁判可随时清除。二、分析与设计1、设计任务分析(1)多功能计数器的设计多功能计数器主要实现的是对计数器的控制,可以通过计数器选择信号clken0~clken3来控制计数器选择,同时计数器为时序逻辑电路,所以必须加入时钟控制信号,通过时钟信号的上升沿或者下降沿来控制计数。根据题目可以知道要有六个输入和两个输出,是一个简单的组合逻辑函数。想要实现这一功能必须要列出输入和

3、输出的逻辑关系,然后根据这一逻辑关系得出逻辑电路,然后编出源代码进行仿真。(2)二人抢答器的设计抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。在竞赛、文体娱乐活动(抢答活动)中,能准确、公正、直观地判断出抢答者的机器。通过抢答者的指示灯显示、数码显示和警示显示等手段指示出第一抢答者。抢答器多向着数字智能化发展。在这里用verilog语言写的二人抢答器由四部分组成:抢答部分、加分部分、数码管显示部分、顶层连接部分;抢答部分主要进行两个选手的抢答判断,并记录选手的序号;加分部分根据从抢答部分传来的选手序号实现对选手的加分并记入寄存器,最后通过显示

4、部分将选手的分数显示2、设计方案(1)多功能计数器的设计本题设计的是四个4位异步清零计数器。首先是输入输出的设置,利用四个信号作为四个计数器的选择信号,clken0对应二进制计数器,clken1对应八进制计数器,clken2对应十进制计数器,clken4对应十六进制计数器。用脉冲时钟信号为计数对象,最后输出计数值。同时还应设置进位输出端,当计数超过进制时进位信号输出。其后是编程的实现部分,利用verilog语言进行编程,首先定义一个实体,规定好所有的输入输出端口,然后再定义一个结构体来实现具体的功能,结构体中要定义时钟脉冲信号,利用多重选择结构来实现电

5、路的功能:首先判断clr,因为clr为异步清零端,所在选择结构的最外层,独立于clk之外,若其有效,则直接置零,其次在脉冲有效的前提下看使能端是否有效,若有效则可正常计数,否则不能正常计数,最后通过判断q是否超过计数范围来看是否有进位输出。(2)二人抢答器的设计如图所示为总体方框图。其工作原理为:1.接通电源后,主持人将开关拨到“清除”状态,抢答器处于静止状态,指示灯灭,等主持人将开关置“开始”位置后,抢答器处于等候状态,此时可以进行抢答。2.当抢答信号key其中一个有效,输入信号clk立即变为0对系统进行锁定,禁止第二次抢答。3.抢答完成,优先判断抢

6、答的组号,并将编号进行锁存,接着选手答题,由裁判判断对选手进行加分。4.系统进行加分计算,并通过七段数码管进行显示。5.如果再次抢答必须由主持人操作“清除”和“开始”状态的开关,即需要主持人清零。3、详细设计(1)、多功能计数器设置输入的对应关系clken为计数器加减的控制端,clken为1时有效0无效,clr为清零控制端,清零时为1,否则为0;q为计数输出,为四位二进制数,clk为时钟脉冲,上升沿有效,qout为进位输出,有进位输出时为1,否则为0。当clken有效时计数器部分真值表如下:十六进制计数器真值表clkClken1clrq[3]q[2]q

7、[1]q[0]qout××000000↑1000010↑1000100↑1000110↑1001000↑1001010↑1001100↑1001110↑1010000↑1010010↑1010100↑1010110↑1011000↑1011010↑1011100↑1011111十进制计数器真值表clkClken1clrq[3]q[2]q[1]q[0]qout××000000↑1000010↑1000100↑1000110↑1001000↑1001010↑1001100↑1001110↑1010000↑1010011多功能计数器生成原理图(2)、二人抢答

8、器该二人抢答器设计分为四个模块分别为:抢答模块,该模块实现对第一抢答选手的判断记录和裁判的清0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。