module seven_seg {
input in<4> ;
output out<7> ;
tmp cnv<7> ;
par {
any {
in == 0x0 : cnv = 0b1111110 ;
in == 0x1 : cnv = 0b1100000 ;
in == 0x2 : cnv = 0b1011011 ;
in == 0x3 : cnv = 0b1110011 ;
in == 0x4 : cnv = 0b1100101 ;
in == 0x5 : cnv = 0b0110111 ;
in == 0x6 : cnv = 0b0111111 ;
in == 0x7 : cnv = 0b1100010 ;
in == 0x8 : cnv = 0b1111111 ;
in == 0x9 : cnv = 0b1110111 ;
in == 0xa : cnv = 0b1101111 ;
in == 0xb : cnv = 0b0111101 ;
in == 0xc : cnv = 0b0011001 ;
in == 0xd : cnv = 0b1111001 ;
in == 0xe : cnv = 0b0011111 ;
in == 0xf : cnv = 0b0001111 ;
}
out = cnv ;
}
}