Answers Database


M1.4 Fitter/Hitop - Incorrect logic generated.


Record #4048

Product Family: Software

Product Line: CPLD Implementation

Product Part: hitop

Product Version: 1.4

Problem Title:
M1.4 Fitter/Hitop - Incorrect logic generated.


Problem Description:
Customer doing an VHDL design with the following equations:

RST <= not RST_N;

RST_N <= reset_in_n and watchdog_rst_n;

In the functional simulation, the logic is correct.

After running the design through the core tools the fitter report shows the equation to be:

/RST = reset_in_n * watchdog_rst_n

/RST_N = reset_in_n * watchdog_rst_n

The signal is incorrect and the customer verified it by doing a timing simulation. It appears that the fitter is inverting the signal twice.

Please see the readme.txt for command lines used.


Solution 1:

This problem has been corrected in the following CPLD Tools Update:

ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/cpld_sol10_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/cpld_sun10_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/cpld_hp10_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/cpld_nt10_m14.zipInternet Link

These update files also include the changes from previous cpld updates.

All zip files are created using WinZip. To obtain this utility,
access WinZip's web site at http://www.winzip.comInternet Link




End of Record #4048 - Last Modified: 08/26/98 17:00

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!