时序逻辑电路设计与仿真

article/2025/11/11 9:56:41

一、实验目的

1、掌握时序逻辑电路的设计方法;

2、掌握基于 QuartusII 集成开发环境的时序逻辑电路设计流程;

3、熟练掌握VerilogHDL语言;

4、熟练掌握 DE2-115 开发板的使用方法;

二、实验任务及要求

1.任务一:计数器设计与仿真

设计一个模 200 的二进制加法计数器并在 quartusII5.1 中仿真。

2.任务二:分频器设计与仿真

设计并实现偶数分频器,对开发板上的 50Mhz 时钟分频,得到一个5MHz 的时钟。

3.任务三:实现一个带有闪烁功能的共阳极七段数码管的显示译码控制电路(在 1 个数码管上动态循环显示 0~F,每个数字显示时间为 1s)

三、实验原理与步骤

任务一

(1) 步骤:

①编写Verilog HDL语言,实现模200的二进制加法计数器;

②编译,编译成功后建立仿真波形文件,并调整波形文件尺度,直至波形窗口的竖直虚线出现;

③按格子给各输入赋值,计数结果用Unsigned Decimal显示,并保存仿真波形文件;

④执行仿真命令,观察得到的输出的值,进行逻辑分析;

⑤任务一完成,此时可关闭工程。

(2)源程序代码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N4KPClrO-1633920388618)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72E7.tmp.jpg)]

任务二

(1) 步骤:

①编写Verilog HDL语言,实现偶数分频器;

②编译,编译成功后建立仿真波形文件,并调整波形文件尺度,直至波形窗口的竖直虚线出现;

③按格子给各输入赋值,并保存仿真波形文件;

④执行仿真命令,观察得到的输出的值,进行逻辑分析;

⑤任务二完成,此时可关闭工程。

(2) 源程序代码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rW6BPtDj-1633920388622)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72E8.tmp.png)]

任务三:

①步骤

实现一个带有闪烁功能的共阳极七段数码管的显示译码控制电路(在 1 个数码管上动态循环显示 0~F,每个数字显示时间为 1s)。

可在 clk 的高电平期间让数码管亮,这 clk 低电平期间让数码管灭,达到 闪烁的效果。也可用某个计数器来实现闪烁效果。

②源程序代码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LTIlkWNW-1633920388627)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72E9.tmp.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EvBpW3Qm-1633920388636)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72F9.tmp.jpg)]

四、实验结果与分析

1.任务一

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NnTRf4zh-1633920388639)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72FA.tmp.jpg)]

