連結
& 演算子はベクタタイプにおいてビットの連結を行うために利用します.
signal A : std_logic_vector( 3 downto 0 ); signal B : std_logic_vector( 1 downto 0 ); signal C : std_logic_vector( 1 downto 0 ); A <= B & C;
切出しは以下のように記述します,
signal A : std_logic_vector( 3 downto 0 ); signal B : std_logic_vector( 1 downto 0 ); signal C : std_logic; B <= A( 2 downto 1 ); C <= A( 1 );