% 7-Segment Decoder inverted outputs		       %
% Remember in AHDL:   ! = NOT, & = AND, # = OR   %

SUBDESIGN 7seg012
(    A, B, C, D              : INPUT;
     seg0, seg1, seg2        : OUTPUT; )
BEGIN
% EQUATION Hex to 7-Segment Decoder %
seg0 = !D & C & !B & !A # D & !C & B & A
     # !D & !C & !B & A # D & C & !B & A;
seg1 = !D & C & !B & A  # D & B & A
     # C & B & !A       # D & C & !A;
seg2 = D & C & !A       # !D & !C & B & !A
     # D & C & B;
END;