2.任务二

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aKnNVL00-1633920388642)(file:///C:\Users\User\AppData\Local\Temp\ksohtml\wps72FB.tmp.jpg)]

3.任务三
在这里插入图片描述

4.实验总结

经过三次的eda实验课程,已经可以基本掌握Verilog HDL语言的基本语法,也可以用这种语言完成一些加法器、全加器、分频器等设计,对于比较复杂的器件设计,比如本次实验的任务三,通过课上向老师询问解决办法,以及课前对相应的理论知识进行了很好的研习,使得这次实验的任务圆满完成。以后也要在课前及时回顾本次实验课所需的理论知识,避免在课上手忙脚乱,一时半会儿对本次实验手足无措,同时也希望自己在eda上的能力可以进一步得到提升。


http://chatgpt.dhexx.cn/article/H2dehNRA.shtml

相关文章

同步时序逻辑电路的设计

同步时序逻辑电路的设计,就是根据逻辑问题的具体要求,结合同步时序逻辑电路的特点,设计出能够实现该逻辑功能的最简同步时序电路。 同步时序逻辑电路中含有组合逻辑电路部分和存储电路部分,组合电路的设计在之前已作介绍.本节主要…

时序逻辑电路总结【一】触发器

触发器(Flip-Flop)是一种具有记忆功能,可以存储二进制信息的双稳态电路,它是组成时序逻辑电路的基本单元,也是最基本的时序电路。 一 输出反馈电路 分析以下三种输出反馈电路   如图5.1(a)所…

时序逻辑电路的状态转移图

步骤大致如下:1.根据逻辑电路图列出状态、驱动、输出方程 2.列出状态转移表 3.根据状态转移表画出状态转移图 以以下逻辑电路图为例: 注意:状态转移图的由来以00到01为例,00表示Q20,Q10(注意状态转移图中…

数字电路 时序逻辑电路

第六章 时序逻辑电路 文章目录 第六章 时序逻辑电路6.1 概述6.1.1 时序逻辑电路的特点6.1.2 时序电路的一般结构形式与功能描述方法6.1.3 时序电路的分类 6.2 时序电路的分析方法6.2.1 同步时序电路的分析方法6.2.2 时序电路的状态转换表、状态转换图和时序图 6.3 若干常用的时…

组合逻辑电路 时序逻辑电路

文章目录 组合逻辑电路多路选择器译码器编码器比较器数据扩展器 时序逻辑电路锁存器SR锁存器En锁存器D锁存器触发器 组合逻辑电路 特点:是任意时刻的输出仅仅取决于当前时刻的输入,与电路之前的历史状态无关(即无记忆能力) 组合…

【数电】常用时序逻辑电路模块总结

文章目录 同步置零和异步置零同步预置数和异步预置数一. 移位寄存器I. D触发器构成的4位移位寄存器II. 双向移位寄存器 74HC194 二. 计数器I. 同步计数器i. 同步二进制计数器1. 同步二进制加法计数器 741612. 同步二进制减法计数器3. 同步加/减计数器 74LS191 74LS193 ii. 同步…

【时序逻辑电路】——寄存器

🎨🎨欢迎大家来学习数字电路——时序逻辑电路。 🎨🎨在这里我们会讲解数码寄存器、移位寄存器、单向移位寄存器和集成双向移位寄存器74LS194,希望通过我们的学习会让你更明白数字电路中的奥秘。 目录 🎨一…

数字电路(5)时序逻辑电路(一)

文章目录 一、时序逻辑电路概述 二、时序逻辑电路分析方法 三、状态转换表、状态转换图、状态机流程图和时序图 一、时序逻辑电路概述 1、 定义:任意时刻的输出信号不仅取决于当时的输入信号电路原来的状态。 2、2个特点:时序电路通常包括组合电路…

时序逻辑电路一——数字逻辑实验

0 🍺实验目的 (1)熟悉触发器的逻辑功能及特性。 (2)掌握集成D和JK触发器的应用。 (3)掌握时序逻辑电路的分析和设计方法。 1 🍺实验仪器及材料 2 🍺实验内容及步骤 用D触…

数电学习(六、时序逻辑电路)(三)

文章目录 时序逻辑电路的设计方法同步时序逻辑电路的设计方法一般步骤改进步骤 例:蚂蚁走迷宫背景分析继续编码状态,然后写出状态图,然后卡诺图化简,得到方程设计总结 时序逻辑电路的设计方法 同步时序逻辑电路的设计方法 一般步…

时序逻辑电路的设计与分析

目录 1.时序逻辑电路的基本结构与分类 1.1时序电路的基本结构 1.2异步与同步时序电路 1.3米利型和穆尔型时序电路 2.时序逻辑电路功能的表达 2.1逻辑方程组 2.2转换表 2.3状态表 2.4状态图 2.5时序图 3.同步时序电路的分析 3.1分析同步时序逻辑电路的一般步骤 3.2同…

【时序逻辑电路】——计数器

🦄🦄欢迎大家来学习数字电路——时序逻辑电路。 🦄🦄在这里我们会讲解二进制计数器、十进制计数器和集成计数器74LS161,希望通过我们的学习会让你更明白数字电路中的奥秘。 目录 🔑一、计数器 &#x1f…

时序逻辑电路设计方法和步骤

设计时序逻辑电路 功能要求:用JK触发器和逻辑门设计一个七进制的同步加法计数器 首先分析题目,可以知道七进制计数器有7个不同的状态,需要3个触发器(触发器有两个状态) 2 3 ≥ 7 2^3 \ge 7 23≥7 第一步 状态转换图 …

数电基础:时序逻辑电路

虽然每个数字电路系统可能包含有组合电路,但是在实际应用中绝大多数的系统还包括存储元件,我们将这样的系统描述为时序电路。 时序电路是由最基本的逻辑门电路加上反馈逻辑回路(输出到输入)或器件组合而成的电路,与组合…

时序逻辑电路

时序逻辑电路 1.1 简介1.2 锁存器1.2.1 概念1.2.2 产生 1.3 触发器1.3.1 概念1.3.2 分类1.3.2 两种触发方式1.3.3 程序设计与验证 1.4 寄存器1.4.1 概念1.4.2 程序设计与验证 1.5 计数器1.5.1 概念1.5.2 程序设计与验证 1.6 寄存器1.6.1 概念1.6.2 程序设计与验证 1.1 简介 时序…

【时序逻辑电路(sequential logic circuit)】

目录 一、“组合”与“时序”二、同步时序电路 与 异步时序电路三、同步时序电路四、双稳态4.1 数字分析4.2 模拟分析4.3 亚稳态特性 五、锁存器(Latch)与触发器(Flip-Flop)参考资料 一、“组合”与“时序” 逻辑电路分为两大类&…

常见时序逻辑电路

目录 触发器D触发器最简D触发器带复位端的D触发器 T触发器 计数器二进制计数器任意进制计数器 移位寄存器序列信号发生器有限同步状态机顺序脉冲发生器“11010”序列检测器 与组合逻辑电路不同,时序逻辑电路的输出不仅与当前时刻输入变量的取值有关,而且…

基本时序逻辑电路

一、基本RS锁存器 1.简介 RS锁存器为最基本的时序逻辑电路,其特点是电路中各点的电位值不仅与当前时刻有关,还与电路前一时刻状态有关。 上图所示电路为基本RS锁存器,其重要的结构特点为反馈线,该线使得时序逻辑电路与普通组合…

VHDL语言基础-时序逻辑电路-概述

目录 时序逻辑电路-概述: 时序逻辑电路: 时序逻辑电路——有记忆功能: 时序电路的分类: 按照触发器的动作特点: 按照输出信号的特点: 同步时序逻辑电路: 异步时序逻辑电路: 时序逻辑电路-概述: 数字电路按其完成逻辑功能的不同特点,划分为组合逻辑电路和时序…

数电6、时序逻辑电路

6.1 概述一、时序逻辑电路的特点 功能上:任一时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关。 例:串行加法器,两个多位数从低位到高位逐位相加 . 电路结构上 ①包含存储电路和组合电路 ②存储器状态和输入变量共同决定…