Cupl Fix
Cupl Fix
****************************************************************
Bug #1
****************************************************************
ATV2500B Bug:
****************************************************************
Bug #2
****************************************************************
ATV2500B bug:
Symtoms: CE simulation failed. The .CE equations and
configurations are generated properly (JEDEC fuse OK) but CSIM
failed. JEDSIM would pass with the vectors (JEDEC vectors have
to be modified because CSIM overrides with the simulation
vectors).
****************************************************************
Bug #3
****************************************************************
(7-11-95)
Symtoms: CUPL produces incorrect PLA file for equation:
out = !(!a & !b). PLA equation is out = !a & !b.
when it should be: out = a # b.
****************************************************************
Bug #4
****************************************************************
ATV2500 Bug
Symtoms: CUPL generates incorrect values of S1 and S5 bits for
macrocell configured for a combinatorial output, and two Buried
registed nodes Q1 and Q2. PT's for Q1 are inadvertantly combined
with the output logic PT's.
***************************************************************
Bug #5
***************************************************************
ATV750B Bug: (8-29-95)
****************************************************************
Bug #6
****************************************************************
ATV2500B Bug: (9-19-95)
****************************************************************
Bug #7
****************************************************************
ATV2500B Bug: (10-10-95)
****************************************************************
Bug #12
****************************************************************
ATV2500B Bug: (10-11-95)
*****************************************************************
Bug # 13
*****************************************************************
ATV2500B Bug: (1-9-96)
Workaround: Define all nodes used in the design with the PINNODE
keyword and node number. Do not use the NODE keyword.
2-21-96 Fixed Atmel-CUPL V4.7a
******************************************************************
Bug # 14
******************************************************************
CUPL Bug: 12-20-96
WINCUPL V4.7b
*******************************************************************
Bug # 15
*******************************************************************
FIT1500 Bug: 6-16-97 (FIT1500 V2.32)
********************************************************************
Bug # 16
********************************************************************
WINCUPL (V4.8a) Bug: 11-05-97
CSIMA Bug:
********************************************************************
Bug # 17
********************************************************************
WINCUPL (4.8a) Bug: 12-24-97
FIND1500/FIND1508 Bug:
Fixed in 5.1x release
Workaround: This error can occur if the fitter in unable to fit your
design. First check to see if you have a <filename>.fit file in your
project directory. Read it (if it exists) to find out why the design
didn't fit. If this file doesn't exist then you can manually run the
fitter. Follow the steps below to do this:
1) Open the COMPILE OPTIONS.. submenu under the OUTPUT FILE menu.
2) Select PLA file, De-select JEDEC file output
3) Re-compile design in the Main menu
The fitter will generate an output file with the (<filename>.tt2)
extension.
4) Open the DOS Prompt in the UTILITIES menu.
5) Copy the fit1508.exe/fit1500.exe into the project Directory
6) Type fit1500 <filename[.tt2]> Press <return>
7) The fitter will attempt to fit your design. All the output files
generated by the fitter will reside in the project directory.
**********************************************************************
Bug # 18
**********************************************************************
WinCUPL (4.8a) Bug: 5-19-99
Fixed in Wincupl 5.134
Workaround:
Copy the file into another Editor such as Notepad and then Print
***********************************************************************
Bug # 19
***********************************************************************
WinCUPL (4.8a) Simulator Bug: 7/28/99
For example,
Order:Rset,!Ale,Aux,!Rd,!Wd,%2,DatBus.io,
%2,AdrLat,%2,InpBuf,%2,OutLat;
Workaround:
Order:Rset,!Ale,Aux,!Rd,!Wd,%2,DatBus,
%2,AdrLat,%2,InpBuf,%2,OutLat;
When running the simulator with an old *.so file open. WinCUPL should
prompt the user to overwrite it after a new simulation is completed.
This will prevent the user from having to re-open the file after every
simulation to view the updated results.
************************************************************************
Bug #21
************************************************************************
WincuplV5.126 Compiler/FInd1500 Bug: 8/31/99
When trying to load a file from A:\, specifically targetting the 1500a
device, the file compiles OK and then the find1500 window opens
with a message: [007xl] could not change to specified directory.
Seems like the find1500 program is unable to find the fit1500 program ?
Fixed in Wincupl5.134
************************************************************************
Bug #22
************************************************************************
Wincupl5.126
The file fails to compile for f1508isptqfp100 device type. problem is
with a valid I/O pin number 45 not being recognized as a valid I/O.
Symptom:
After starting WinCUPL, following message is shown on screen:
Runtime error 5.Invalid procedure call or argument.
Similar problem occurs on WINNT4.0 { European version of WINDOWS }
Fixed in Wincupl5.137
************************************************************************
Bug #24
************************************************************************
Wincupl 5.126
Date: 11/19/99
Symptom:
The project navigator does not update the Files list if a given .PLD
file is recompiled by choosing a different device type
Symptom:
After downloading WinCUPL(SETUPEX.EXE file) from ATMEL website and on
compiling a Sample .PLD file for the first time, the Compiler complains
that version is EXPIRED. "Time Limit"shows "-693141 Days Remaining".
************************************************************************
Bug #26
************************************************************************
WinCUPL Version 5.134
Date: 03-23-00
Status: Fixed in 5.143
Filename: Any example targetting the ATf1508AS device
Symption:
If you compile an example file on Win NT4.0:, an error comes up in the
message box:
Run EXE: Incorrect function.0
[0010ck] fitter could not fit design
Fatal cupl errors:.....program aborted
Workaround: Copy the fit1508.exe program into your project directory and
execute command: fit1508 filename.tt2 -device p1508c84 (for 84-pin Plcc)
************************************************************************
Bug #27
************************************************************************
WinCUPL Version 5.141
Date: 03-28-00
Device:ATF20V8B (PLCC) -Device menmonic g20v8alcc
Symptom:
If you compile a file on Win NT4.0 machine with service pack 5,the
Compiler crashes. Error message on the screen : An application Error
has occured. Same file compiles fine on Win95/98 machine.
Fixed: in Version 5.144
************************************************************************
Bug #28
************************************************************************
WinCUPL Version 5.141
Date: 06-14-00
Device: g22v10
Fixed: Rev 5.144
Symptom:
On trying to compile a file on Win NT 4.x sytem I get a runtime error:
Runtime Error (80010108)
Automation Error: The object invoked has disconnected from its client.
Workaround:
Reinstall the SETUPEX.EXE file dated July2000 from Atmel website.
(version 5.144)
************************************************************************
Bug #29
************************************************************************
WinCUPL Version 5.143
Date: 09-11-00
Device: v2500bc
Fixed: Rev 5.144
Symptom:
Inconsistent compilation of files would result in the wrong Checksum
depending on the Sequence in which one or more files were compiled.
Inconsistency is caused only from unused I/O.
************************************************************************
Bug #30
************************************************************************
WinCUPL Version 5.143
Date: 09-12-00
Device: Any example tragetting the 1500AS family
Fixed: in Wincupl 5.144
Symptom:
If you compile an example file on Win NT4.0:, an error comes up in the
message box:
Run EXE: Incorrect function.0
[0010ck] fitter could not fit design
Fatal cupl errors:.....program aborted
In some example:
Message on Screen:
The instruction at "0x77e78bf4" referenced memory at "0x00000013".
The memory could not be read.
Click on OK to terminate the application
Click on Cancel to Debug
************************************************************************
Bug #31
************************************************************************
Date: 07-18-01
Device: ATF1504AS-T100-ISP or device menmonic f1504isptqfp100
Status: Fixed in 5.216 Build on July 18, 2001 with an updated atmel.dl
Symptom:
WIncupl generates a Fitter Report file with incorrect device type. If you check
the Fitter command in the first line it reference -dev p1504t1lj instead of
p1504t100
Workaround:
Manually run the Fitter from the DOS prompt. The Non-ISP device
type works fine. This Bug has since been fixed on the Build
released on 07_18_2001 with an updated atmel.dl file.
************************************************************************