| AR# | 17494 |
| Topic | Project Navigator |
| Last Modified | 2006-02-08 00:00:00.0 |
| Status | Archive |
Keywords: Test bench, test fixture, testbench, testfixture, conflicts, module, name, schematic, New Source, entity
Urgency: Standard
General Description:
Creating a new Test Bench or Test Fixture source to a schematic project can cause a module conflict with a previously created Test Bench or Test Fixture.
Using Project -> New Source -> VHDL Test Bench allows a user to easily create a skeleton Test Bench for an existing project source file. If the Test Bench is created for a schematic source, the Test Bench entity name will be "Testbench".
If more than one Test Bench is created for schematic sources in the project, Project Navigator issues the following Error:
"ERROR:16 - <TB File Name>.vhd Line 20. The module 'testbench' conflicts with a previously defined module of the same name.
The definition must be resolved before processes will be available for the source."
Likewise, if Project -> New Source -> Verilog Test Fixture process is used to add more than one Test Fixture for schematic sources, Project Navigator issues the following Error:
"ERROR:16 - <TF File Name>.v Line 5. The module 'testfixture' conflicts with a previously defined module of the same name.
The definition must be resolved before processes will be available for the source."