(VHDL小程序002)用VHDL设计选择器
code如下:
entity mux2 is
port(
in1,in2:in bit_vector;
ctrl:in bit;
pout:out bit_vector
);
end mux2;
architecture func of mux2 is
begin
pout<=in1 when ctrl='1' else
in2;
end func;
================================
多路选择可改变ctrl的位数,如8位的可用3位ctrl。
用并行when---else语句代替了process语句。
吞风吻雨葬落日未曾彷徨 8023U1314