私はこのコードに問題があります。状態S0は、想定されていなくても、常にアクティブであるようです。この状態の出力は反転しているように見えます(無効にする必要がある場合はアクティブです)。何か案は?最下部のシミュレーションを印刷します。おかげ library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity ControlUnit is
port(cl
にコードを使用して2プライオリティエンコーダは以下の通りです: entity encoder_case is
port(
din : in STD_LOGIC_VECTOR(3 downto 0);
dout : out STD_LOGIC_VECTOR(1 downto 0)
);
end encoder_case;
architecture encoder_