首页 > 编程知识 正文

同步三进制加法计数器,四位二进制计数器真值表

时间:2023-05-03 16:45:37 阅读:154603 作者:4668

实验的目的

1

熟悉. q

uartusII

的VHDL文本设计过程全过程,学习计数器的设计和仿真

2

.掌握简单的逻辑电路设计方法和功能仿真技术。

3

.学习使用

v

AHDL

语言设计包括异步清除、同步加载和时钟使能的计数器

实验仪器设备

1

水平。

电脑

机器、

1

舞台

2

. q

uartusII

系统

实验原理

包括计数使能、异步复位

4

具有锁存器的位相加计数器,

rst

非同步清除信号为低电平

有效;

clk

闩锁信号

ena

,来定义您自己的自订外观

1

时间使能锁存器。

实验内容

使用

VHDL

语言设计、编辑、编辑包含异步清零、同步加载和时钟使能的计数器

翻译和模拟。 要求

(1) ) ) )。

设计包括异步清零

CLR

时钟使能端子

ENA。

(2) ) ) )。

使用

d

触发器设计具有上述功能的十进制加法计数器。

实验程序

库IEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYCNT10IS

port(clk,RST,EN:INSTD_LOGIC;

CQ:outSTD_logic_vector(3

DOWNTO

0;

COUT:0UTSTD_LOGIC;

ENDENTITYCNT10;

ARCHITECTUREbehavOFCNT10IS

比根

进程(clk,RST,EN ) )。

v

ARIABLE

cqi:STD_logic_vector(3

DOWNTO0;

比根

IFRST=

1

Thencqi:=(others=

0

);

ELSIFCLK

EVENTANDCLK=

1

THEN

IFEN=

1

THEN

IFCQI9THENCQI:=CQI 1;

ELSE

CQI

:=

(OTHERS=

0

);

ENDIF;

ENDIF;

ENDIF;

IFCQI=9THENCOUT=

1

ELSECOUT=

0

ENDIF;

CQ=CQI;

结束进程;

ENDARCHITECTUREbehav;

水平。

实验模拟图形

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。