diff options
Diffstat (limited to 'regtests/jedutil/eqns/Opal_Jr')
39 files changed, 1915 insertions, 0 deletions
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn new file mode 100644 index 00000000000..690cdcf090a --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn @@ -0,0 +1,30 @@ +chip 2000 PAL10H8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 + +equations + +o12 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + +o13 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + +o14 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 + + i9 & /i11 + +o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 & /i11 + +o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 & /i11 + +o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + i9 & /i11 + +o18 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 + + /i9 & i11 + +o19 = i1 & i2 & i3 & i4 & i5 & i6 & i7 & /i8 + + i11 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn new file mode 100644 index 00000000000..b316ec32d26 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn @@ -0,0 +1,30 @@ +chip 2000 PAL10L8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 + +equations + +/o12 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + +/o13 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + +/o14 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 + + i9 & /i11 + +/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 & /i11 + +/o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 & /i11 + +/o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + i9 & /i11 + +/o18 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 + + i11 + +/o19 = i1 & i2 & i3 & i4 & i5 & i6 & i7 & /i8 + + /i9 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn new file mode 100644 index 00000000000..f3d9246c0c5 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn @@ -0,0 +1,30 @@ +CHIP pal10p8 PAL10P8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 + +EQUATIONS + +o12 = i9 & i11 + + /i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 + +o13 = i9 & /i11 + + i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8 + +/o14 = /i9 & /i11 + + i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8 + +/o15 = /i9 & i11 + + i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 + +o16 = i9 & /i11 + + i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 + +/o17 = i9 & i11 + + /i1 & /i2 & i3 & i4 & i5 & i6 & /i7 & /i8 + +/o18 = /i9 & /i11 + + i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8 + +/o19 = /i9 & i11 + + i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn new file mode 100644 index 00000000000..9001a39398c --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn @@ -0,0 +1,46 @@ +chip pal12h10 PAL12H10 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24 + +equations + +o14 = /i1 & /i2 & /i3 + + /i4 & /i5 & /i6 +o14.oe = vcc + +o15 = /i7 + + /i8 +o15.oe = vcc + +o16 = /i9 & /i10 + + /i13 +o16.oe = vcc + +o17 = i1 & i2 & i3 + + i4 & i5 & i6 +o17.oe = vcc + +o18 = i7 + + i8 +o18.oe = vcc + +o19 = i9 & i10 + + i13 +o19.oe = vcc + +o20 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 & i13 +o20.oe = vcc + +o21 = i5 & i6 & /i7 & i11 + + /i1 & i3 & i6 & i7 & i10 +o21.oe = vcc + +o22 = i4 & i13 + + i9 & /i10 & /i11 +o22.oe = vcc + +o23 = /i4 & i10 & i11 + + i1 & /i13 +o23.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn new file mode 100644 index 00000000000..43b72ca6dc3 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn @@ -0,0 +1,28 @@ +chip 2000 PAL12H6 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20 + +equations + +o13 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + + /i19 + + i12 + +o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + +o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 & /i11 + +o16 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 + + i9 & /i11 + +o17 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 & /i11 + +o18 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + /i9 & i11 + + i19 + + /i12 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn new file mode 100644 index 00000000000..8eb50d8bcfe --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn @@ -0,0 +1,46 @@ +chip pal12l10 PAL12L10 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24 + +equations + +/o14 = /i1 & /i2 & /i3 + + /i4 & /i5 & /i6 +o14.oe = vcc + +/o15 = /i7 + + /i8 +o15.oe = vcc + +/o16 = /i9 & /i10 + + /i13 +o16.oe = vcc + +/o17 = i1 & i2 & i3 + + i4 & i5 & i6 +o17.oe = vcc + +/o18 = i7 + + i8 +o18.oe = vcc + +/o19 = i9 & i10 + + i13 +o19.oe = vcc + +/o20 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 & i13 +o20.oe = vcc + +/o21 = i5 & i6 & /i7 & i11 + + /i1 & i3 & i6 & i7 & i10 +o21.oe = vcc + +/o22 = i4 & i13 + + i9 & /i10 & /i11 +o22.oe = vcc + +/o23 = /i4 & i10 & i11 + + i1 & /i13 +o23.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn new file mode 100644 index 00000000000..a1867dd827a --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn @@ -0,0 +1,28 @@ +chip 2000 PAL12L6 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20 + +equations + +/o13 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + + /i19 + + i12 + +/o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + +/o15 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + +/o16 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 & /i11 + +/o17 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 & /i11 + +/o18 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + /i9 & i11 + + i19 + + /i12 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn new file mode 100644 index 00000000000..e57f751943f --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn @@ -0,0 +1,28 @@ +CHIP pal12p6 PAL12P6 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20 + +EQUATIONS + +o13 = i9 & /i11 + + i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + i12 + + /i19 + +/o14 = /i9 & /i11 + + i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8 + +/o15 = /i9 & i11 + + i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 + +o16 = i9 & /i11 + + i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 + +/o17 = i9 & i11 + + /i1 & /i2 & i3 & i4 & i5 & i6 & /i7 & /i8 + +/o18 = /i9 & /i11 + + i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8 + + /i12 + + i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn new file mode 100644 index 00000000000..7db1b42ee27 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn @@ -0,0 +1,26 @@ +chip 2000 PAL14H4 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20 + +equations + +o14 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & i11 + + /i12 & /i13 + + i18 & /i19 + +o15 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + i9 & /i11 + + i12 & i13 + + /i18 & i19 + +o16 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + + i12 & /i13 + + /i18 & /i19 + +o17 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + i9 & i11 + + /i12 & i13 + + i18 & i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn new file mode 100644 index 00000000000..dca7cc0eeac --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn @@ -0,0 +1,42 @@ +chip pal14h8 PAL14H8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 i23=23 VCC=24 + +equations + +o15 = /i1 & /i2 + + /i3 + + /i4 + + /i5 & /i6 +o15.oe = vcc + +o16 = /i7 + + /i8 +o16.oe = vcc + +o17 = /i9 & /i10 + + /i13 +o17.oe = vcc + +o18 = i1 & i2 & i3 + + i4 & i5 & i6 & /i14 +o18.oe = vcc + +o19 = i7 + + i8 +o19.oe = vcc + +o20 = i9 & i10 & i14 + + i13 +o20.oe = vcc + +o21 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 & i13 & i23 +o21.oe = vcc + +o22 = i5 & i6 + + /i7 & i11 + + /i23 + + /i1 & i3 & i6 & i7 & i10 +o22.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn new file mode 100644 index 00000000000..0e63b68c612 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn @@ -0,0 +1,26 @@ +chip 2000 PAL14L4 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20 + +equations + +/o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 + + /i9 & i11 + + i12 & /i13 + + i18 & i19 + +/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 & /i11 + + /i12 & i13 + + /i18 & i19 + +/o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 & /i11 + + i12 & i13 + + i18 & /i19 + +/o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + /i9 & i11 + + /i12 & /i13 + + /i18 & /i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn new file mode 100644 index 00000000000..7a2d65113a4 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn @@ -0,0 +1,26 @@ +CHIP pal14p4 PAL14P4 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20 + +EQUATIONS + +/o14 = i9 & i11 + + i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8 + + i12 & i18 + + /i13 & /i19 + +o15 = /i9 & i11 + + i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 + + i12 & /i18 + + i13 & /i19 + +o16 = i9 & /i11 + + i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 + + /i12 & /i18 + + /i13 & i19 + +/o17 = /i9 & /i11 + + i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8 + + /i12 & i13 + + /i18 & i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn new file mode 100644 index 00000000000..d2566d34cb4 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn @@ -0,0 +1,23 @@ +chip 2000 PAL16C1 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20 + +equations + +/o15 = i1 & i2 + + i3 & i4 + + i5 & i6 + + i7 & i8 + + i9 & i11 + + i12 & i13 + + i14 & i17 + + i18 & i19 + + /i1 & /i2 + + /i3 & /i4 + + /i5 & /i6 + + /i7 & /i8 + + /i9 & /i11 + + /i12 & /i13 + + /i14 & /i17 + + /i18 & /i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn new file mode 100644 index 00000000000..cd597b209c2 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn @@ -0,0 +1,24 @@ +chip 2000 PAL16H2 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20 + +equations + +o15 = i1 & i2 & i3 & /i4 & i5 & /i6 & i7 & i8 + + i9 + + /i11 + + i12 + + /i13 + + i14 + + /i17 + + i18 & /i19 + +o16 = i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8 + + /i9 + + i11 + + /i12 + + i13 + + /i14 + + i17 + + /i18 & i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn new file mode 100644 index 00000000000..0da230f42ad --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn @@ -0,0 +1,38 @@ +chip pal16h6 PAL16H6 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 i22=22 i23=23 VCC=24 + +equations + +o16 = /i1 & /i2 + + /i3 & /i7 + + /i4 & /i8 + + /i5 & /i6 +o16.oe = vcc + +o17 = /i9 & /i10 + + /i13 & /i15 + + i1 & i2 & i3 + + i4 & i5 & i6 & /i14 +o17.oe = vcc + +o18 = i7 + + i8 & i15 +o18.oe = vcc + +o19 = i9 & i10 & i14 + + i13 & /i22 +o19.oe = vcc + +o20 = /i2 & i5 + + i6 & /i7 + + i3 & i6 + + i7 & i13 & i23 +o20.oe = vcc + +o21 = i5 & i6 & i22 + + /i7 & i11 + + /i23 + + /i1 & i3 & i6 & i7 & i10 +o21.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn new file mode 100644 index 00000000000..d68a83e9173 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn @@ -0,0 +1,24 @@ +chip 2000 PAL16L2 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20 + +equations + +/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 + + /i9 + + /i11 + + /i12 + + i13 + + i14 + + i17 + + i18 & i19 + +/o16 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 + + i9 + + i11 + + i12 + + /i13 + + /i14 + + /i17 + + /i18 & /i19 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn new file mode 100644 index 00000000000..fd5fae6875a --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn @@ -0,0 +1,38 @@ +chip pal16l6 PAL16L6 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 i22=22 i23=23 VCC=24 + +equations + +/o16 = /i1 & /i2 + + /i3 & /i7 + + /i4 & /i8 + + /i5 & /i6 +o16.oe = vcc + +/o17 = /i9 & /i10 + + /i13 & /i15 + + i1 & i2 & i3 + + i4 & i5 & i6 & /i14 +o17.oe = vcc + +/o18 = i7 + + i8 & i15 +o18.oe = vcc + +/o19 = i9 & i10 & i14 + + i13 & /i22 +o19.oe = vcc + +/o20 = /i2 & i5 + + i6 & /i7 + + i3 & i6 + + i7 & i13 & i23 +o20.oe = vcc + +/o21 = i5 & i6 & i22 + + /i7 & i11 + + /i23 + + /i1 & i3 & i6 & i7 & i10 +o21.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn new file mode 100644 index 00000000000..6daddee92dd --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn @@ -0,0 +1,79 @@ +md +chip 2000 PAL16L8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +i11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 + +equations + +/o12 = i3 & i7 & /i9 + + i1 & o13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /o13 +o12.oe = vcc + +/o13 = i11 & /o14 + + /i9 + + i8 + + /i7 + + /i6 & o14 + + i5 + + i4 +o13.oe = i2 & o14 + +/o14 = i1 & /o15 + + /i8 + + i1 & /i8 + + i1 & /i2 & /o15 + + /i2 + + i2 & /i8 & o15 + + i3 +o14.oe = vcc + +/o15 = i3 & i6 & i7 & /i11 + + i6 & o16 + + i3 & /o16 + + i7 + + /i11 + + i6 & i7 + + i7 & /i11 +o15.oe = vcc + +/o16 = /i3 & /o17 + + /i4 & /i11 + + /i4 & /i3 + + /i3 & i4 + + /i7 & o17 + + /i7 & /i11 + + i4 +o16.oe = vcc + +/o17 = i2 & i5 & i6 & /i7 + + i2 & /o18 + + i5 + + i6 + + /i7 & o18 + + i2 & /i7 + + i5 & i6 +o17.oe = /o16 + +/o18 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 & i11 + + i3 + + /i2 & /i7 + + i3 & i11 + + i5 & i6 & /i7 + + i7 & i11 +o18.oe = vcc + +/o19 = i5 & i6 & /i7 & i11 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + i11 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn new file mode 100644 index 00000000000..5f72eeb1fcb --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn @@ -0,0 +1,24 @@ +CHIP pal16p2 PAL16P2 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11 +i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20 + +EQUATIONS + +o15 = /i9 & i11 + + i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 + + i12 & /i18 + + i13 & /i19 + + i14 + + /i18 + + /i1 & /i6 + + /i2 & /i3 + +/o16 = i9 & /i11 + + i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 + + /i12 & /i18 + + /i13 & i19 + + /i14 + + i18 + + /i4 + + i6 & i8 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn new file mode 100644 index 00000000000..f69ef09a7cd --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn @@ -0,0 +1,78 @@ +chip pal16p8 PAL16P8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +i11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 + +equations + +/o12 = i3 & i7 & /i9 + + i1 & o13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /o13 +o12.oe = vcc + +o13 = i11 & /o14 + + /i9 + + i8 + + /i7 + + /i6 & o14 + + i5 + + i4 +o13.oe = i2 & o14 + +o14 = i1 & /o15 + + /i8 + + i1 & /i8 + + i1 & /i2 & /o15 + + /i2 + + i2 & /i8 & o15 + + i3 +o14.oe = vcc + +/o15 = i3 & i6 & i7 & /i11 + + i6 & o16 + + i3 & /o16 + + i7 + + /i11 + + i6 & i7 + + i7 & /i11 +o15.oe = vcc + +/o16 = /i3 & /o17 + + /i4 & /i11 + + /i3 & /i4 + + /i3 & i4 + + /i7 & o17 + + /i7 & /i11 + + i4 +o16.oe = vcc + +/o17 = i2 & i5 & i6 & /i7 + + i2 & /o18 + + i5 + + i6 + + /i7 & o18 + + i2 & /i7 + + i5 & i6 +o17.oe = /o16 + +/o18 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 & i11 + + i3 + + /i2 & /i7 + + i3 & i11 + + i5 & i6 & /i7 + + i7 & i11 +o18.oe = vcc + +o19 = i5 & i6 & /i7 & i11 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + i11 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn new file mode 100644 index 00000000000..9a62f9ec02a --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn @@ -0,0 +1,82 @@ +chip pal16r4 PAL16R4 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 o12=12 o13=13 rf14=14 rf15=15 rf16=16 rf17=17 o18=18 o19=19 VCC=20 + +equations + +/o12 = /i2 & /i3 + + i4 & o13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /o13 +o12.oe = rf14 + +/o13 = /rf14 + + /i9 + + i8 + + /i7 + + /i6 & /rf14 + + i5 + + i4 +o13.oe = i2 & rf14 + +/rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +/rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 + + /i3 & /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /o18 + + i5 + + i6 + + /i7 & o18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +/o18 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 + + /i2 & /i7 + + /i3 + + i5 & i6 & /i7 + + i7 +o18.oe = vcc + +/o19 = i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + /i4 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn new file mode 100644 index 00000000000..42f444f5e24 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn @@ -0,0 +1,84 @@ +chip pal16r6 PAL16R6 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 o12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 o19=19 VCC=20 + +equations + +/o12 = /i2 & /i3 + + i4 & rf13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /rf13 +o12.oe = rf14 + +/rf13 := /rf14 + + /i9 + + i8 + + /i7 + + /i6 & /rf14 + + i5 & rf14 + + i4 + + /i2 +rf13.oe = OE + +/rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +/rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /rf18 + + i5 + + i6 + + /i7 & rf18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 + + /i2 & /i7 + + /i3 + + i5 & i6 & /i7 + + i7 + + i4 +rf18.oe = OE + +/o19 = i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + /i4 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn new file mode 100644 index 00000000000..5987e81c2dc --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn @@ -0,0 +1,86 @@ +chip pal16r8 PAL16R8 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 rf12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 VCC=20 + +equations + +/rf12 := /i2 & /i3 + + i4 & rf13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /rf13 + + i5 +rf12.oe = OE + +/rf13 := /rf14 + + /i9 + + i8 + + /i7 + + /i6 & rf14 + + i5 + + i4 + + /i3 +rf13.oe = OE + +/rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +/rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /rf18 + + i5 + + i6 + + /i7 & rf18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 & rf19 + + /i2 & /i7 + + /i3 & /rf19 + + i5 & i6 & /i7 + + i7 + + /i4 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 & rf12 + + i6 + + i7 + + /i4 & /rf12 + + /i7 + + i2 +rf19.oe = OE diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn new file mode 100644 index 00000000000..a6e6131618f --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn @@ -0,0 +1,82 @@ +chip pal16rp4 PAL16RP4 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 o12=12 o13=13 rf14=14 rf15=15 rf16=16 rf17=17 o18=18 o19=19 VCC=20 + +equations + +o12 = /i2 & /i3 + + i4 & o13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /o13 +o12.oe = rf14 + +/o13 = /rf14 + + /i9 + + i8 + + /i7 + + /i6 & /rf14 + + i5 + + i4 +o13.oe = i2 & rf14 + +/rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +/rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /o18 + + i5 + + i6 + + /i7 & o18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +o18 = /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 + + /i2 & /i7 + + /i3 + + i5 & i6 & /i7 + + i7 +o18.oe = vcc + +/o19 = i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + /i4 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn new file mode 100644 index 00000000000..239365c9a88 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn @@ -0,0 +1,84 @@ +chip pal16rp6 PAL16RP6 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 o12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 o19=19 VCC=20 + +equations + +o12 = /i2 & /i3 + + i4 & rf13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /rf13 +o12.oe = rf14 + +/rf13 := /rf14 + + /i9 + + i8 + + /i7 + + /i6 & /rf14 + + i5 & rf14 + + i4 + + /i2 +rf13.oe = OE + +/rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /rf18 + + i5 + + i6 + + /i7 & rf18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 + + /i2 & /i7 + + /i3 + + i5 & i6 & /i7 + + i7 + + i4 +rf18.oe = OE + +o19 = i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 + + i6 + + i7 + + /i4 + + /i7 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn new file mode 100644 index 00000000000..02ca2ac9462 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn @@ -0,0 +1,86 @@ +chip pal16rp8 PAL16RP8 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 +/OE=11 rf12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 VCC=20 + +equations + +/rf12 := /i2 & /i3 + + i4 & rf13 + + i3 + + /i6 + + i8 + + /i9 + + i7 & /rf13 + + i5 +rf12.oe = OE + +/rf13 := /rf14 + + /i9 + + i8 + + /i7 + + /i6 & rf14 + + i5 + + i4 + + /i3 +rf13.oe = OE + +rf14 := /rf15 + + /i8 + + i8 + + /i2 & /rf15 + + /i2 + + i2 & /i8 & rf15 + + /i4 + + i3 +rf14.oe = OE + +/rf15 := i3 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i2 & /i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i2 & i3 +rf16.oe = OE + +/rf17 := i2 & i5 & i6 & /i7 + + i2 & /rf18 + + i5 + + i6 + + /i7 & rf18 + + i2 & /i7 + + i5 & i6 + + /i3 +rf17.oe = OE + +rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 & rf19 + + /i2 & /i7 + + /i3 & /rf19 + + i5 & i6 & /i7 + + i7 + + /i4 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 & rf12 + + i6 + + i7 + + /i4 & /rf12 + + /i7 + + i2 +rf19.oe = OE diff --git a/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn new file mode 100644 index 00000000000..e2d25e34e2c --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn @@ -0,0 +1,34 @@ +chip pal18h4 PAL18H4 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 i16=16 o17=17 o18=18 o19=19 o20=20 i21=21 i22=22 i23=23 VCC=24 + +equations + +o17 = /i1 & /i2 + + /i3 & /i7 + + /i4 & /i8 & i16 + + /i5 & /i6 + + /i9 & /i10 + + /i13 & /i15 +o17.oe = vcc + +o18 = i1 & i2 & i3 + + i4 & i5 & i6 & /i14 + + i7 & /i16 + + i8 & i15 +o18.oe = vcc + +o19 = i9 & i10 & i14 + + i13 & /i22 + + /i2 & i5 & /i21 + + i6 & /i7 +o19.oe = vcc + +o20 = i3 & i6 + + i7 & i13 & i23 + + i5 & i6 & i22 + + /i7 & i11 + + i21 & /i23 + + /i1 & i3 & i6 & i7 & i10 +o20.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn new file mode 100644 index 00000000000..8cee3254656 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn @@ -0,0 +1,34 @@ +chip pal18l4 PAL18L4 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 i16=16 o17=17 o18=18 o19=19 o20=20 i21=21 i22=22 i23=23 VCC=24 + +equations + +/o17 = /i1 & /i2 + + /i3 & /i7 + + /i4 & /i8 & i16 + + /i5 & /i6 + + /i9 & /i10 + + /i13 & /i15 +o17.oe = vcc + +/o18 = i1 & i2 & i3 + + i4 & i5 & i6 & /i14 + + i7 & /i16 + + i8 & i15 +o18.oe = vcc + +/o19 = i9 & i10 & i14 + + i13 & /i22 + + /i2 & i5 & /i21 + + i6 & /i7 +o19.oe = vcc + +/o20 = i3 & i6 + + i7 & i13 & i23 + + i5 & i6 & i22 + + /i7 & i11 + + i21 & /i23 + + /i1 & i3 & i6 & i7 & i10 +o20.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn new file mode 100644 index 00000000000..a49161c39c7 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn @@ -0,0 +1,26 @@ +chip pal20c1 PAL20C1 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 i16=16 i17=17 o18=18 o19=19 i20=20 i21=21 i22=22 i23=23 VCC=24 + +equations + +/o18 = /i1 & /i2 + + /i3 & /i7 & /i17 + + /i4 & /i8 & i16 + + /i5 & /i6 & i17 + + /i9 & /i10 + + /i13 & /i15 + + i1 & i2 & i3 & i7 & /i16 + + i4 & i5 & i6 & i8 & /i14 & i15 +o18.oe = vcc + +o19 = i9 & i10 & i14 & /i20 + + i13 & /i22 + + /i2 & i5 & /i21 + + i3 & i6 & /i7 + + i7 & i13 & i20 & i23 + + i5 & i6 & i22 + + /i7 & i11 + + /i1 & i3 & i6 & i7 & i10 & i21 & /i23 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn new file mode 100644 index 00000000000..d6639bdf9f4 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn @@ -0,0 +1,56 @@ +chip 2000 PAL20L10 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24 + +equations + +/o14 = /i11 + + i10 + + i9 & /o15 +o14.oe = o15 + +/o15 = /i1 & i2 & /i3 & i4 & i11 + + /i1 & i2 & /i3 & /i5 & /i13 & o16 + + /i1 & i2 & /i3 & i6 +o15.oe = /o16 + +/o16 = i1 & /i2 & /o17 + + i3 & /i4 + + i3 & i9 & o17 +o16.oe = vcc + +/o17 = /o18 + + i10 & o18 + + i9 +o17.oe = i4 & i5 + +/o18 = i1 & /i2 & i3 & /i4 & /i8 + + /i6 & i7 & i8 & i9 & i10 & /o19 + + i1 & i2 & i3 & /i4 & /i5 & o19 +o18.oe = i1 & i10 + +/o19 = i11 & o20 + + i2 & /i10 + + i9 & i11 +o19.oe = i8 & /o20 + +/o20 = o21 + + /i6 + + /i7 & /o21 +o20.oe = vcc + +/o21 = i1 & i8 + + /i4 & /o22 + + o22 +o21.oe = i5 & i6 + +/o22 = i1 & /i8 + + /i8 + + i1 +o22.oe = i3 & /i7 + +/o23 = i7 + + i11 + + /i13 +o23.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn new file mode 100644 index 00000000000..c435658647b --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn @@ -0,0 +1,26 @@ +chip pal20l2 PAL20L2 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 i15=15 i16=16 i17=17 o18=18 o19=19 i20=20 i21=21 i22=22 i23=23 VCC=24 + +equations + +/o18 = /i1 & i2 + + /i3 & i4 + + /i5 & i6 & /i7 + + i8 & /i9 & i10 + + /i11 & i13 + + /i14 & i15 & /i16 + + i17 & /i21 & i22 + + /i23 +o18.oe = vcc + +/o19 = i1 & /i2 + + i3 & /i4 + + i5 & /i6 & i7 + + /i8 & i9 & /i10 + + i11 & /i13 + + i14 & /i15 & i16 + + /i17 & i21 & /i22 + + i23 +o19.oe = vcc diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn new file mode 100644 index 00000000000..f7280b6150f --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn @@ -0,0 +1,78 @@ +chip 2000 PAL20L8 + +i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +i13=13 i14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 i23=23 VCC=24 + +equations + +/o15 = /i1 & i2 & /i3 & i4 & i11 + + /i1 & i2 & /i3 & /i5 & /i13 + + /i1 & i2 & /i3 & i6 & i14 + + /i1 & i2 & /i3 & /i7 & /i23 + + /i1 & i2 & /i3 & i8 & /i11 + + /i1 & i2 & /i3 & /i9 & i13 + + /o16 +o15.oe = o16 + +/o16 = i1 & /i2 & /o17 + + i3 & /i4 + + i5 & /i6 + + i7 & /i8 + + i3 & i9 & o17 + + i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8 & /i9 + + /i8 & /i9 +o16.oe = vcc + +/o17 = /i23 & /o18 + + i10 & o18 + + i9 + + i8 + + /i7 + + /i6 + + i5 +o17.oe = i4 & i5 + +/o18 = i1 & /i2 & i3 & /i4 & /i8 & i23 + + i1 & i2 & i3 & /i4 & /i5 + + /i6 & i7 & i8 & i9 & i10 & /o19 + + i11 & i13 & i14 & i23 + + /i6 & i7 & i8 & i9 & i10 + + i3 & i13 & i14 & i23 + + i1 & i2 & i3 & /i4 & /i5 & o19 +o18.oe = i1 & i10 & i23 + +/o19 = i9 & /i10 & i11 & i23 + + i9 + + /i10 + + i11 & o20 + + i23 + + i2 & /i10 & i23 + + i9 & i11 +o19.oe = i8 & /o20 + +/o20 = o21 + + /i2 + + /i3 + + /i4 + + /i5 + + /i6 + + /i7 & /o21 +o20.oe = vcc + +/o21 = i1 & i8 + + /i14 + + i1 & /i5 & i8 + + i23 + + i1 & i8 & /i14 + + i13 + + i1 & i11 +o21.oe = i5 & i6 + +/o22 = i1 & /i8 + + /i8 + + i1 + + /i10 + + /i23 + + i8 & /i13 + + /i11 +o22.oe = i3 & /i7 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn new file mode 100644 index 00000000000..ace68eae24f --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn @@ -0,0 +1,82 @@ +chip pal20r4 PAL20R4 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 i14=14 o15=15 o16=16 rf17=17 rf18=18 rf19=19 rf20=20 o21=21 o22=22 i23=23 VCC=24 + +equations + +/o15 = i2 & i6 & i7 + + i6 & o16 + + i3 & /o16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 +o15.oe = /i23 + +/o16 = /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 +o16.oe = i23 + +/rf17 := /i2 + + /rf18 + + i5 + + i6 + + rf18 + + i4 + + /i10 + + /i23 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 & rf19 + + /i2 & /i7 + + /i3 & /rf19 + + i5 & i6 & /i7 + + i7 + + /i11 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 & rf20 + + i6 + + i7 + + /i4 & /rf20 + + /i7 + + i10 +rf19.oe = OE + +/rf20 := i10 & rf17 + + /i11 + + i4 & /rf17 + + i2 + + /i6 & /i7 + + i8 + + /i9 + + o22 +rf20.oe = OE + +/o21 = /i8 + + /i2 & rf17 + + i11 + + /i10 + + o15 + + /i14 + + /i3 +o21.oe = i8 & i9 & /o22 + +/o22 = i14 + + /o15 + + i3 & /o21 + + i7 + + /i8 & o21 + + i10 + + /i9 +o22.oe = i14 & /o15
\ No newline at end of file diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn new file mode 100644 index 00000000000..dca4b545ee4 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn @@ -0,0 +1,84 @@ +chip pal20r6 PAL20R6 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 i14=14 o15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 o22=22 i23=23 VCC=24 + +equations + +/o15 = i2 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 +o15.oe = /i23 + +/rf16 := /i3 & /rf17 + + /i4 & /i23 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i23 +rf16.oe = OE + +/rf17 := /i2 + + /rf18 + + i5 + + i6 + + rf18 + + i4 + + /i10 + + /i23 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 & rf19 + + /i2 & /i7 + + /i3 & /rf19 + + i5 & i6 & /i7 + + i7 + + /i11 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 & rf20 + + i6 + + i7 + + /i4 & /rf20 + + /i7 + + i10 +rf19.oe = OE + +/rf20 := i10 & rf17 + + /i11 + + i4 & /rf17 + + i2 + + /i6 & /i7 + + i8 + + /i9 + + o22 +rf20.oe = OE + +/rf21 := /i8 + + /i2 & rf17 + + i11 + + /i10 + + o15 + + /i14 & /o22 + + /i3 + + /i5 +rf21.oe = OE + +/o22 = i14 + + /o15 + + i3 & /rf21 + + i7 + + /i8 & rf21 + + i10 + + /i9 +o22.oe = i14 & /o15
\ No newline at end of file diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn new file mode 100644 index 00000000000..c777a21d495 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn @@ -0,0 +1,86 @@ +chip pal20r8 PAL20R8 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 i14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 i23=23 VCC=24 + +equations + +/rf15 := i2 & i6 & i7 + + i6 & rf16 + + i3 & /rf16 + + i7 + + /i4 + + i6 & i7 + + i4 & i7 + + /i23 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 + + /i3 + + /i3 & i4 + + /i7 & rf17 + + /i7 + + i4 + + i23 +rf16.oe = OE + +/rf17 := /i2 + + /rf18 + + i5 + + i6 + + rf18 + + i4 + + /i10 + + /i23 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 + + i3 & i6 & i7 + + i3 & rf19 + + /i2 & /i7 + + /i3 & /rf19 + + i5 & i6 & /i7 + + i7 + + /i11 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 + + i3 & i6 & i7 + + i5 & rf20 + + i6 + + i7 + + /i4 & /rf20 + + /i7 + + i10 +rf19.oe = OE + +/rf20 := i10 & rf17 + + /i11 + + i4 & /rf17 + + i2 + + /i6 & /i7 + + i8 + + /i9 + + rf22 +rf20.oe = OE + +/rf21 := /i8 + + /i2 & rf17 + + i11 + + /i10 + + rf15 + + /i14 + + /i3 + + i8 & i9 & /rf22 +rf21.oe = OE + +/rf22 := i14 + + /rf15 + + i3 & /rf21 + + i7 + + /i8 & rf21 + + i10 + + /i9 + + i14 & /rf15 +rf22.oe = OE
\ No newline at end of file diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn new file mode 100644 index 00000000000..66c24c39f1e --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn @@ -0,0 +1,66 @@ +chip pal20x10 PAL20X10 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 rf23=23 VCC=24 + +equations + +/rf14 := /i2 & rf15 + + /rf15 & i11 :+: + i3 & i4 + + /i5 & i10 +rf14.oe = OE + +/rf15 := i2 & i6 & i7 + + i6 & rf16 :+: + i3 & /rf16 + + i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 :+: + /i3 & i4 + + /i7 & rf17 +rf16.oe = OE + +/rf17 := /i2 + + /rf18 :+: + i5 & i6 + + rf18 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 & /i11 + + i3 & rf19 :+: + /i2 & /i7 + + /i3 & /rf19 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 & i10 + + i3 & i6 & i7 :+: + i5 & rf20 + + /i4 & /rf20 & rf23 +rf19.oe = OE + +/rf20 := /i10 & rf17 + + /i11 :+: + i4 & /rf17 + + i2 & /rf23 +rf20.oe = OE + +/rf21 := /i2 & rf17 + + i11 & /i10 :+: + /rf14 & rf15 + + i8 & i9 & /rf22 +rf21.oe = OE + +/rf22 := rf14 & /rf15 + + i3 & /rf21 :+: + /i8 & rf21 + + rf16 & /rf20 +rf22.oe = OE + +/rf23 := /rf14 + + i6 & rf14 :+: + i7 & rf22 + + i2 & i4 & i6 & i8 & /rf15 +rf23.oe = OE diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn new file mode 100644 index 00000000000..ad8a2af07ee --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn @@ -0,0 +1,60 @@ +chip pal20x4 PAL20X4 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 o14=14 o15=15 o16=16 rf17=17 rf18=18 rf19=19 rf20=20 o21=21 o22=22 o23=23 VCC=24 + +equations + +/o14 = /i2 & o15 + + /o15 & i11 + + i3 & i4 & /i5 & i10 +o14.oe = i6 + +/o15 = i2 & i6 & i7 + + i3 & /o16 + + i7 +o15.oe = i6 & o16 + +/o16 = /i3 & /rf17 + + /i4 + + /i7 & rf17 +o16.oe = /i3 & i4 + +/rf17 := /i2 + + /rf18 :+: + i5 & i6 + + rf18 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 & /i11 + + i3 & rf19 :+: + /i2 & /i7 + + /i3 & /rf19 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 & i10 + + i3 & i6 & i7 :+: + i5 & rf20 + + /i4 & /rf20 & o23 +rf19.oe = OE + +/rf20 := /i10 & rf17 + + /i11 :+: + i4 & /rf17 + + i2 & /o23 +rf20.oe = OE + +/o21 = /i2 & rf17 + + /o14 & o15 + + i8 & i9 & /o22 +o21.oe = i11 & /i10 + +/o22 = o14 & /o15 + + i3 & /o21 + + /i8 & o21 +o22.oe = o16 & /rf20 + +/o23 = /o14 + + i2 & i4 & i6 & i8 & o14 + + i7 & /o15 & o22 +o23.oe = /i3 diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn new file mode 100644 index 00000000000..2da276a0fc2 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn @@ -0,0 +1,64 @@ +chip pal20x8 PAL20X8 + +CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12 +/OE=13 o14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 o23=23 VCC=24 + +equations + +/o14 = /i2 & rf15 + + /rf15 & i11 + + i3 & i4 & /i5 & i10 +o14.oe = i6 + +/rf15 := i2 & i6 & i7 + + i6 & rf16 :+: + i3 & /rf16 + + i7 +rf15.oe = OE + +/rf16 := /i3 & /rf17 + + /i4 :+: + /i3 & i4 + + /i7 & rf17 +rf16.oe = OE + +/rf17 := /i2 + + /rf18 :+: + i5 & i6 + + rf18 +rf17.oe = OE + +/rf18 := /i2 & i5 & i6 & /i7 & /i11 + + i3 & rf19 :+: + /i2 & /i7 + + /i3 & /rf19 +rf18.oe = OE + +/rf19 := i5 & i6 & /i7 & i10 + + i3 & i6 & i7 :+: + i5 & rf20 + + /i4 & /rf20 & o23 +rf19.oe = OE + +/rf20 := /i10 & rf17 + + /i11 :+: + i4 & /rf17 + + i2 & /o23 +rf20.oe = OE + +/rf21 := /i2 & rf17 + + i11 & /i10 :+: + /o14 & rf15 + + i8 & i9 & /rf22 +rf21.oe = OE + +/rf22 := o14 & /rf15 + + i3 & /rf21 :+: + /i8 & rf21 + + rf16 & /rf20 +rf22.oe = OE + +/o23 = /o14 + + i2 & i4 & i6 & i8 & o14 + + i7 & /rf15 & rf22 +o23.oe = /i3 diff --git a/regtests/jedutil/eqns/Opal_Jr/readme.txt b/regtests/jedutil/eqns/Opal_Jr/readme.txt new file mode 100644 index 00000000000..94dcdf6ab46 --- /dev/null +++ b/regtests/jedutil/eqns/Opal_Jr/readme.txt @@ -0,0 +1 @@ +This files are for use with the utility eqn2jed which is a tool included with Opal Jr. The tools takes this equation files and automatically creates a jed file. |