📄 新建 文本文档 (3).txt
字号:
end if;
when 10=>
case sel is
when"0000"=>q<="0000000000010000"; when"0001"=>q<="1111111111011000"; when"0010"=>q<="0000100101010100"; when"0011"=>q<="0100100101010011"; when"0100"=>q<="1000100101010000"; when"0101"=>q<="0111111111011100"; when"0110"=>q<="0000000000110000"; when"0111"=>q<="0000000000000000"; when"1000"=>q<="0111111001111111"; when"1001"=>q<="1001000010010000"; when"1010"=>q<="1000100010001000"; when"1011"=>q<="1000010010000100"; when"1100"=>q<="1000011010000110"; when"1101"=>q<="1000000011100000"; when"1110"=>q<="1110000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
when 11=>
case sel is
when"0000"=>q<="0000000000000010"; when"0001"=>q<="0000100000000010"; when"0010"=>q<="0000010000000010"; when"0011"=>q<="0000001000000010"; when"0100"=>q<="0000000100000010"; when"0101"=>q<="0000000010000010"; when"0110"=>q<="0000000001000010"; when"0111"=>q<="1111111111110010"; when"1000"=>q<="0000000000001110"; when"1001"=>q<="0000000001000010"; when"1010"=>q<="0000000010000010"; when"1011"=>q<="0000000100000010"; when"1100"=>q<="0000001100000010"; when"1101"=>q<="0000011000000011"; when"1110"=>q<="0000000000000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 12=>
case sel is
when"0000"=>q<="0000000010000000";
when"0001"=>q<="0000000001110000"; when"0010"=>q<="0000000000000000"; when"0011"=>q<="1111111111111111"; when"0100"=>q<="0000100000010000"; when"0101"=>q<="0000010000100100"; when"0110"=>q<="0000001000000100"; when"0111"=>q<="0000000100000100"; when"1000"=>q<="0000000010000100"; when"1001"=>q<="1111111111100100"; when"1010"=>q<="0000000000011100"; when"1011"=>q<="0000000010000100"; when"1100"=>q<="0000000100000100"; when"1101"=>q<="0000001100000110"; when"1110"=>q<="0000011000000100"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 13=>
case sel is
when"0000"=>q<="0100000100001000"; when"0001"=>q<="0011000010001000"; when"0010"=>q<="0000000001101000"; when"0011"=>q<="0111101111111111"; when"0100"=>q<="1000000001001000"; when"0101"=>q<="1000000010001000"; when"0110"=>q<="1000100000001000"; when"0111"=>q<="1001001111111110"; when"1000"=>q<="1011001001010010"; when"1001"=>q<="1000001001010010"; when"1010"=>q<="1000001001010010"; when"1011"=>q<="1110001001010010"; when"1100"=>q<="0000001111111111"; when"1101"=>q<="0001000000000010"; when"1110"=>q<="0110000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<5 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 14=>
case sel is
when"0000"=>q<="0000000000000000"; when"0001"=>q<="0000000000000000"; when"0010"=>q<="1111111111111110"; when"0011"=>q<="0000000000000000"; when"0100"=>q<="0000000000000000"; when"0101"=>q<="0000000000000000"; when"0110"=>q<="0111111111111100"; when"0111"=>q<="0010000010000100"; when"1000"=>q<="0010000010000100"; when"1001"=>q<="0010000010000100"; when"1010"=>q<="0010000010000100"; when"1011"=>q<="0010000010000100"; when"1100"=>q<="0010000010000100"; when"1101"=>q<="0111111111111110"; when"1110"=>q<="0000000000000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 15=>
case sel is
when"0000"=>q<="0000000000000000"; when"0001"=>q<="0000000000000000"; when"0010"=>q<="0000000000000000"; when"0011"=>q<="0111111111111110"; when"0100"=>q<="0010000010000010"; when"0101"=>q<="0010000010000010"; when"0110"=>q<="0010000010000010"; when"0111"=>q<="0010000010000010"; when"1000"=>q<="0010000010000010"; when"1001"=>q<="0010000010000010"; when"1010"=>q<="0010000010000010"; when"1011"=>q<="0111111111111111"; when"1100"=>q<="0000000000000010"; when"1101"=>q<="0000000000000000"; when"1110"=>q<="0000000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
when 16=>
case sel is
when"0000"=>q<="1000000000000000"; when"0001"=>q<="0110000000000000"; when"0010"=>q<="0001111111111110"; when"0011"=>q<="0000001000100010"; when"0100"=>q<="0010001000100010"; when"0101"=>q<="0100001000100010"; when"0110"=>q<="0011111111111111"; when"0111"=>q<="1000000000000010"; when"1000"=>q<="0110000000000000"; when"1001"=>q<="0001111111111110"; when"1010"=>q<="0000001000100010"; when"1011"=>q<="0010001000100010"; when"1100"=>q<="0100001000100010"; when"1101"=>q<="0011111111111111"; when"1110"=>q<="0000000000000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<2 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 17=>
case sel is
when"0000"=>q<="0001000000001000"; when"0001"=>q<="1000100000001000"; when"0010"=>q<="1000010000001000"; when"0011"=>q<="0100001100001000"; when"0100"=>q<="0100000011001000"; when"0101"=>q<="0010000101111111"; when"0110"=>q<="0010001001001000"; when"0111"=>q<="0001010001001000"; when"1000"=>q<="0000100001001000"; when"1001"=>q<="0001010001001000"; when"1010"=>q<="0010001101001000"; when"1011"=>q<="0010000011001000"; when"1100"=>q<="0100000000001000"; when"1101"=>q<="1100000000001100"; when"1110"=>q<="0100000000001000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 18=>
case sel is
when"0000"=>q<="0000000000000000"; when"0001"=>q<="0000000001000000"; when"0010"=>q<="0111110001011110"; when"0011"=>q<="1000010001010000"; when"0100"=>q<="1000010001010000"; when"0101"=>q<="1000010001010000"; when"0110"=>q<="1000010001010000"; when"0111"=>q<="1000010001011111"; when"1000"=>q<="1000010001010000"; when"1001"=>q<="1000010001010000"; when"1010"=>q<="1000010001010000"; when"1011"=>q<="1000111111110000"; when"1100"=>q<="1000000001011110"; when"1101"=>q<="1000000000000000"; when"1110"=>q<="1110000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 19=>
case sel is
when"0000"=>q<="0000000000010000"; when"0001"=>q<="1111111111011000"; when"0010"=>q<="0000100101010100"; when"0011"=>q<="0100100101010011"; when"0100"=>q<="1000100101010000"; when"0101"=>q<="0111111111011100"; when"0110"=>q<="0000000000110000"; when"0111"=>q<="0000000000000000"; when"1000"=>q<="0111111001111111"; when"1001"=>q<="1001000010010000"; when"1010"=>q<="1000100010001000"; when"1011"=>q<="1000010010000100"; when"1100"=>q<="1000011010000110"; when"1101"=>q<="1000000011100000"; when"1110"=>q<="1110000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<2 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 20=>
case sel is
when"0000"=>q<="0000010000010000"; when"0001"=>q<="0000001100010000"; when"0010"=>q<="0000000011010000"; when"0011"=>q<="1111111111111111"; when"0100"=>q<="0000000010010000"; when"0101"=>q<="0000000100010000"; when"0110"=>q<="0000000000000000"; when"0111"=>q<="1111111111111110"; when"1000"=>q<="0100001000100010"; when"1001"=>q<="0100001000100010"; when"1010"=>q<="0100001000100010"; when"1011"=>q<="0100001000100010"; when"1100"=>q<="0100001000100010"; when"1101"=>q<="1111111111111111"; when"1110"=>q<="0000000000000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
when 21=>
case sel is
when"0000"=>q<="0010000000000100"; when"0001"=>q<="0001100000000100"; when"0010"=>q<="0000000000000100"; when"0011"=>q<="0011110011111100"; when"0100"=>q<="0100000010000100"; when"0101"=>q<="0100000010000100"; when"0110"=>q<="0100001010000101"; when"0111"=>q<="0100010010000110"; when"1000"=>q<="0101100010000100"; when"1001"=>q<="0100000010000100"; when"1010"=>q<="0100000010000100"; when"1011"=>q<="0111000011000100"; when"1100"=>q<="0000000010000100"; when"1101"=>q<="0001000000000110"; when"1110"=>q<="0011000000000100"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 22=>
case sel is
when"0000"=>q<="0001000000001000"; when"0001"=>q<="1000100000001000"; when"0010"=>q<="1000010000001000"; when"0011"=>q<="0100001100001000"; when"0100"=>q<="0100000011001000"; when"0101"=>q<="0010000101111111"; when"0110"=>q<="0010001001001000"; when"0111"=>q<="0001010001001000"; when"1000"=>q<="0000100001001000"; when"1001"=>q<="0001010001001000"; when"1010"=>q<="0010001101001000"; when"1011"=>q<="0010000011001000"; when"1100"=>q<="0100000000001000"; when"1101"=>q<="1100000000001100"; when"1110"=>q<="0100000000001000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 23=>
case sel is
when"0000"=>q<="0000000001000000"; when"0001"=>q<="0000000001000010"; when"0010"=>q<="0111111111001100"; when"0011"=>q<="0010000000010000"; when"0100"=>q<="0101000000001100"; when"0101"=>q<="0100000000000100"; when"0110"=>q<="0111111111100100"; when"0111"=>q<="0100100100100100"; when"1000"=>q<="0100100100100101"; when"1001"=>q<="0100100100100110"; when"1010"=>q<="0100100100100100"; when"1011"=>q<="0100100100100100"; when"1100"=>q<="0111111111100100"; when"1101"=>q<="0100000000010100"; when"1110"=>q<="0100000000001100"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<2 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 24=>
case sel is
when"0000"=>q<="0010000001000000"; when"0001"=>q<="0110000001000000"; when"0010"=>q<="0011111111111110"; when"0011"=>q<="0001000001000000"; when"0100"=>q<="0001000001000000"; when"0101"=>q<="0000000010000000"; when"0110"=>q<="0011111111111100"; when"0111"=>q<="0100000001000000"; when"1000"=>q<="0100000001000000"; when"1001"=>q<="0101111111111111"; when"1010"=>q<="0100010000100000"; when"1011"=>q<="0100100000100000"; when"1100"=>q<="0100011111110000"; when"1101"=>q<="0100000000100000"; when"1110"=>q<="0111000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
when 25=>
case sel is
when"0000"=>q<="0100000000000000"; when"0001"=>q<="0100000000000000"; when"0010"=>q<="0010000001000000"; when"0011"=>q<="0010000000100000"; when"0100"=>q<="0001000000011000"; when"0101"=>q<="0000100000000111"; when"0110"=>q<="0000010000000100"; when"0111"=>q<="0000001100000100"; when"1000"=>q<="0000000011100100"; when"1001"=>q<="0000001100011110"; when"1010"=>q<="0000110000000100"; when"1011"=>q<="0001000000000000"; when"1100"=>q<="0010000000000000"; when"1101"=>q<="0110000000000000"; when"1110"=>q<="0010000000000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 26=>
case sel is
when"0000"=>q<="1000000001000000"; when"0001"=>q<="1000000001000010"; when"0010"=>q<="0100000001000010"; when"0011"=>q<="0010000001000010"; when"0100"=>q<="0001000001000010"; when"0101"=>q<="0000110001000010"; when"0110"=>q<="0000001101000010"; when"0111"=>q<="0000000011111110"; when"1000"=>q<="0000001101000010"; when"1001"=>q<="0000110001000010"; when"1010"=>q<="0001000001000010"; when"1011"=>q<="0010000001000010"; when"1100"=>q<="0100000001000011"; when"1101"=>q<="1100000001100010"; when"1110"=>q<="0100000001000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 27=>
case sel is
when"0000"=>q<="0000000010000000"; when"0001"=>q<="0000000010000000"; when"0010"=>q<="0000000010000000"; when"0011"=>q<="0000000010000000"; when"0100"=>q<="1111111111111111"; when"0101"=>q<="0100000010000000"; when"0110"=>q<="0100000010000000"; when"0111"=>q<="0010001110100000"; when"1000"=>q<="0000010010010000"; when"1001"=>q<="0000100010001000"; when"1010"=>q<="0001000010000100"; when"1011"=>q<="0010000010000110"; when"1100"=>q<="0110000010000000"; when"1101"=>q<="0010000011000000"; when"1110"=>q<="0000000010000000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<5 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 28=>
case sel is
when"0000"=>q<="0000001000010000"; when"0001"=>q<="0000001000010000"; when"0010"=>q<="0000100100010001"; when"0011"=>q<="0000100010010010"; when"0100"=>q<="0000100101010110"; when"0101"=>q<="0000100100110000"; when"0110"=>q<="0000100100010001"; when"0111"=>q<="1111111111010110"; when"1000"=>q<="0000100100010000"; when"1001"=>q<="0000100100111000"; when"1010"=>q<="0000100101010100"; when"1011"=>q<="0000110010010010"; when"1100"=>q<="0000100100010011"; when"1101"=>q<="0000001100011000"; when"1110"=>q<="0000000100010000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 29=>
case sel is
when"0000"=>q<="0000010000010000"; when"0001"=>q<="0000001100010000"; when"0010"=>q<="0000000011010000"; when"0011"=>q<="1111111111111111"; when"0100"=>q<="0000100010010000"; when"0101"=>q<="0000010100010100"; when"0110"=>q<="0000001000000100"; when"0111"=>q<="0000000100000100"; when"1000"=>q<="0000000010000100"; when"1001"=>q<="1111111111100100"; when"1010"=>q<="0000000000011100"; when"1011"=>q<="0000000010000100"; when"1100"=>q<="0000000100000100"; when"1101"=>q<="0000001000000110"; when"1110"=>q<="0000011000000100"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<2 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 30=>
case sel is
when"0000"=>q<="0000010000010000"; when"0001"=>q<="0100011001100000"; when"0010"=>q<="0011000100000000"; when"0011"=>q<="0000111111111100"; when"0100"=>q<="0000000000000100"; when"0101"=>q<="1111111110010100"; when"0110"=>q<="0000101010010100"; when"0111"=>q<="0000101010010101"; when"1000"=>q<="0000101010110110"; when"1001"=>q<="1111111111010000"; when"1010"=>q<="0000101010110100"; when"1011"=>q<="0100101010010100"; when"1100"=>q<="1000101010010100"; when"1101"=>q<="0111111111000110"; when"1110"=>q<="0000000010000100"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
when 31=>
case sel is
when"0000"=>q<="0000000100000000"; when"0001"=>q<="0000000010000000"; when"0010"=>q<="0000000001100000"; when"0011"=>q<="0111111110011111"; when"0100"=>q<="0010000000010000"; when"0101"=>q<="0001000001010000"; when"0110"=>q<="1000100000110000"; when"0111"=>q<="0100000001000000"; when"1000"=>q<="0011000000100000"; when"1001"=>q<="0000110000011000"; when"1010"=>q<="0000001111010111"; when"1011"=>q<="0001110000010000"; when"1100"=>q<="0110000000010000"; when"1101"=>q<="1100000001010000"; when"1110"=>q<="0100000000100000"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
cnt2:=cnt2+1;
else
cnt2:=0;
end if;
when 32=>
case sel is
when"0000"=>q<="0000000000000000"; when"0001"=>q<="1111111111111110"; when"0010"=>q<="0000000000000010"; when"0011"=>q<="0000000000010010"; when"0100"=>q<="0011111110010010"; when"0101"=>q<="0001000010010010"; when"0110"=>q<="0001000010010010"; when"0111"=>q<="0001000010010010"; when"1000"=>q<="0001000010010010"; when"1001"=>q<="0001000010010010"; when"1010"=>q<="0011111111011010"; when"1011"=>q<="0100000010010010"; when"1100"=>q<="1000000000000010"; when"1101"=>q<="0111111111111111"; when"1110"=>q<="0000000000000010"; when"1111"=>q<="0000000000000000";
when others=>null;
end case;
if cnt2<1 then
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -