![]() |
|
![]() |
|
Answers Database
Orcad Simulate: Simulation error message: [Load085] entity 'xxxx' not found
Record #4143
Product Family: Software Also, when you simulate your design, you need a VHDL simulation model for every part. This file describes the behavioral architecture of the part. OrCAD provides simulation models for all supplied parts, but you must create one for any custom part. You can use the .VHD simulation model files we provide as examples of simulation model formats. The Esperan VHDL tutorial provided with Express, along with the online VHDL Style Guide and online VHDL Reference, are other resources you can use in the creation of custom models. You can access these documents on the Help menu in Express. Solution 3: Scenario 3 You receive the error message: "[Load085] component 'AND1' not found," yet your design doesn't include any AND1 components, and there is no AND1 symbol in the simulation or synthesis libraries. However, when you check the VHDL netlist, it references three AND1 symbols. It's likely that your project is missing some library files. In Simulate, you must specifically load simulation model libraries and, therefore, you must be sure to load all the simulation libraries for the specific vendor and family you're using in your design. For Express, this error typically occurs when you have created a blank project from the project wizard, and added the synthesis and simulation libraries yourself. The error may also occur in Express if you created a project in a particular family (using the project wizard) and then added components from another family to the design. Normally, if you create your Express project with the project wizard, Express adds all the necessary library files to your project automatically. Many vendors require two sets of simulation and synthesis libraries for each family: one that models primitives and another that models macros. These models reside in library files with names that end in "_p" and "_m," respectively. Be sure to add the appropriate library files to the project for all the component families used in the design. Also, although your design may not specifically use a particular component (in this case, AND1) it may still use macros that reference that component. A specific example is the Xilinx AND3 macro, which references the AND1 component. When you attempt to compile or simulate your design, the simulator or compiler can locate the macro, but not the primitive components within the macro, indicating that a library is missing from the project. End of Record #4143 - Last Modified: 08/26/98 14:42 |
| For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips! |