应用QuartusII完成基本时序电路的设计.docxVIP

  • 28
  • 0
  • 约 8页
  • 2016-08-18 发布于重庆
  • 举报

应用QuartusII完成基本时序电路的设计.docx

应用QuartusII完成基本时序电路的设计

应用QuartusII完成基本时序电路的设计【实验目的】 熟悉QuartusⅡ的VHDL文本设计过程,学习简单时序电路的设计、仿真和测试。【实验内容1】 根据课本实验4-1的步骤和要求,设计含异步清零和同步加载与时钟使能的计数器(使用例3-20),给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。【例3-20】 LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT10 IS PORT (CLK,RST,EN,LOAD : IN STD_LOGIC; DATA : IN STD_LOGIC_VECTOR(3 DOWNTO 0); DOUT : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); COUT : OUT STD_LOGIC );END CNT10;ARCHITECTURE behav OF CNT10 ISBEGIN PROCESS(CLK, RST, EN,LOAD) VARIABLE Q : STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN IF RST = ‘1’ THEN Q:= (OTHERS =‘0’) ; --计数器异步复位 ELSIF CLK‘EVENT AND CLK=‘1’ TH

文档评论(0)

1亿VIP精品文档

相关文档