diff options
Diffstat (limited to 'regtests/jedutil/eqns/ICT_Place')
4 files changed, 189 insertions, 0 deletions
diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf new file mode 100644 index 00000000000..6c1ed922165 --- /dev/null +++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf @@ -0,0 +1,64 @@ +Title 'PEEL18CV8 Test Data' +Designer 'MAMEDev' +Date '10-7-2012' + +Description + Determine Bi-directional IO fuses. +End_Desc; + +PEEL18CV8 + +I1 PIN 1 +I2 PIN 2 +I3 PIN 3 +I4 PIN 4 +I5 PIN 5 +I6 PIN 6 +I7 PIN 7 +I8 PIN 8 +I9 PIN 9 +I11 PIN 11 + +IOC (12 'O12' POS OUTCOM FEED_PIN) +IOC (13 'I13' POS IN FEED_PIN) +IOC (14 'RF14' POS REG FEED_PIN) +IOC (15 'I15' NEG IN FEED_PIN) +IOC (16 'RF16' NEG REG FEED_PIN) +IOC (17 'I17' POS IN FEED_PIN) +IOC (18 'O18' NEG OUTCOM FEED_PIN) +IOC (19 'I19' POS IN FEED_PIN) + + +AR NODE 21; " Asynchronous reset +SP NODE 22; " Synchronous reset + +Define + +EQUATIONS + +AR = 0; +SP = 0; + +O12.COM = I1 & /I2 # + I13 & /RF14 & RF16 # + /I3 & /I4 & /I5 & I6 # + I15 & RF14 & /RF16 # + /O18; +O12.OE = O18; + +RF14.REG = I11 & /RF14 # + O12 & /RF16 & O18 # + RF16 & /O18; +RF14.OE = /O12; + +RF16.REG = I13 & RF16 # + /O12 & /RF14 & /O18 # + O12 & RF14; +RF16.OE = O18; + +O18.COM = /I7 & I8 & O12 # + /I9 & /I11 & RF14 # + I19 & /I15 & RF16 # + /O12 # + /RF14 & /RF16; +O18.OE = 1; " output always enabled diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf new file mode 100644 index 00000000000..f99de383741 --- /dev/null +++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf @@ -0,0 +1,62 @@ +Title 'PEEL18CV8 Combinatorial Feedback Test Data' +Designer 'MAMEDev' +Date '11-11-2012' + +Description + Determine Combinatorial Feedback fuses. +End_Desc; + +PEEL18CV8 + +I1 PIN 1 +I2 PIN 2 +I3 PIN 3 +I4 PIN 4 +I5 PIN 5 +I6 PIN 6 +I7 PIN 7 +I8 PIN 8 +I9 PIN 9 +I11 PIN 11 + +IOC (12 'I12' POS IN FEED_PIN) +IOC (13 'RF13' NEG REG FEED_OR) +IOC (14 'I14' POS IN FEED_PIN) +IOC (15 'RF15' POS REG FEED_OR) +IOC (16 'I16' NEG IN FEED_PIN) +IOC (17 'O17' POS COM FEED_OR) +IOC (18 'I18' NEG IN FEED_PIN) +IOC (19 'O19' NEG COM FEED_OR) + + +AR NODE 21; " Asynchronous reset +SP NODE 22; " Synchronous reset + +Define + +EQUATIONS + +AR = 0; +SP = 0; + +RF13.REG = I1 & /I2 & O19 # + I12 & /RF15 # + /I3 & /I4 & /I5 & I6 # + I14 & RF15 # + /O17 & /O19; +RF13.OE = O17; + +RF15.REG = I11 & /I12 & RF13 & /O17 # + /O19 # + O17 & O19; +RF15.OE = /RF13; + +O17.COM = /RF13 & RF15 & I16 & O19 # + RF13 & /RF15 # + /O19; +O17.OE = 1; + +O19.COM = /I7 & I8 & /RF13 & /RF15 # + /I9 & /I11 & RF15 # + RF13 & I16 & /O17 & /I18; +O19.OE = O17;
\ No newline at end of file diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf new file mode 100644 index 00000000000..5b22ee26440 --- /dev/null +++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf @@ -0,0 +1,62 @@ +Title 'PEEL18CV8 Register Feedback Test Data' +Designer 'MAMEDev' +Date '11-25-2012' + +Description + Determine Register Feedback fuses. +End_Desc; + +PEEL18CV8 + +I1 PIN 1 +I2 PIN 2 +I3 PIN 3 +I4 PIN 4 +I5 PIN 5 +I6 PIN 6 +I7 PIN 7 +I8 PIN 8 +I9 PIN 9 +I11 PIN 11 + +IOC (12 'I12' POS IN FEED_PIN) +IOC (13 'O13' POS COM FEED_REG) +IOC (14 'I14' POS IN FEED_PIN) +IOC (15 'RF15' NEG REG FEED_REG) +IOC (16 'I16' NEG IN FEED_PIN) +IOC (17 'O17' NEG COM FEED_REG) +IOC (18 'I18' NEG IN FEED_PIN) +IOC (19 'RF19' POS REG FEED_REG) + + +AR NODE 21; " Asynchronous reset +SP NODE 22; " Synchronous reset + +Define + +EQUATIONS + +AR = 0; +SP = 0; + +O13.COM = I3 & O17 # + /I9 & /RF19 # + I7 & RF19 # + /I12 & RF15 # + /RF15 & /O17; +O13.OE = 1; + +RF15.REG = /O13 & RF19 # + /O17 # + O13 & O17 & /RF19; +RF15.OE = O17; + +O17.COM = I1 & /O13 & I16 & /RF15 # + RF15 & RF19 # + O13; +O17.OE = /RF19; + +RF19.REG = I8 & RF15 & O17 # + I1 & I2 & /RF15 # + O13 & /O17; +RF19.OE = /O13;
\ No newline at end of file diff --git a/regtests/jedutil/eqns/ICT_Place/readme.txt b/regtests/jedutil/eqns/ICT_Place/readme.txt new file mode 100644 index 00000000000..a234666e26d --- /dev/null +++ b/regtests/jedutil/eqns/ICT_Place/readme.txt @@ -0,0 +1 @@ +These files are for use with the utilities place and plcom which are included with ICT Place. The place tool was used to configure the pins and the plcom tool was used to create the jed files. (Under Windows 7 64-bit the place tool will not run under the Windows XP VM downloadable for free with Windows 7, but will run under DOSBox.) |