home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s078 / 1.img / README < prev    next >
Encoding:
Text File  |  1991-12-08  |  11.0 KB  |  192 lines

  1.  
  2. Release Notes for CUPL - Universal Compiler for Programmable Logic
  3.  
  4. CUPL        Release
  5. Version     Date        NOTES
  6. -----------------------------------------------------------------------
  7. 1.01a        9/10/83    First production release of CUPL with universal
  8.                         design support for 29 devices.
  9.  
  10. 1.01b       10/31/83    Fixes for various devices including M16C1 and
  11.                         N16C1.  Fix in CSIM to simulate 16 product
  12.                         terms in PAL16C1.  Distribute on double-sided
  13.                         diskettes (MS/PC-DOS).
  14.  
  15. 2.00a       11/19/84    First release of newly structured CUPL, using
  16.                         device database with support for 76 devices.
  17.                         Added support for PAL XOR devices, IFL JK and RS
  18.                         devices.  Improved simulator handling of
  19.                         asynchronous feedback.  Many new syntax features
  20.                         including outputs grouped as fields, numbers,
  21.                         and function table input.  Added full logic
  22.                         minimization.
  23.  
  24. 2.01a       12/21/84    Restructuring of distribution diskettes for
  25.                         proper installation (MS/PC-DOS).  CSIM properly
  26.                         removes existing vectors in JEDEC file before
  27.                         appending new test vectors.  CSIM properly renames
  28.                         JEDEC file when $exit directive used.  CSIM
  29.                         properly simulates programmable polarity before
  30.                         the output register.
  31.  
  32.                         Added support for:    AMD  AmPAL18P8
  33.                                               MMI  PAL6L16
  34.                                               MMI  PAL8L14
  35.                         Device changes:
  36.                         ---------------
  37.                         p16rp4   rev 11   Fix for simulation of
  38.                         p16rp6   rev 11      programmable polarity before
  39.                         p16rp8   rev 11      output register.
  40.                         p32r16   rev 06   MMI changed JEDEC fuse spec.
  41.                         p64r32   rev 06   MMI changed JEDEC fuse spec.
  42.                         f103     rev 07   Fixed polarity of output pins.
  43.                         f155     rev 08   Fixed HL plot for register
  44.                         f157     rev 07      RESET/PRESET & Complement
  45.                         f159     rev 12      array.  Fixed polarity of
  46.                                              non-registered output pins.
  47.                         f162     rev 04   Fixed polarity of output pins.
  48.                         f163     rev 04   Fixed polarity of output pins.
  49.                         p20rs4   rev 16   Fix for simulation of
  50.                         p20rs8   rev 14      programmable polarity before
  51.                         p20rs10  rev 15      output register.
  52.  
  53. 2.02a        1/17/85    Incorporates faster, more memory efficient
  54.                         algorithm for DeMorgan property.
  55.  
  56.                         Added support for:    MMI  PAL20RA10
  57.                                               MMI  PAL20P8E
  58.                         Device changes:
  59.                         ---------------
  60.                         p16rp4   rev 11   Fix for simulation of
  61.                         p16rp6   rev 11      programmable polarity before
  62.                                              output register.
  63.  
  64. 2.02b        3/20/85    Fixes for various devices.  Clarify certain error
  65.                         messages.  Made -g flag work.  Added out of memory
  66.                         error message for logic minimizer.  Improved CSIM
  67.                         error reporting.
  68.  
  69.                         Device changes:
  70.                         ---------------
  71.                         ep300   rev 15    Added warnings for SP/AR terms.
  72.                                              Fixed polarity for pin 1.
  73.                         p20ra10 rev 08    Fixed simulation error on pin 20.
  74.                         p20rs4  rev 17    Fixed number of fuses in JEDEC.
  75.                         p20s10  rev 14    Fixed number of fuses in JEDEC.
  76.                         p32r16  rev 09    No functional change.
  77.                         p64r32  rev 12    Allow pin 44 to be input.
  78.                                              Allow combinatorial output mode.
  79.                         f155    rev 10    Fixed HL plot for complement
  80.                         f157    rev 09       array.
  81.                         f159    rev 15    Fixed HL plot for complement
  82.                                              array and output enable terms.
  83.                                              Fixed default for pin 6 to be
  84.                                              active when used as an output.
  85.                         f105    rev 15    Fixed HL plot for complement
  86.                         f167    rev 15       array.  Allow AP extension
  87.                                              on internal node flip-flops.
  88.  
  89. 2.02c        5/30/85    Fixed ASCII-HEX generation for PROMs.
  90.  
  91.                         Device changes:
  92.                         ---------------
  93.                         p20p8e   rev 02   Fixed polarity for output pins.
  94.  
  95. 2.10a        3/11/86    Added state machine syntax for all registered
  96.                         devices.  Added user defined functions and new truth
  97.                         table format.  Improved logic minimization and
  98.                         DeMorgan algorithms.  Time/date stamp on all output
  99.                         files.  Print chip diagram in documentation file.
  100.                         Fixed fuse plot generation for FPLA (Signetics)
  101.                         devices when product terms merged.  Use up to 640K 
  102.                         on MS/PC-DOS version.
  103.  
  104.                         Added support for:    Altera     EP600 (limited)
  105.                                               Lattice    GAL16V8, GAL20V8
  106.                                               MMI        PAL16RA8
  107.                                               National   PL1016P8, PL10016P8
  108.                                               National   PL1016RP8, PL10016RP8
  109.                                               Panatech   EPL10P8, EPL12P6
  110.                                                  Ricoh   EPL14P2, EPL16P8
  111.                                                  VTI     EPL16RP4, RP6, RP8
  112.                                               Signetics  82S151, 82S168
  113.                                               Signetics  82S173, 82S179
  114.                                               T.I.       PLR19L8, PLR19R4
  115.                                               T.I.       PLR19R6, PLR19R8
  116.                                               T.I.       FPGA529
  117.  
  118.                         Device changes:
  119.                         ---------------
  120.                         f157     rev 13   Fixed HL plot for bank A reset and
  121.                                              preset terms.
  122.                         f162     rev 07   Signetics changed JEDEC fuse spec.
  123.                         f163     rev 07   Signetics changed JEDEC fuse spec.
  124.                         p14p4    rev 07   Fixed error in fuse map.
  125.                         p20rs10  rev 19   Fixed output enable for pin 14.
  126.                         p1020p8  rev 06   Created from p20p8e when MMI
  127.                                              changed pinout.
  128.  
  129. 2.11a        7/15/86    Allows use of floppy diskettes for MS-DOS systems.
  130.                         CUPL looks at search path for each module.  Allows  
  131.                         larger state machine designs.  Fixes in expression 
  132.                         evaluation and logic minimization.  Added multiple 
  133.                         output minimization for FPLA (Signetics) devices.  
  134.                         Added support for latched input devices and
  135.                         toggle flip-flops.
  136.  
  137.                         Added support for:    AMD        AmPAL23S8
  138.                                               T.I.       PLT19L8, PLT19R4
  139.                                               T.I.       PLT19R6, PLT19R8
  140.                                               T.I.       TIBPAL20SP8
  141.                           T.I.       TIBPAL20RSP4
  142.                                               T.I.       TIBPAL20RSP6
  143.                           T.I.     TIBPAL20RSP8
  144.                                               T.I.       TIBPAL22VP10
  145.  
  146.                         Device changes:
  147.                         ---------------
  148.                         ep300    rev 20   Added new macrocells for schematic
  149.                         f105     rev 21       capture.
  150.                         f155     rev 14                                     
  151.                         f157     rev 14                                     
  152.                         f159     rev 19                                     
  153.                         f167     rev 22                                     
  154.                         f168     rev 04                                     
  155.                         f179     rev 02                                     
  156.                         p16ra8   rev 02                                     
  157.                         p20ra10  rev 13
  158.                         p19r4r   rev 06
  159.                         p19r6r   rev 06
  160.                         p19r8r   rev 06
  161.                         p19l8r   rev 07   Fixed error in fuse plot.  Fixed
  162.                                               input pin 2 error.
  163.             ep600     rev 05      Fixed error in fuse map.  Added 
  164.                                               support for T flip-flops and
  165.                                               asynchronous register clocking.
  166.             g20v8ma  rev 02   Fixed error in fuse map for pin 15.
  167.  
  168. 2.11b        11/14/86   Fixes for indexed variables in state machine      
  169.                         syntax and CSIM ORDER list.  Added the QV and P
  170.                         fields to the JEDEC file when test vectors are
  171.                         created.  Added an alternate packages device
  172.                         library, SMD.DL, which has leadless chip carrier
  173.                         pinouts for 24 pin DIPs in 28 pin LCCs.
  174.  
  175.                         Added support for:    AMD        AmPAL10H20EV8            
  176.                                               AMD        AmPAL10H20EG8        
  177.                                               AMD        AmPAL22P10
  178.                                               AMD        AmPAL22RP4
  179.                                               AMD        AmPAL22RP6
  180.                                               AMD        AmPAL22RP8
  181.                                               AMD        AmPAL22RP10
  182.                           MMI     PAL10H20G8
  183.                                               T.I.       TIBPAL16SP8
  184.                            T.I.       TIBPAL16RSP4
  185.                                               T.I.       TIBPAL16RSP6
  186.                           T.I.     TIBPAL16RSP8
  187.  
  188.                         Device changes:
  189.                         ---------------
  190.                         p16ra8   rev 03   Fixed error in fuse map.          
  191.                         ep600    rev 10   Fixed asynchronous reset defaults
  192.                                           and simulation