- 54
- 0
- 约1.3千字
- 约 2页
- 2019-07-02 发布于江西
- 举报
EDA实验报告书
姓名 学号 实验时间 2012/5/15
课题名称
含异步清零和同步时钟使能的加法计数器设计
实验目的
1.学习计数器的设计、仿真和硬件测试方法;
2.进一步熟悉VHDL设计技术;
设计要求
设计一个24进制含异步清零和同步时钟使能的加法计数器,具体要求如下:
1.清零端高电平时,信号输出为0;使能端高电平时可以计数;
2.本计数器为上升沿触发;
3.计数器的输出为两路信号,分别代表计数值的个位和十位;两路信号以BCD码输出。
设计思路
1.初步编写出设计程序。
2.并进行编译、仿真、下载,观察实验结果。
3.总结,得出结论。
设计原理图及源程序
仿真波形图
实验结果
问题讨论
60进制的加法计数器:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY F IS
PORT(CLK,RST,EN:IN STD_LOGIC;
CQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
LQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT:OUT STD_LOGIC );
END F;
ARCHITECTURE behav OF F IS
BEGIN
PROCESS(CLK,RST,EN)
VARIABLE CQI:STD_LOGIC_VECTOR(3 DOWNTO 0);
VARIABLE LQI:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
IF RST=1 THEN CQI:=(OTHERS=0);LQI:=(OTHERS=0);
ELSIF CLKEVENT AND CLK=1 THEN
IF EN=1 THEN
IF CQI=0101 AND LQI=1001 THEN
CQI:=(OTHERS=0);LQI:=(OTHERS=0);
ELSIF LQI=1001 THEN CQI:=CQI+1; LQI:=(OTHERS=0);
ELSIF LQI1001 THEN LQI:=LQI+1;
END IF;
END IF;
END IF;
IF CQI=0101 AND LQI=1001 THEN COUT=1;
ELSE COUT=0;
END IF;
CQ=CQI; LQ=LQI;
END PROCESS;
END BEHAV;
教师评分
操作成绩
报告成绩
教师签名
日 期
您可能关注的文档
最近下载
- 2024—2025学年度安徽省合肥市第六中学高一下学期期末考试历史试题(含答案).docx VIP
- 4.国内高空观测数据BUFR编码格式(V1.0).doc VIP
- 兽药企业安全生产培训PPT.ppt VIP
- 输变电工程建设标准强制性条文10248-2016_部分2.pdf VIP
- 2025年高考(北京卷)物理真题及答案.doc VIP
- 2026人教版五年级上册语文期末考试3套试卷(打印版含答案解析).pdf
- 承插型盘扣式钢管模板支架施工验收记录表.doc VIP
- 长郡初三期末物理试卷及答案.doc VIP
- 湖北省武汉市江汉区2024-2025学年八年级上学期1月期末道德与法治试卷.docx VIP
- 黄冈达标卷数学2年级下(单元测+期中+期末).docx VIP
原创力文档

文档评论(0)