- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA数字时钟设计课案
Quartus数字时钟设计
设计功能
可以快速设置时钟起始值;
在59分50秒时开始报时,七声低音,一声高音,报完刚好整点。
二.功能实现
1.顶层设计(采用BDF文件图形设计,文件名:timer.bdf)
秒计时器模块设计
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity second1 is
port(clk1s:in std_logic;
reset:in std_logic;
sec2,sec1:buffer std_logic_vector(3 downto 0);--秒的十位和个位
seco: out std_logic); --秒计时器的进位输出
end;
architecture A of second1 is
begin
process(clk1s,reset)
begin
if reset = 0 then
sec2 = 0000; sec1 = 0000; --清零秒计时器
seco = 0;
elsif clk1sevent and clk1s =1 then
if (sec1 = 1001 and sec2 = 0101) then
sec2 = 0000;sec1 =0000; --在59秒时回零
seco = 1; --进位
elsif (sec1 =1001) then
sec1 =0000;
sec2 = sec2+1;
seco = 0;
else
sec1 = sec1+1;
seco = 0;
end if;
end if;
end process;
end;
3.分计时器模块设计
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity minute1 is
port(clkm,clk1s,setm:in std_logic; --秒进位输入,1HZ校分时钟输入信号,校分控制信号
min2,min1:buffer std_logic_vector(3 downto 0); --分计时器的十位和个位
minco:out std_logic);
end;
architecture A of minute1 is
signal clkx:std_logic;
begin
Pclkm:process(clkm,clk1s,setm)
begin --根据是否校分选择计时时钟
if setm =1 then clkx = clk1s; --利用clk1s信号对分的初值进行快速设置
else clkx =clkm; --利用秒的进位信号正常计时
end if;
end process;
Pcontm:process(clkx)
begin
if clkxevent and clkx =1 then
if (min1 = 1001 and min2 = 0101) then
min1 =0000;min2 =0000;minco =1; --59分时回零并进位
elsif (min1 = 1001) then
min1 =0000;min2 = min2+1;
minco = 0;
else
min1 = min1+1;minco =0;
end if;
end if;
end process;
end;
4.时计时器模块设计
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.a
您可能关注的文档
- duilib属性列表.doc
- 公路检测仪器设备自校记录.doc
- DPK500电路原理与维修(SOC).doc
- D型阀门执行头使用说明.doc
- 公路硬化施工组织设计.docx
- 公路纵断面设计.ppt
- 公路水运试验检测工程师公共基础.doc
- DWG2000-1G硬件设计概要(2014.5.6).doc
- Dubbo路由模块设计说明书.docx
- DW_12使用行为.ppt
- 【欧莱雅&理肤泉&知乎】2024年科学健康白-皮肤黑色素管理白皮书.pdf.docx
- 2023年机器人行业力传感器:智能时代感知系统核心元件.pdf
- 2024年东方财富分析报告:互联网属性优势凸显,领跑财富管理.pdf
- 2024年傲基股份分析报告:家居跨境电商翘楚,战略转型再起航.pdf
- 2023年尚太科技分析报告::一体化转型成功,成本优势显著.pdf
- 2024年LED行业分析报告:Mini/Micro LED,显示与背光双翼齐飞.pdf
- 2024年垃圾焚烧发电行业分析报告:存量竞争,运营为王,行业现金牛风格初显.pdf
- 2024年新华保险分析报告:权益资产占比更高,业绩复苏弹性更大.pdf
- 2024年铜行业分析报告-供需视角:历史新高或是起点,看好未来长期表现.pdf
- 2024年豪迈科技分析报告:轮胎模具全球龙头,稳步进军高端机床.pdf
文档评论(0)