home *** CD-ROM | disk | FTP | other *** search
-
- Release Notes for CUPL - Universal Compiler for Programmable Logic
-
- CUPL Release
- Version Date NOTES
- -----------------------------------------------------------------------
- 1.01a 9/10/83 First production release of CUPL with universal
- design support for 29 devices.
-
- 1.01b 10/31/83 Fixes for various devices including M16C1 and
- N16C1. Fix in CSIM to simulate 16 product
- terms in PAL16C1. Distribute on double-sided
- diskettes (MS/PC-DOS).
-
- 2.00a 11/19/84 First release of newly structured CUPL, using
- device database with support for 76 devices.
- Added support for PAL XOR devices, IFL JK and RS
- devices. Improved simulator handling of
- asynchronous feedback. Many new syntax features
- including outputs grouped as fields, numbers,
- and function table input. Added full logic
- minimization.
-
- 2.01a 12/21/84 Restructuring of distribution diskettes for
- proper installation (MS/PC-DOS). CSIM properly
- removes existing vectors in JEDEC file before
- appending new test vectors. CSIM properly renames
- JEDEC file when $exit directive used. CSIM
- properly simulates programmable polarity before
- the output register.
-
- Added support for: AMD AmPAL18P8
- MMI PAL6L16
- MMI PAL8L14
- Device changes:
- ---------------
- p16rp4 rev 11 Fix for simulation of
- p16rp6 rev 11 programmable polarity before
- p16rp8 rev 11 output register.
- p32r16 rev 06 MMI changed JEDEC fuse spec.
- p64r32 rev 06 MMI changed JEDEC fuse spec.
- f103 rev 07 Fixed polarity of output pins.
- f155 rev 08 Fixed HL plot for register
- f157 rev 07 RESET/PRESET & Complement
- f159 rev 12 array. Fixed polarity of
- non-registered output pins.
- f162 rev 04 Fixed polarity of output pins.
- f163 rev 04 Fixed polarity of output pins.
- p20rs4 rev 16 Fix for simulation of
- p20rs8 rev 14 programmable polarity before
- p20rs10 rev 15 output register.
-
- 2.02a 1/17/85 Incorporates faster, more memory efficient
- algorithm for DeMorgan property.
-
- Added support for: MMI PAL20RA10
- MMI PAL20P8E
- Device changes:
- ---------------
- p16rp4 rev 11 Fix for simulation of
- p16rp6 rev 11 programmable polarity before
- output register.
-
- 2.02b 3/20/85 Fixes for various devices. Clarify certain error
- messages. Made -g flag work. Added out of memory
- error message for logic minimizer. Improved CSIM
- error reporting.
-
- Device changes:
- ---------------
- ep300 rev 15 Added warnings for SP/AR terms.
- Fixed polarity for pin 1.
- p20ra10 rev 08 Fixed simulation error on pin 20.
- p20rs4 rev 17 Fixed number of fuses in JEDEC.
- p20s10 rev 14 Fixed number of fuses in JEDEC.
- p32r16 rev 09 No functional change.
- p64r32 rev 12 Allow pin 44 to be input.
- Allow combinatorial output mode.
- f155 rev 10 Fixed HL plot for complement
- f157 rev 09 array.
- f159 rev 15 Fixed HL plot for complement
- array and output enable terms.
- Fixed default for pin 6 to be
- active when used as an output.
- f105 rev 15 Fixed HL plot for complement
- f167 rev 15 array. Allow AP extension
- on internal node flip-flops.
-
- 2.02c 5/30/85 Fixed ASCII-HEX generation for PROMs.
-
- Device changes:
- ---------------
- p20p8e rev 02 Fixed polarity for output pins.
-
- 2.10a 3/11/86 Added state machine syntax for all registered
- devices. Added user defined functions and new truth
- table format. Improved logic minimization and
- DeMorgan algorithms. Time/date stamp on all output
- files. Print chip diagram in documentation file.
- Fixed fuse plot generation for FPLA (Signetics)
- devices when product terms merged. Use up to 640K
- on MS/PC-DOS version.
-
- Added support for: Altera EP600 (limited)
- Lattice GAL16V8, GAL20V8
- MMI PAL16RA8
- National PL1016P8, PL10016P8
- National PL1016RP8, PL10016RP8
- Panatech EPL10P8, EPL12P6
- Ricoh EPL14P2, EPL16P8
- VTI EPL16RP4, RP6, RP8
- Signetics 82S151, 82S168
- Signetics 82S173, 82S179
- T.I. PLR19L8, PLR19R4
- T.I. PLR19R6, PLR19R8
- T.I. FPGA529
-
- Device changes:
- ---------------
- f157 rev 13 Fixed HL plot for bank A reset and
- preset terms.
- f162 rev 07 Signetics changed JEDEC fuse spec.
- f163 rev 07 Signetics changed JEDEC fuse spec.
- p14p4 rev 07 Fixed error in fuse map.
- p20rs10 rev 19 Fixed output enable for pin 14.
- p1020p8 rev 06 Created from p20p8e when MMI
- changed pinout.
-
- 2.11a 7/15/86 Allows use of floppy diskettes for MS-DOS systems.
- CUPL looks at search path for each module. Allows
- larger state machine designs. Fixes in expression
- evaluation and logic minimization. Added multiple
- output minimization for FPLA (Signetics) devices.
- Added support for latched input devices and
- toggle flip-flops.
-
- Added support for: AMD AmPAL23S8
- T.I. PLT19L8, PLT19R4
- T.I. PLT19R6, PLT19R8
- T.I. TIBPAL20SP8
- T.I. TIBPAL20RSP4
- T.I. TIBPAL20RSP6
- T.I. TIBPAL20RSP8
- T.I. TIBPAL22VP10
-
- Device changes:
- ---------------
- ep300 rev 20 Added new macrocells for schematic
- f105 rev 21 capture.
- f155 rev 14
- f157 rev 14
- f159 rev 19
- f167 rev 22
- f168 rev 04
- f179 rev 02
- p16ra8 rev 02
- p20ra10 rev 13
- p19r4r rev 06
- p19r6r rev 06
- p19r8r rev 06
- p19l8r rev 07 Fixed error in fuse plot. Fixed
- input pin 2 error.
- ep600 rev 05 Fixed error in fuse map. Added
- support for T flip-flops and
- asynchronous register clocking.
- g20v8ma rev 02 Fixed error in fuse map for pin 15.
-
- 2.11b 11/14/86 Fixes for indexed variables in state machine
- syntax and CSIM ORDER list. Added the QV and P
- fields to the JEDEC file when test vectors are
- created. Added an alternate packages device
- library, SMD.DL, which has leadless chip carrier
- pinouts for 24 pin DIPs in 28 pin LCCs.
-
- Added support for: AMD AmPAL10H20EV8
- AMD AmPAL10H20EG8
- AMD AmPAL22P10
- AMD AmPAL22RP4
- AMD AmPAL22RP6
- AMD AmPAL22RP8
- AMD AmPAL22RP10
- MMI PAL10H20G8
- T.I. TIBPAL16SP8
- T.I. TIBPAL16RSP4
- T.I. TIBPAL16RSP6
- T.I. TIBPAL16RSP8
-
- Device changes:
- ---------------
- p16ra8 rev 03 Fixed error in fuse map.
- ep600 rev 10 Fixed asynchronous reset defaults
- and simulation