;PALASM Design Description ;---------------------------------- Declaration Segment ------------ TITLE m220ic1.pds PATTERN A REVISION 1.0 AUTHOR V.Slyngstad COMPANY VRS DATE 01/08/08 CHIP M220IC1 PAL22V10 ;---------------------------------- PIN Declarations --------------- PIN 1 clk COMBINATORIAL ; INPUT PIN 2 i1 COMBINATORIAL ; INPUT PIN 3 e1 COMBINATORIAL ; INPUT PIN 4 i2 COMBINATORIAL ; INPUT PIN 5 e2 COMBINATORIAL ; INPUT PIN 6 i3 COMBINATORIAL ; INPUT PIN 7 e3 COMBINATORIAL ; INPUT PIN 8 i4 COMBINATORIAL ; INPUT PIN 9 e4 COMBINATORIAL ; INPUT PIN 10 i5 COMBINATORIAL ; INPUT PIN 11 i6 COMBINATORIAL ; INPUT PIN 12 GND ; INPUT PIN 13 e5 COMBINATORIAL ; INPUT PIN 14 e6 COMBINATORIAL ; INPUT PIN 15 i7 COMBINATORIAL ; INPUT PIN 16 e7 COMBINATORIAL ; INPUT PIN 17 o1 COMBINATORIAL ; OUTPUT PIN 18 d1 COMBINATORIAL ; INPUT PIN 19 qb1 COMBINATORIAL ; OUTPUT PIN 20 q1 COMBINATORIAL ; REGISTER PIN 21 d2 COMBINATORIAL ; INPUT PIN 22 qb2 COMBINATORIAL ; OUTPUT PIN 23 q2 COMBINATORIAL ; REGISTER PIN 24 VCC ; INPUT ;----------------------------------- Boolean Equation Segment ------ EQUATIONS ; Basically a 7x2 AND-OR-INVERT gate /o1 = i1 * e1 + i2 * e2 + i3 * e3 + i4 * e4 + i5 * e5 + i6 * e6 + i7 * e7 ; and a couple of register bits. q1 = d1 q1.clkf = clk q1.setf = gnd q1.rstf = gnd /qb1 = q1 q2 = d2 q2.clkf = clk q2.setf = gnd q2.rstf = gnd /qb2 = q2 ;----------------------------------- Simulation Segment ------------ SIMULATION TRACE_ON i1 e1 i2 e2 i3 e3 i4 e4 i5 e5 i6 e6 i7 e7 o1 SETF /i1 /e1 /i2 /e2 /i3 /e3 /i4 /e4 /i5 /e5 /i6 /e6 /i7 /e7 CHECK /o1 TRACE_OFF ;-------------------------------------------------------------------