case q(2 downto 0) is
when "000"=>out1<=datain;
when "001"=>out2<=datain;
when "010"=>out3<=datain;
when "011"=>out4<=datain;
when "100"=>out5<=datain;
end case;
因为其他的码元101,110,111没有变化,所以当q为101,110,111时,其他的已经定义好的没有变化,我该怎麽做呢?谢谢!
case (<3-bit select>) is
when "000" => ;
when "001" => ;
when "010" => ;
when "011" => ;
when "100" => ;
when "101" => ;
when "110" => ;
when "111" => ;
when others =>
out<=out;
end case;
你的out是几位的?根据你的具体情况修改一下,我把你的out1~out5认为是一组了
但我有几点不明白你的设计:001的时候你需要out1,out3,out4,out5为什么状态呢?保持原态还是什么?