Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21602 Discussions

reusing part of the testbench in different testbench

Altera_Forum
Honored Contributor II
922 Views

Dear All, 

could someone give me a hint on a correct 'methodology'? Having a testbench to test single entity I'd like to use its parts in a testbench which tests one-hierarchy-level above entity. Example: 

 

have entity TLV5637 which uses 1us clock enable. The entity instantiates 'clock_divider', which provides me with this signal. In the testbench I have a process which verifies whether the 1us clock enable is really 1us. 

 

have upper entity DAC_TREATMENT, which instantiates TLV5637. The testbench for DAC treatment should test the 1us clock enable length as well.  

 

Is there any way how to re-use part of the testbench which was already created for TLV5637? Shall I put the part of the code into package and then use the package? 

 

What is the correct approach to make generic tests like those? 

 

thanks 

david
0 Kudos
0 Replies
Reply