summaryrefslogtreecommitdiffstatshomepage
path: root/regtests/jedutil/eqns/Opal_Jr
diff options
context:
space:
mode:
Diffstat (limited to 'regtests/jedutil/eqns/Opal_Jr')
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn46
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn46
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn42
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn23
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn38
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn38
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn79
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn78
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn34
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn34
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn56
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn78
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn66
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn60
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn64
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/readme.txt1
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.