网站大量收购独家精品文档,联系QQ:2885784924

在实验箱上设计可调时钟.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在实验箱上设计可调时钟

学号 25 分数 电子设计自动化 课程设计报告 目录 引 言 3 VHDL概述 3 第一章 4 1.1 课题简述 4 1.1.1 实训设备 4 1.1.2 设计任务 4 1.1.3 设计要求 4 1.1.4 设计目的 4 2.1 实验程序 5 2.1.1 时种程序 5 2.1.2 分钟程序 6 2.2.3 秒钟程序 8 2.2.4 扫描程序 9 第二章 12 2.1原理图 12 2.2 实验连线图 13 2.3 实验结果 13 总结 14 参考文献 15 引 言 VHDL概述 第一章 1.1 课题简述 1.1.1 实训设备 计算机设备系统、EDA实验箱。 1.1.2 设计任务 在实验箱上设计可调时钟。 2.1.1 时种程序 ibrary ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity zyy24 is port(clk:in std_logic; r:in std_logic_vector(1 downto 0); D:in std_logic_vector(3 downto 0); g23:out std_logic_vector(3 downto 0); s23:out std_logic_vector(3 downto 0) ); end zyy24; architecture yang of zyy24 is signal one_temp1,one_temp2:std_logic_vector(3 downto 0); b 2.1.2 分钟程序 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity zyy60 is port(clk:in std_logic; r:in std_logic_vector(1 downto 0); D:in std_logic_vector(3 downto 0); co:out std_logic; clock:out std_logic; g60:out std_logic_vector(3 downto 0); s60:out std_logic_vector(3 downto 0) ); end zyy60; architecture yang of zyy60 is signal one_temp1,one_temp2:std_logic_vector(3 downto 0); begin process(clk) begin if(r=00) then one_temp1=0000; one_temp2=0000; elsif(r=01) then one_temp2=D; elsif (r=10) then one_temp1=D; elsif(clkevent and clk=1) then if (one_temp1=5 and one_temp2=9) then one_temp1=0000; one_temp2=0000; elsif (one_temp2=9) then one_temp2=0000; one_temp1=one_temp1+1; else one_temp2=one_temp2+1; end if; end if; end process; g60=one_temp2; s60=one_temp1; co=1 when (one_temp1=5 and one_temp2=9) else 0; clock=1 when (one_temp1=5 and one_temp2=9) else 0; end yang; 2.2.3 秒钟程序 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity m60 is port(clk:in std_logic; r:in std_logic; co:out std_logic; g60:out std_logic_vector(3 downto 0); s60:out std

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档