我有 9 个触发器和一个复位输入。我需要将 8 个触发器的输出设置为0
复位时0
。并将一个触发器输出到1
. 这款人字拖独一无二,从未改变。怎么做?
人字拖代码:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity d_ff is
port
(
clk : in std_logic;
rst : in std_logic;
d : in std_logic;
q : out std_logic
);
end entity d_ff;
architecture logicFunc of d_ff is
begin
process (clk) is
begin
if (rst='0') then
q <= '0';
elsif (clk'event and clk = '1') then
q <= d;
end if;
end process;
end architecture logicFunc;
现在这段代码将所有触发器设置为0
复位时0
,我无法更改主程序中第一个触发器的输出