2023-09-25 16:21:20 +02:00

25 lines
390 B
VHDL

LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
ENTITY D_FF IS
PORT(
H: IN std_logic;
D: IN std_logic;
nRst: IN std_logic;
Q: OUT std_logic
);
END D_FF;
ARCHITECTURE arch of D_FF IS
BEGIN
dff: PROCESS(H, nRst)
BEGIN
if(nRst = '0') THEN
Q <= '0';
ELSIF(rising_edge(H)) THEN
Q <= D;
END IF;
END PROCESS dff;
END ARCHITECTURE arch;