《电子EDA技术》
实验报告
题 目:院 (系):专 业:组 长:授课教师:完成日期:实验四
电子EDA技术实验报告 信息科学与技术学院
电子信息工程
2011年09月24日
基于VHDL的触发器与锁存器描述
与设计
一、 实验目的:
1. 初步掌握VHDL语言的基本结构及设计的初步方法。 2. 掌握VHDL语言的时序电路的设计方法。 3. 掌握VHDL语言的基本描述语句的使用方法。
二、 实验原理:
1. 由LIBRARY引导的库的说明部分。 2. 使用了另一种数据类型STD_LOGIC。 3. 定义了一个内部节点信号SIGNAL。
4. 使用一种新的条件判断表达式:CLK′EVENT AND CLK=′1′
三、 实验内容:
1. 运用已学知识,设计边沿型D触发器,给出程序设计、软件编译、仿真分析及详细实验过程。
2. 设计D触发器(电平型触发时序元件),给出程序设计、软件编译、仿真分析及详细实验过程。
3. 分析比较上述两种触发器的仿真的实测结果,说明这两种电路的异同点。
四、 实验设计
VHDL程序:library ieee; use ieee.std_logic_1164.all; entity dff1 is
port(clk,d1:in std_logic;
q1:out std_logic); end;
architecture bhv of dff1 is signal qq:std_logic; begin process(clk,d1) begin
if clk='1' then qq<=d1; end if;
end process; q1<=qq; end;
五.编译仿真截图
六.心得体会
本次实验我们学会了D 触发器的工作原理及结构,在程序编译时出现错误,经过几次反复调试,解决了错误原因。通过实践,我们了解了边沿D触发器的工作原理。了解了VHDL语言的时序电路的设计方法,同时也加 强了动手操作能力,通过一次次的对仿真图编译,查找错误,我们加深了对eda编程的熟悉度,对后期eda 的学习打下了基础