Rotate & Shift library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity zw_decoder is port ( a : in unsigned(7 downto 0); z : out unsigned(7 downto 0)); end zw_decoder; architecture rotate of zw_decoder is signal z_out : unsigned(7 downto 0) ; begin -- rotate z_out <= a rol 1; z <= z_out; end rotate;