【正文】
n 0100=b(6 downto 0)=0011001。 when 0101=b(6 downto 0)=0010010。 when 0110=b(6 downto 0)=0000010。 when 0111=b(6 downto 0)=1111000。 when 1000=b(6 downto 0)=0000000。 when 1001=b(6 downto 0)=0010000。 when others= null。 end case。 case c2 is when 0000=c(6 downto 0)=1000000。 when 0001=c(6 downto 0)=1111001。 when 0010=c(6 downto 0)=0100100。 when 0011=c(6 downto 0)=0110000。 when 0100=c(6 downto 0)=0011001。 when 0101=c(6 downto 0)=0010010。 when 0110=c(6 downto 0)=0000010。 when 0111=c(6 downto 0)=1111000。 when 1000=c(6 downto 0)=0000000。 when 1001=c(6 downto 0)=0010000。 when others= null。 end case。 case c3 is when 0000=d(6 downto 0)=1000000。 when 0001=d(6 downto 0)=1111001。 when 0010=d(6 downto 0)=0100100。 when 0011=d(6 downto 0)=0110000。 when 0100=d(6 downto 0)=0011001。 when 0101=d(6 downto 0)=0010010。 when 0110=d(6 downto 0)=0000010。 when 0111=d(6 downto 0)=1111000。 when 1000=d(6 downto 0)=0000000。 when 1001=d(6 downto 0)=0010000。 when others= null。 end case。 case k0 is when 0000=e(6 downto 0)=1000000。 when 0001=e(6 downto 0)=1111001。 when 0010=e(6 downto 0)=0100100。 when 0011=e(6 downto 0)=0110000。 when 0100=e(6 downto 0)=0011001。 when 0101=e(6 downto 0)=0010010。 when 0110=e(6 downto 0)=0000010。 when 0111=e(6 downto 0)=1111000。 when 1000=e(6 downto 0)=0000000。 when 1001=e(6 downto 0)=0010000。 when others= null。 end case。 case k1 is when 0000=f(6 downto 0)=1000000。 when 0001=f(6 downto 0)=1111001。 when 0010=f(6 downto 0)=0100100。 when 0011=f(6 downto 0)=0110000。 when 0100=f(6 downto 0)=0011001。 when 0101=f(6 downto 0)=0010010。 when 0110=f(6 downto 0)=0000010。 when 0111=f(6 downto 0)=1111000。 when 1000=f(6 downto 0)=0000000。 when 1001=f(6 downto 0)=0010000。 when others= null。 end case。 end if。 end process。 sg11=a。sg12=b。sg13=c。sg14=d。sg15=e。sg16=f。end Behavioral。