diff options
Diffstat (limited to 'regtests/jedutil/baseline')
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: |