Answers Database


M1.5 PAR/EPIC: Both say that BEL doesn't exist in the NCD, but it does.


Record #2777

Product Family: Software

Product Line: FPGA Implementation

Product Part: Epic

Problem Title:
M1.5 PAR/EPIC: Both say that BEL doesn't exist in the NCD, but it does.


Problem Description:
Urgency: Standard

General Description:
PAR and EPIC both say that a BEL doesn't exist in the NCD, but it does. The PCF file contains a TIME GRP that contains the BEL. When the NCD and PCF files are loaded into either PAR or EPIC, they issu e warnings that the BEL was not found. But visual inspection through EPIC confirms that the BEL exi st.


Solution 1:

The problem is this: when the mapper creates comps it will fill them with the appropriate BELs. Wit h these bels you can attach timing constraints.

The problem arises when you run the Logic Block Editor in EPIC and modify a comp that contains bels.
   Since a user cannot guarantee that they'll always create a valid COMP, as far as connectivity and
programming, when they exit LBE then the COMP will be turned into what is known as a 'SuperBel' wher e the system treats the entire COMP as a BEL. Hence any BELs internal to that comp will be oblitera ted thus rendering any timing constraints, which reference those BELs, useless.

This is a known problem. The only workaround is not to modify CLB's, IOB's, or other COMPs that are
  pointed to by a time group or a timing constraint.




End of Record #2777 - Last Modified: 05/26/99 07:23

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