D触发器和锁存器的VHDL设计
2010年11月20日 11:10 发布者:ouweiming
LIBRARY IEEE ;USE IEEE.STD_LOGIC_1164.ALL ;
ENTITY DFF1 IS
PORT (
CLK :
IN STD_LOGIC ;
D :
IN STD_LOGIC ;
Q :
OUT STD_LOGIC );
END ;
ARCHITECTURE bhv1 OF DFF1 IS --D触发器
SIGNAL Q1 : STD_LOGIC ; --类似于在芯片内部定义一个数据的暂存节点
BEGIN
PROCESS (CLK)
BEGIN
IF
CLK = '1'
THEN
Q1 <= D ;
END IF;
END PROCESS ;
Q <= Q1 ;
--将内部的暂存数据向端口输出(双横线--是注释符号)
END bhv1;
ARCHITECTURE bhv2 OF DFF1 IS --D锁存器
SIGNAL Q1 : STD_LOGIC ; --类似于在芯片内部定义一个数据的暂存节点
BEGIN
PROCESS (CLK,Q1)
BEGIN
IF
CLK = '1'
THEN
Q1 <= D ;
END IF;
END PROCESS ;
Q <= Q1 ;
--将内部的暂存数据向端口输出(双横线--是注释符号)
END bhv2;
书上都有的,刷分的呀