summaryrefslogtreecommitdiffstatshomepage
path: root/regtests/jedutil/baseline
diff options
context:
space:
mode:
Diffstat (limited to 'regtests/jedutil/baseline')
-rw-r--r--regtests/jedutil/baseline/atf22v10/atf22v10_power_down_mode.txt100
-rw-r--r--regtests/jedutil/baseline/gal16v8/gal16v8_complex_mode.txt49
-rw-r--r--regtests/jedutil/baseline/gal16v8/gal16v8_registered_mode.txt62
-rw-r--r--regtests/jedutil/baseline/gal16v8/gal16v8_simple_mode.txt51
-rw-r--r--regtests/jedutil/baseline/gal20v8/gal20v8_simple_mode.txt14
-rw-r--r--regtests/jedutil/baseline/gal20v8/pal14h8-to-gal20v8.txt12
-rw-r--r--regtests/jedutil/baseline/gal20v8/pal14l8-to-gal20v8.txt12
-rw-r--r--regtests/jedutil/baseline/gal20v8/pal16h6-to-gal20v8.txt8
-rw-r--r--regtests/jedutil/baseline/gal20v8/pal16l6-to-gal20v8.txt8
-rw-r--r--regtests/jedutil/baseline/gal20v8/pal18l4-to-gal20v8.txt4
-rw-r--r--regtests/jedutil/baseline/gal22v10/gal22v10_combinatorial_mode.txt97
-rw-r--r--regtests/jedutil/baseline/gal22v10/gal22v10_registered_mode.txt59
-rw-r--r--regtests/jedutil/baseline/gal22v10/pal22v10-combinatorial-to-gal22v10.txt159
-rw-r--r--regtests/jedutil/baseline/gal22v10/pal22v10-registered-to-gal22v10.txt159
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal10h8-as-palce16v8.txt14
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal10l8-as-palce16v8.txt14
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal12h6-as-palce16v8.txt10
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal12l6-as-palce16v8.txt10
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal14h4-as-palce16v8.txt6
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal14l4-as-palce16v8.txt6
-rw-r--r--regtests/jedutil/baseline/palce16v8/pal16l8-as-palce16v8.txt4
21 files changed, 797 insertions, 61 deletions
diff --git a/regtests/jedutil/baseline/atf22v10/atf22v10_power_down_mode.txt b/regtests/jedutil/baseline/atf22v10/atf22v10_power_down_mode.txt
new file mode 100644
index 00000000000..4da526ec21d
--- /dev/null
+++ b/regtests/jedutil/baseline/atf22v10/atf22v10_power_down_mode.txt
@@ -0,0 +1,100 @@
+Inputs:
+
+1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
+
+Outputs:
+
+15 (Combinatorial, Output feedback output, Active high)
+16 (Combinatorial, Output feedback output, Active high)
+17 (Combinatorial, Output feedback output, Active high)
+18 (Combinatorial, Output feedback output, Active low)
+19 (Combinatorial, Output feedback output, Active high)
+20 (Combinatorial, Output feedback output, Active high)
+21 (Combinatorial, Output feedback output, Active low)
+22 (Combinatorial, Output feedback output, Active high)
+
+Equations:
+
+o15 = i1 & /i2 +
+ i3 +
+ /i5 & i6 & i7 & /i8 & i9 +
+ /i10 & /i11 +
+ i13 +
+ i14 +
+ i23
+o15.oe = /i23
+
+o16 = i1 & i2 & i3 & i5 +
+ i6 & i7 & i8 & i9 & i10 +
+ i13 +
+ i14 & /o21 +
+ i23 +
+ /i5 & o17 & o18 +
+ /i2
+o16.oe = vcc
+
+o17 = /i7 & o21 +
+ i8 +
+ /i3 +
+ /i1 & /i2 & i3 +
+ /i5 +
+ /i6 & /i7 & /i8 & /i9 & /i10 +
+ /o18
+o17.oe = vcc
+
+/o18 = i1 +
+ i3 +
+ i5 +
+ i7 +
+ i9 +
+ i11 +
+ i13
+o18.oe = vcc
+
+o19 = /i13 +
+ /i11 +
+ /i9 +
+ /i7 +
+ /i5 +
+ /i3 +
+ /i1
+o19.oe = vcc
+
+o20 = i6 +
+ i13 & o19 +
+ i1 & /i7 +
+ o18 +
+ i9 & /i13 +
+ i14 & /o17 +
+ /o16
+o20.oe = vcc
+
+/o21 = /i1 & i2 +
+ /i3 +
+ i5 & /i6 & /i7 & i8 & /i9 +
+ i10 & i11 +
+ /i13 +
+ /i14 +
+ /i23
+o21.oe = /i23
+
+o22 = /i8 & i23 +
+ /o19 & i23 +
+ /o18 +
+ o17 +
+ o16 +
+ /i2 & i8 & i14 +
+ /i2 & /i6 & /i8 & /i10 & /i14
+o22.oe = vcc
+
+Synchronous Preset:
+
+o19 & /o20 & o21 & /o22 & i23
+
+Asynchronous Reset:
+
+/i2 & o15 & /o16 & o17 & /o18
+
+Pin 4 (DIP/SOIC package) and Pin 5 (PLCC package) Controls Power Down Mode
+
+
diff --git a/regtests/jedutil/baseline/gal16v8/gal16v8_complex_mode.txt b/regtests/jedutil/baseline/gal16v8/gal16v8_complex_mode.txt
new file mode 100644
index 00000000000..382ff83a8c6
--- /dev/null
+++ b/regtests/jedutil/baseline/gal16v8/gal16v8_complex_mode.txt
@@ -0,0 +1,49 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18
+
+Outputs:
+
+12 (Combinatorial, No output feedback, Active high)
+15 (Combinatorial, Output feedback output, Active high)
+16 (Combinatorial, Output feedback output, Active low)
+19 (Combinatorial, No output feedback, Active low)
+
+Equations:
+
+o12 = i1 & i3 & i5 & /o16 +
+ i7 & i9 & i11 +
+ i13 & o16 & i17 +
+ i8 & i14 & /i17 +
+ /i8 & /i14 +
+ /i1 & /i2 & /i3 & /i4 & /i5 & /i7 +
+ i2 & i4 & i6 & /o16
+o12.oe = /o15 & o16
+
+o15 = /i1 & /i3 & /i5 +
+ /i7 & /i9 & /i11 +
+ /i13 & /i17 +
+ /i2 & /i4 & i13 +
+ i4 & i18 +
+ /i2 & /i4 & /i6 +
+ /i8 & /i14 & i17
+o15.oe = vcc
+
+/o16 = i17 & /i18 +
+ /i11 & /i13 & /i14 +
+ i6 & i7 & i8 & i9 +
+ /i1 & /i2 & /i3 & /i4 & /i5 +
+ i1 & i2 & i3 & i4 & i5 & i13 & /i17 +
+ i11 & i13 & i14 +
+ /i6 & /i7 & /i8 & /i9
+o16.oe = vcc
+
+/o19 = /i1 & /i3 +
+ /i5 & /i7 +
+ /i9 & /i11 & o15 +
+ /i13 & /o15 +
+ /i14 & i17 +
+ i2 & i4 & i6 +
+ i8 & i9 & i14
+o19.oe = o15 & /o16
+
diff --git a/regtests/jedutil/baseline/gal16v8/gal16v8_registered_mode.txt b/regtests/jedutil/baseline/gal16v8/gal16v8_registered_mode.txt
new file mode 100644
index 00000000000..9bf4580ec3a
--- /dev/null
+++ b/regtests/jedutil/baseline/gal16v8/gal16v8_registered_mode.txt
@@ -0,0 +1,62 @@
+Inputs:
+
+2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19
+
+Outputs:
+
+12 (Registered, Output feedback registered, Active low)
+14 (Combinatorial, Output feedback output, Active high)
+15 (Registered, Output feedback registered, Active high)
+16 (Combinatorial, Output feedback output, Active low)
+19 (Registered, Output feedback registered, Active low)
+
+Equations:
+
+/rf12 := i3 & i5 & /o16 +
+ i7 & i9 +
+ i13 & o16 & i17 +
+ i8 & o14 & /i17 +
+ /i8 & /o14 +
+ /i2 & /i3 & /i4 +
+ /i5 & /i7 +
+ i2 & i4 & i6 & /o16
+rf12.oe = OE
+
+o14 = i2 +
+ i3 +
+ i4 +
+ i5 +
+ i6 +
+ i7 +
+ i8
+o14.oe = i9 & rf12 & i13 & i17 & i18
+
+rf15 := /i3 & /i5 +
+ /i7 & /i9 +
+ /i13 & /i17 +
+ /i2 & /i4 & i13 +
+ i4 & /rf12 & i18 +
+ /i2 & /i4 & /i6 +
+ /i8 & /o14 & i17 +
+ i3 & rf12 & o14
+rf15.oe = OE
+
+/o16 = rf12 & i17 & /i18 +
+ /i13 & /o14 +
+ i6 & i7 & i8 & i9 +
+ /i2 & /i3 & /i4 & /i5 +
+ i2 & i3 & i4 & i5 & i13 & /i17 +
+ /rf12 & i13 & o14 +
+ /i6 & /i7 & /i8 & /i9
+o16.oe = /rf12 & o14 & /rf15 & rf19
+
+/rf19 := /i3 & /o14 +
+ /i5 & /i7 & /o16 +
+ /i9 & rf15 +
+ /i13 & /rf15 +
+ /o14 & i17 +
+ i2 & i4 & i6 & o16 +
+ i8 & i9 & o14 +
+ o14 & rf15
+rf19.oe = OE
+
diff --git a/regtests/jedutil/baseline/gal16v8/gal16v8_simple_mode.txt b/regtests/jedutil/baseline/gal16v8/gal16v8_simple_mode.txt
new file mode 100644
index 00000000000..ad9c01960c8
--- /dev/null
+++ b/regtests/jedutil/baseline/gal16v8/gal16v8_simple_mode.txt
@@ -0,0 +1,51 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
+
+Outputs:
+
+12 (Combinatorial, Output feedback output, Active low)
+15 (Combinatorial, No output feedback, Active low)
+16 (Combinatorial, No output feedback, Active high)
+18 (Combinatorial, Output feedback output, Active low)
+
+Equations:
+
+/o12 = i1 & i3 & i5 +
+ i7 & i9 & i11 +
+ i13 & i17 +
+ /i17 +
+ /i8 +
+ /i1 & /i2 & /i3 & /i4 & /i5 & /i7 +
+ i2 & i4 & i6 +
+ i8 & i14
+o12.oe = vcc
+
+/o15 = /i1 & /i3 & /i5 +
+ /i7 & /i9 & /i11 +
+ /i13 & /i17 +
+ /i2 & /i4 +
+ i4 +
+ /i8 & /i14 +
+ i13 & i17
+o15.oe = vcc
+
+o16 = /i11 & /i13 & /i14 & i17 +
+ i6 & i7 & i8 & i9 +
+ /i1 & /i2 & /i3 & /i4 & /i5 +
+ /i17 +
+ i11 & i13 & i14 +
+ /i6 & /i7 & /i8 & /i9 +
+ i1 & i2 & i3 & i4 & i5
+o16.oe = vcc
+
+/o18 = /i1 & /i3 +
+ /i5 & /i7 +
+ /i9 & /i11 +
+ /i13 & i19 +
+ i17 +
+ i2 & i4 & i6 +
+ i8 & i9 +
+ i14
+o18.oe = vcc
+
diff --git a/regtests/jedutil/baseline/gal20v8/gal20v8_simple_mode.txt b/regtests/jedutil/baseline/gal20v8/gal20v8_simple_mode.txt
index 60e7a69f7bb..52a0fca1e1b 100644
--- a/regtests/jedutil/baseline/gal20v8/gal20v8_simple_mode.txt
+++ b/regtests/jedutil/baseline/gal20v8/gal20v8_simple_mode.txt
@@ -4,21 +4,21 @@ Inputs:
Outputs:
-16 (Combinatorial, Output feedback combinatorial, Active low)
+16 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, No output feedback, Active high)
19 (Combinatorial, No output feedback, Active low)
-21 (Combinatorial, Output feedback combinatorial, Active high)
+21 (Combinatorial, Output feedback output, Active high)
Equations:
/o16 = i1 & i2 & i3 & i4 & i5 +
- /i6 & /i7 & /i8 & /i9 & /i10 & of21 +
+ /i6 & /i7 & /i8 & /i9 & /i10 & o21 +
i11 & i13 & i14 & i15 +
/i17 & /i20 & /i22 & /i23 +
/i1 & /i2 & /i3 & /i4 & /i5 +
- i6 & i7 & i8 & i9 & i10 & of16 +
+ i6 & i7 & i8 & i9 & i10 & o16 +
/i11 & /i13 & /i14 & /i15 +
- i17 & i20 & /of21 & i22 & i23
+ i17 & i20 & /o21 & i22 & i23
o16.oe = vcc
o18 = i17 & i20 & i22 & i23 +
@@ -26,14 +26,14 @@ o18 = i17 & i20 & i22 & i23 +
i6 & i7 & i8 & i9 & i10 +
/i1 & /i2 & /i3 & /i4 & /i5 +
/i17 & /i20 & /i22 & /i23 +
- i11 & i13 & i14 & i15 & /of16 & /of21 +
+ i11 & i13 & i14 & i15 & /o16 & /o21 +
/i6 & /i7 & /i8 & /i9 & /i10 +
i1 & i2 & i3 & i4 & i5
o18.oe = vcc
/o19 = /i1 & /i3 +
/i5 & /i7 +
- /i9 & /i11 & of16 & of21 +
+ /i9 & /i11 & o16 & o21 +
/i13 & /i15 +
i17 & i23 +
i2 & i4 & i6 +
diff --git a/regtests/jedutil/baseline/gal20v8/pal14h8-to-gal20v8.txt b/regtests/jedutil/baseline/gal20v8/pal14h8-to-gal20v8.txt
index 75a693fc895..ac2360bd22e 100644
--- a/regtests/jedutil/baseline/gal20v8/pal14h8-to-gal20v8.txt
+++ b/regtests/jedutil/baseline/gal20v8/pal14h8-to-gal20v8.txt
@@ -4,14 +4,14 @@ Inputs:
Outputs:
-15 (Combinatorial, Output feedback combinatorial, Active high)
-16 (Combinatorial, Output feedback combinatorial, Active high)
-17 (Combinatorial, Output feedback combinatorial, Active high)
+15 (Combinatorial, Output feedback output, Active high)
+16 (Combinatorial, Output feedback output, Active high)
+17 (Combinatorial, Output feedback output, Active high)
18 (Combinatorial, No output feedback, Active high)
19 (Combinatorial, No output feedback, Active high)
-20 (Combinatorial, Output feedback combinatorial, Active high)
-21 (Combinatorial, Output feedback combinatorial, Active high)
-22 (Combinatorial, Output feedback combinatorial, Active high)
+20 (Combinatorial, Output feedback output, Active high)
+21 (Combinatorial, Output feedback output, Active high)
+22 (Combinatorial, Output feedback output, Active high)
Equations:
diff --git a/regtests/jedutil/baseline/gal20v8/pal14l8-to-gal20v8.txt b/regtests/jedutil/baseline/gal20v8/pal14l8-to-gal20v8.txt
index 9a691d5daab..752f2ba6554 100644
--- a/regtests/jedutil/baseline/gal20v8/pal14l8-to-gal20v8.txt
+++ b/regtests/jedutil/baseline/gal20v8/pal14l8-to-gal20v8.txt
@@ -4,14 +4,14 @@ Inputs:
Outputs:
-15 (Combinatorial, Output feedback combinatorial, Active low)
-16 (Combinatorial, Output feedback combinatorial, Active low)
-17 (Combinatorial, Output feedback combinatorial, Active low)
+15 (Combinatorial, Output feedback output, Active low)
+16 (Combinatorial, Output feedback output, Active low)
+17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, No output feedback, Active low)
19 (Combinatorial, No output feedback, Active low)
-20 (Combinatorial, Output feedback combinatorial, Active low)
-21 (Combinatorial, Output feedback combinatorial, Active low)
-22 (Combinatorial, Output feedback combinatorial, Active low)
+20 (Combinatorial, Output feedback output, Active low)
+21 (Combinatorial, Output feedback output, Active low)
+22 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/gal20v8/pal16h6-to-gal20v8.txt b/regtests/jedutil/baseline/gal20v8/pal16h6-to-gal20v8.txt
index 5f904d2d6ea..558fc63a280 100644
--- a/regtests/jedutil/baseline/gal20v8/pal16h6-to-gal20v8.txt
+++ b/regtests/jedutil/baseline/gal20v8/pal16h6-to-gal20v8.txt
@@ -4,12 +4,12 @@ Inputs:
Outputs:
-16 (Combinatorial, Output feedback combinatorial, Active high)
-17 (Combinatorial, Output feedback combinatorial, Active high)
+16 (Combinatorial, Output feedback output, Active high)
+17 (Combinatorial, Output feedback output, Active high)
18 (Combinatorial, No output feedback, Active high)
19 (Combinatorial, No output feedback, Active high)
-20 (Combinatorial, Output feedback combinatorial, Active high)
-21 (Combinatorial, Output feedback combinatorial, Active high)
+20 (Combinatorial, Output feedback output, Active high)
+21 (Combinatorial, Output feedback output, Active high)
Equations:
diff --git a/regtests/jedutil/baseline/gal20v8/pal16l6-to-gal20v8.txt b/regtests/jedutil/baseline/gal20v8/pal16l6-to-gal20v8.txt
index f2f706cef05..39a9412c51c 100644
--- a/regtests/jedutil/baseline/gal20v8/pal16l6-to-gal20v8.txt
+++ b/regtests/jedutil/baseline/gal20v8/pal16l6-to-gal20v8.txt
@@ -4,12 +4,12 @@ Inputs:
Outputs:
-16 (Combinatorial, Output feedback combinatorial, Active low)
-17 (Combinatorial, Output feedback combinatorial, Active low)
+16 (Combinatorial, Output feedback output, Active low)
+17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, No output feedback, Active low)
19 (Combinatorial, No output feedback, Active low)
-20 (Combinatorial, Output feedback combinatorial, Active low)
-21 (Combinatorial, Output feedback combinatorial, Active low)
+20 (Combinatorial, Output feedback output, Active low)
+21 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/gal20v8/pal18l4-to-gal20v8.txt b/regtests/jedutil/baseline/gal20v8/pal18l4-to-gal20v8.txt
index 1fadeb9f43a..2bbc22136f5 100644
--- a/regtests/jedutil/baseline/gal20v8/pal18l4-to-gal20v8.txt
+++ b/regtests/jedutil/baseline/gal20v8/pal18l4-to-gal20v8.txt
@@ -4,10 +4,10 @@ Inputs:
Outputs:
-17 (Combinatorial, Output feedback combinatorial, Active low)
+17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, No output feedback, Active low)
19 (Combinatorial, No output feedback, Active low)
-20 (Combinatorial, Output feedback combinatorial, Active low)
+20 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/gal22v10/gal22v10_combinatorial_mode.txt b/regtests/jedutil/baseline/gal22v10/gal22v10_combinatorial_mode.txt
new file mode 100644
index 00000000000..d4f015b2516
--- /dev/null
+++ b/regtests/jedutil/baseline/gal22v10/gal22v10_combinatorial_mode.txt
@@ -0,0 +1,97 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
+
+Outputs:
+
+15 (Combinatorial, Output feedback output, Active high)
+16 (Combinatorial, Output feedback output, Active high)
+17 (Combinatorial, Output feedback output, Active high)
+18 (Combinatorial, Output feedback output, Active low)
+19 (Combinatorial, Output feedback output, Active high)
+20 (Combinatorial, Output feedback output, Active high)
+21 (Combinatorial, Output feedback output, Active low)
+22 (Combinatorial, Output feedback output, Active high)
+
+Equations:
+
+o15 = i1 & /i2 +
+ i3 +
+ i4 & /i5 & i6 & i7 & /i8 & i9 +
+ /i10 & /i11 +
+ i13 +
+ i14 +
+ i23
+o15.oe = /i23
+
+o16 = i1 & i2 & i3 & i4 & i5 +
+ i6 & i7 & i8 & i9 & i10 +
+ i13 +
+ i14 & /o21 +
+ i23 +
+ /i5 & o17 & o18 +
+ /i2
+o16.oe = vcc
+
+o17 = /i7 & o21 +
+ i8 +
+ /i3 +
+ /i1 & /i2 & i3 +
+ /i4 & /i5 +
+ /i6 & /i7 & /i8 & /i9 & /i10 +
+ /o18
+o17.oe = vcc
+
+/o18 = i1 +
+ i3 +
+ i5 +
+ i7 +
+ i9 +
+ i11 +
+ i13
+o18.oe = vcc
+
+o19 = /i13 +
+ /i11 +
+ /i9 +
+ /i7 +
+ /i5 +
+ /i3 +
+ /i1
+o19.oe = vcc
+
+o20 = i6 +
+ i13 & o19 +
+ i1 & /i7 +
+ o18 +
+ i9 & /i13 +
+ i14 & /o17 +
+ /o16
+o20.oe = vcc
+
+/o21 = /i1 & i2 +
+ /i3 +
+ /i4 & i5 & /i6 & /i7 & i8 & /i9 +
+ i10 & i11 +
+ /i13 +
+ /i14 +
+ /i23
+o21.oe = /i23
+
+o22 = /i8 & i23 +
+ /o19 & i23 +
+ /o18 +
+ o17 +
+ o16 +
+ /i2 & i8 & i14 +
+ /i2 & /i4 & /i6 & /i8 & /i10 & /i14
+o22.oe = vcc
+
+Synchronous Preset:
+
+o19 & /o20 & o21 & /o22 & i23
+
+Asynchronous Reset:
+
+/i2 & o15 & /o16 & o17 & /o18
+
diff --git a/regtests/jedutil/baseline/gal22v10/gal22v10_registered_mode.txt b/regtests/jedutil/baseline/gal22v10/gal22v10_registered_mode.txt
new file mode 100644
index 00000000000..e3d7c003d73
--- /dev/null
+++ b/regtests/jedutil/baseline/gal22v10/gal22v10_registered_mode.txt
@@ -0,0 +1,59 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
+
+Outputs:
+
+18 (Registered, Output feedback registered, Active low)
+19 (Registered, Output feedback registered, Active low)
+20 (Registered, Output feedback registered, Active high)
+22 (Registered, Output feedback registered, Active high)
+
+Equations:
+
+/rf18 := i3 & rf19 +
+ i5 +
+ i7 +
+ i9 +
+ i11 +
+ i15 & /rf19 +
+ i17
+rf18.oe = /i17 & /i21 & i23
+
+/rf19 := /i10 & /i23 +
+ /i11 & rf18 +
+ /i9 +
+ /i7 & i21 +
+ /i5 +
+ /i3 & /rf18 +
+ /i2 +
+ i4
+rf19.oe = vcc
+
+rf20 := i6 +
+ i10 & rf19 +
+ /i7 & i17 +
+ rf18 +
+ i9 & /i10 +
+ i14 & /i17 +
+ /i16 +
+ /rf19 & i23
+rf20.oe = vcc
+
+rf22 := /i8 & i23 +
+ /rf19 & i23 +
+ /rf18 +
+ i17 +
+ i16 +
+ /i2 & i8 & i14 +
+ /i2 & /i4 & /i6 & /i8 & /i10 & /i14
+rf22.oe = vcc
+
+Synchronous Preset:
+
+/rf19 & /rf20 & /i21 & /i23
+
+Asynchronous Reset:
+
+i2 & /i15 & i16 & /i17 & rf18
+
diff --git a/regtests/jedutil/baseline/gal22v10/pal22v10-combinatorial-to-gal22v10.txt b/regtests/jedutil/baseline/gal22v10/pal22v10-combinatorial-to-gal22v10.txt
new file mode 100644
index 00000000000..c4fe984a870
--- /dev/null
+++ b/regtests/jedutil/baseline/gal22v10/pal22v10-combinatorial-to-gal22v10.txt
@@ -0,0 +1,159 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
+
+Outputs:
+
+14 (Combinatorial, Output feedback output, Active high)
+15 (Combinatorial, Output feedback output, Active low)
+16 (Combinatorial, Output feedback output, Active low)
+17 (Combinatorial, Output feedback output, Active high)
+18 (Combinatorial, Output feedback output, Active high)
+19 (Combinatorial, Output feedback output, Active low)
+20 (Combinatorial, Output feedback output, Active low)
+21 (Combinatorial, Output feedback output, Active low)
+22 (Combinatorial, Output feedback output, Active low)
+23 (Combinatorial, Output feedback output, Active high)
+
+Equations:
+
+o14 = /i9 +
+ /i8 +
+ /i7 +
+ /i6 +
+ /i5 +
+ /i4 +
+ /i3 +
+ /i2
+o14.oe = vcc
+
+/o15 = i3 +
+ i7 & i8 +
+ i9 & i10 +
+ i11 & i13 +
+ i8 +
+ i4 & i6 +
+ i2 & i5 +
+ /i13 +
+ /i11 +
+ /i10
+o15.oe = vcc
+
+/o16 = /i4 & /i5 & /i6 +
+ i2 & i3 & i11 & i13 +
+ i2 & i3 +
+ /i2 & i3 & /i4 +
+ /i3 & /i4 & /i13 +
+ /i5 & /i11 & /i13 +
+ i11 & i13 +
+ i9 & i10 +
+ i7 & i8 +
+ i5 & i6 +
+ i3 & i4 +
+ i1 & i2
+o16.oe = o14
+
+o17 = /i6 & /i7 & /i8 & /i9 & /i10 +
+ /i1 & /i2 & /i3 & /i4 & /i5 +
+ i1 +
+ i2 +
+ i3 +
+ i4 +
+ i5 +
+ i6 +
+ i7 +
+ i8 +
+ i9 +
+ i10 +
+ i11 +
+ i13
+o17.oe = /o15
+
+o18 = /i7 & /i8 +
+ i1 & i2 & /i5 & /i6 +
+ i13 & /o20 +
+ /i9 & /i10 & /i11 +
+ /i5 & /i6 & o20 +
+ o17 & /o20 +
+ i1 & i3 & /o17 +
+ i9 & i11 +
+ /i7 & /i9 & /i13 +
+ i5 & i6 & /i10 +
+ /i3 & i4 +
+ /i3 & /o17 +
+ i1 & i2 & i4 +
+ /i3 & /i4 & o17 +
+ /i1 & /i2 & o17 +
+ /o17
+o18.oe = /i11 & /i13
+
+/o19 = i4 +
+ i3 +
+ i2 +
+ /i13 +
+ /i11 +
+ /i10 +
+ /i9 +
+ /i8 +
+ /i7 +
+ /i6 +
+ /i5 +
+ /i4 +
+ /i3 +
+ /i2 +
+ /o14 +
+ i1 & o14
+o19.oe = vcc
+
+/o20 = /i8 +
+ /i9 +
+ /i10 +
+ /i11 +
+ /i13 +
+ i13 +
+ i11 +
+ i10 +
+ i9 +
+ i8 +
+ i7 +
+ i6 +
+ i5 +
+ i1 & /i2
+o20.oe = i3 & /i9 & /i10 & i11
+
+/o21 = i5 & /i6 +
+ i4 & /i5 +
+ i3 & /i4 +
+ i2 & /i3 +
+ /i11 & /i13 +
+ /i9 & /i10 +
+ /i7 & /i8 +
+ /i5 & /i6 +
+ /i3 & /i4 +
+ /i2 & /i3 +
+ /o17 & /o23 +
+ i1 & i10
+o21.oe = vcc
+
+/o22 = i9 & i10 & i11 & i13 +
+ i5 & i6 & i7 & i8 +
+ i1 & i2 & i3 & i4 +
+ i11 & /i13 +
+ i10 & /i11 +
+ i9 & /i10 +
+ i8 & /i9 +
+ i7 & /i8 +
+ i6 & /i7 +
+ o23
+o22.oe = /i13
+
+o23 = /i1 & /i2 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9 & /i10 & /i11 & /i13 +
+ /i1 & i2 & /i3 & i4 & /i5 & i6 & /i7 & i8 & /i9 & i10 & /i11 & i13 +
+ i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8 & i9 & /i10 & i11 & /i13 +
+ /i1 & /i13 +
+ /i1 & /i2 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9 & /i10 & /i11 & /i13 +
+ /i3 & i4 +
+ i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9 & i10 & i11 & i13 +
+ i3 & /i4
+o23.oe = /o15 & o21
+
diff --git a/regtests/jedutil/baseline/gal22v10/pal22v10-registered-to-gal22v10.txt b/regtests/jedutil/baseline/gal22v10/pal22v10-registered-to-gal22v10.txt
new file mode 100644
index 00000000000..d1ef28e28e4
--- /dev/null
+++ b/regtests/jedutil/baseline/gal22v10/pal22v10-registered-to-gal22v10.txt
@@ -0,0 +1,159 @@
+Inputs:
+
+1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
+
+Outputs:
+
+14 (Registered, Output feedback registered, Active low)
+15 (Registered, Output feedback registered, Active high)
+16 (Registered, Output feedback registered, Active high)
+17 (Registered, Output feedback registered, Active low)
+18 (Registered, Output feedback registered, Active low)
+19 (Registered, Output feedback registered, Active high)
+20 (Registered, Output feedback registered, Active high)
+21 (Registered, Output feedback registered, Active high)
+22 (Registered, Output feedback registered, Active high)
+23 (Registered, Output feedback registered, Active low)
+
+Equations:
+
+/rf14 := i2 +
+ i3 +
+ i4 +
+ i5 +
+ i6 +
+ i7 +
+ i8 +
+ i9
+rf14.oe = /i1
+
+rf15 := i10 +
+ i11 +
+ i13 +
+ /i2 & /i5 +
+ /i4 & /i6 +
+ /i8 +
+ /i11 & /i13 +
+ /i9 & /i10 +
+ /i7 & /i8 +
+ /i3
+rf15.oe = i1
+
+rf16 := /i1 & /i2 +
+ /i3 & /i4 +
+ /i5 & /i6 +
+ /i7 & /i8 +
+ /i9 & /i10 +
+ /i11 & /i13 +
+ i5 & i11 & i13 +
+ i3 & i4 & i13 +
+ i2 & /i3 & i4 +
+ /i2 & /i3 +
+ /i2 & /i3 & /i11 & /i13 +
+ i4 & i5 & i6
+rf16.oe = /rf14
+
+/rf17 := /i13 +
+ /i11 +
+ /i10 +
+ /i9 +
+ /i8 +
+ /i7 +
+ /i6 +
+ /i5 +
+ /i4 +
+ /i3 +
+ /i2 +
+ /i1 +
+ i1 & i2 & i3 & i4 & i5 +
+ i6 & i7 & i8 & i9 & i10
+rf17.oe = vcc
+
+/rf18 := rf17 +
+ i1 & i2 & /rf17 +
+ i3 & i4 & /rf17 +
+ /i1 & /i2 & /i4 +
+ i3 & rf17 +
+ i3 & /i4 +
+ /i5 & /i6 & i10 +
+ i7 & i9 & i13 +
+ /i9 & /i11 +
+ /i1 & /i3 & rf17 +
+ /rf17 & /rf20 +
+ i5 & i6 & rf20 +
+ i9 & i10 & i11 +
+ /i13 & /rf20 +
+ /i1 & /i2 & i5 & i6 +
+ i7 & i8
+rf18.oe = i11 & i13
+
+rf19 := /i1 & /rf14 +
+ rf14 +
+ i2 +
+ i3 +
+ i4 +
+ i5 +
+ i6 +
+ i7 +
+ i8 +
+ i9 +
+ i10 +
+ i11 +
+ i13 +
+ /i2 +
+ /i3 +
+ /i4
+rf19.oe = /i3 & i9 & i10 & /i11
+
+rf20 := /i1 & i2 +
+ /i5 +
+ /i6 +
+ /i7 +
+ /i8 +
+ /i9 +
+ /i10 +
+ /i11 +
+ /i13 +
+ i13 +
+ i11 +
+ i10 +
+ i9 +
+ i8
+rf20.oe = vcc
+
+rf21 := /i1 & /i10 +
+ rf17 & rf23 +
+ i2 & i3 +
+ i3 & i4 +
+ i5 & i6 +
+ i7 & i8 +
+ i9 & i10 +
+ i11 & i13 +
+ /i2 & i3 +
+ /i3 & i4 +
+ /i4 & i5 +
+ /i5 & i6
+rf21.oe = i13
+
+rf22 := /rf23 +
+ /i6 & i7 +
+ /i7 & i8 +
+ /i8 & i9 +
+ /i9 & i10 +
+ /i10 & i11 +
+ /i11 & i13 +
+ /i1 & /i2 & /i3 & /i4 +
+ /i5 & /i6 & /i7 & /i8 +
+ /i9 & /i10 & /i11 & /i13
+rf22.oe = vcc
+
+/rf23 := /i3 & i4 +
+ /i1 & /i2 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9 & /i10 & /i11 & /i13 +
+ i3 & /i4 +
+ i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9 & i10 & i11 & i13 +
+ i1 & i13 +
+ /i1 & i2 & /i3 & i4 & /i5 & i6 & /i7 & i8 & /i9 & i10 & /i11 & i13 +
+ i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8 & i9 & /i10 & i11 & /i13 +
+ i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9 & i10 & i11 & i13
+rf23.oe = vcc
+
diff --git a/regtests/jedutil/baseline/palce16v8/pal10h8-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal10h8-as-palce16v8.txt
index 8f2217bb42f..1898de89671 100644
--- a/regtests/jedutil/baseline/palce16v8/pal10h8-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal10h8-as-palce16v8.txt
@@ -1,17 +1,17 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-12 (Combinatorial, No output feedback, Active high)
-13 (Combinatorial, No output feedback, Active high)
-14 (Combinatorial, No output feedback, Active high)
+12 (Combinatorial, Output feedback output, Active high)
+13 (Combinatorial, Output feedback output, Active high)
+14 (Combinatorial, Output feedback output, Active high)
15 (Combinatorial, No output feedback, Active high)
16 (Combinatorial, No output feedback, Active high)
-17 (Combinatorial, No output feedback, Active high)
-18 (Combinatorial, No output feedback, Active high)
-19 (Combinatorial, No output feedback, Active high)
+17 (Combinatorial, Output feedback output, Active high)
+18 (Combinatorial, Output feedback output, Active high)
+19 (Combinatorial, Output feedback output, Active high)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal10l8-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal10l8-as-palce16v8.txt
index d32a94e781f..167b95fbb0e 100644
--- a/regtests/jedutil/baseline/palce16v8/pal10l8-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal10l8-as-palce16v8.txt
@@ -1,17 +1,17 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-12 (Combinatorial, No output feedback, Active low)
-13 (Combinatorial, No output feedback, Active low)
-14 (Combinatorial, No output feedback, Active low)
+12 (Combinatorial, Output feedback output, Active low)
+13 (Combinatorial, Output feedback output, Active low)
+14 (Combinatorial, Output feedback output, Active low)
15 (Combinatorial, No output feedback, Active low)
16 (Combinatorial, No output feedback, Active low)
-17 (Combinatorial, No output feedback, Active low)
-18 (Combinatorial, No output feedback, Active low)
-19 (Combinatorial, No output feedback, Active low)
+17 (Combinatorial, Output feedback output, Active low)
+18 (Combinatorial, Output feedback output, Active low)
+19 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal12h6-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal12h6-as-palce16v8.txt
index 99812016fc1..ed8743ffe0e 100644
--- a/regtests/jedutil/baseline/palce16v8/pal12h6-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal12h6-as-palce16v8.txt
@@ -1,15 +1,15 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 19
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-13 (Combinatorial, No output feedback, Active high)
-14 (Combinatorial, No output feedback, Active high)
+13 (Combinatorial, Output feedback output, Active high)
+14 (Combinatorial, Output feedback output, Active high)
15 (Combinatorial, No output feedback, Active high)
16 (Combinatorial, No output feedback, Active high)
-17 (Combinatorial, No output feedback, Active high)
-18 (Combinatorial, No output feedback, Active high)
+17 (Combinatorial, Output feedback output, Active high)
+18 (Combinatorial, Output feedback output, Active high)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal12l6-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal12l6-as-palce16v8.txt
index 80176da62b2..e7022eebba8 100644
--- a/regtests/jedutil/baseline/palce16v8/pal12l6-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal12l6-as-palce16v8.txt
@@ -1,15 +1,15 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 19
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-13 (Combinatorial, No output feedback, Active low)
-14 (Combinatorial, No output feedback, Active low)
+13 (Combinatorial, Output feedback output, Active low)
+14 (Combinatorial, Output feedback output, Active low)
15 (Combinatorial, No output feedback, Active low)
16 (Combinatorial, No output feedback, Active low)
-17 (Combinatorial, No output feedback, Active low)
-18 (Combinatorial, No output feedback, Active low)
+17 (Combinatorial, Output feedback output, Active low)
+18 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal14h4-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal14h4-as-palce16v8.txt
index 5bc89e2aace..d60f5c0333d 100644
--- a/regtests/jedutil/baseline/palce16v8/pal14h4-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal14h4-as-palce16v8.txt
@@ -1,13 +1,13 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 18, 19
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-14 (Combinatorial, No output feedback, Active high)
+14 (Combinatorial, Output feedback output, Active high)
15 (Combinatorial, No output feedback, Active high)
16 (Combinatorial, No output feedback, Active high)
-17 (Combinatorial, No output feedback, Active high)
+17 (Combinatorial, Output feedback output, Active high)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal14l4-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal14l4-as-palce16v8.txt
index 2b12c4c155c..172ad624114 100644
--- a/regtests/jedutil/baseline/palce16v8/pal14l4-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal14l4-as-palce16v8.txt
@@ -1,13 +1,13 @@
Inputs:
-1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 18, 19
+1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19
Outputs:
-14 (Combinatorial, No output feedback, Active low)
+14 (Combinatorial, Output feedback output, Active low)
15 (Combinatorial, No output feedback, Active low)
16 (Combinatorial, No output feedback, Active low)
-17 (Combinatorial, No output feedback, Active low)
+17 (Combinatorial, Output feedback output, Active low)
Equations:
diff --git a/regtests/jedutil/baseline/palce16v8/pal16l8-as-palce16v8.txt b/regtests/jedutil/baseline/palce16v8/pal16l8-as-palce16v8.txt
index 7c93dad207e..781680116bc 100644
--- a/regtests/jedutil/baseline/palce16v8/pal16l8-as-palce16v8.txt
+++ b/regtests/jedutil/baseline/palce16v8/pal16l8-as-palce16v8.txt
@@ -4,14 +4,14 @@ Inputs:
Outputs:
-12 (Combinatorial, Output feedback output, Active high)
+12 (Combinatorial, No output feedback, Active high)
13 (Combinatorial, Output feedback output, Active low)
14 (Combinatorial, Output feedback output, Active low)
15 (Combinatorial, Output feedback output, Active low)
16 (Combinatorial, Output feedback output, Active low)
17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, Output feedback output, Active high)
-19 (Combinatorial, Output feedback output, Active high)
+19 (Combinatorial, No output feedback, Active high)
Equations: