General Description After installing 3.1i Service Pack 1 from Xilinx, you may get following message when generating a core:
SELECT Sine-Cosine_Look-Up_Table XC4000 Xilinx 1.0 CSET Output_Width = 8 CSET Input_Width = 6 CSET Component_Name = sin_cos_4k GENERATE ERROR: Error locating library for class com.xilinx.ip.ulprimitives.FDCE. ERROR: Error loading library for class com.xilinx.ip.ulprimitives.FDCE ERROR: Could not load/define class file com.xilinx.ip.ulprimitives.FDCE. ERROR: An internal error has occurred. To resolve this error, please consult the Answers Database at http://support.xilinx.com ERROR: Sim has a problem implementing the selected core. Implementation netlist will not be generated. ERROR: SimGenerator: Failure of Sim to implement customization parameters core sin_cos_4k ERROR: Core sin_cos_4k did not generate EDIF implementation netlist (.EDN) file. WARNING: Warnings and/or errors encountered while generating sin_cos_4k (Sine-Cosine_Look-Up_Table 1.0) All output products requested may not have been generated. ERROR: Elaboration failure for core Sine-Cosine_Look-Up_Table ERROR: Elaboration of core Sine-Cosine_Look-Up_Table failed.
If you have installed D_IP1 ( IP update) already prior to installing Service Pack 1, then D_IP1 must be re-installed. If you have not installed D_IP1 already, then install D_IP1 over Service Pack 1.
Proper order of installation is: 1) 3.1i Implementation Tool from CD 2) Service Pack 1 (DS1) 3) D_IP1 update
This problem is due to an incompatible .xml file in the CD and DS1.
Delete $XILINX/coregen/ip/corelib.xml This file needs to be deleted just once. The correct file will be regenerated the next time COREGEN is invoked.