module hex27seg INTERFACE (D3..D0 -> S6..S0) Title 'HEX27SEG' Declarations D3..D0 PIN; D = [D3..D0]; S6..S0 PIN istype 'com'; S = [S6..S0]; Equations TRUTH_TABLE (D -> [S6, S5, S4, S3, S2, S1, S0]) 0 -> [ 1, 1, 1, 0, 1, 1, 1]; 1 -> [ 0, 0, 1, 0, 0, 1, 0]; 2 -> [ 1, 0, 1, 1, 1, 0, 1]; 3 -> [ 1, 0, 1, 1, 0, 1, 1]; 4 -> [ 0, 1, 1, 1, 0, 1, 0]; 5 -> [ 1, 1, 0, 1, 0, 1, 1]; 6 -> [ 1, 1, 0, 1, 1, 1, 1]; 7 -> [ 1, 0, 1, 0, 0, 1, 0]; 8 -> [ 1, 1, 1, 1, 1, 1, 1]; 9 -> [ 1, 1, 1, 1, 0, 1, 1]; 10 -> [ 1, 1, 1, 1, 1, 1, 0]; 11 -> [ 0, 1, 0, 1, 1, 1, 1]; 12 -> [ 1, 1, 0, 0, 1, 0, 1]; 13 -> [ 0, 0, 1, 1, 1, 1, 1]; 14 -> [ 1, 1, 0, 1, 1, 0, 1]; 15 -> [ 1, 1, 0, 1, 1, 0, 0]; end hex27seg