diff options
Diffstat (limited to 'pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd')
-rw-r--r-- | pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd b/pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd index 5f99927..1d255c9 100644 --- a/pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd +++ b/pb_APP_log_comb.srcs/sources_1/new/Add1BitB.vhd @@ -41,15 +41,14 @@ end Add1BitB; architecture Behavioral of Add1BitB is - signal buf: STD_LOGIC_VECTOR(2 downto 0); - begin Adder: process(X, Y, Ci) is + variable buf: STD_LOGIC_VECTOR(2 downto 0); begin - buf(0) <= X; - buf(1) <= Y; - buf(2) <= Ci; + buf(0) := X; + buf(1) := Y; + buf(2) := Ci; case (buf) is when "000" => |