【发布时间】:2014-12-06 14:35:43
【问题描述】:
我有如下的 D 触发器的 VHDL 程序
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
ENTITY ff2 IS
PORT (
clk : IN STD_LOGIC;
rst_n : IN STD_LOGIC;
d : IN STD_LOGIC;
q : OUT STD_LOGIC
);
END ff2;
ARCHITECTURE beh OF ff2 IS
BEGIN -- beh
ff2_proc: PROCESS (clk, rst_n)
BEGIN -- PROCESS ff2_proc
IF rst_n = '0' THEN
q <= '0';
ELSIF falling_edge(clk) THEN
q <= d;
END IF;
END PROCESS ff2_proc;
END beh;
我不明白为什么敏感列表只包含信号 clk 和 rst_n。如果我将 d 信号添加到敏感列表,会发生什么?我希望你的帮助。谢谢。
【问题讨论】:
标签: vhdl