We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19040

8.1i Modular Design - How can I reuse a module instantiated twice?


In Modular Design, is it possible to use a module twice? If so, how?


Yes, this is possible, but only through duplicating the module and renaming it. The following example uses a design named Top and the block Add instantiated twice: 


1. Change one of the Add module names to Add1. 

2. Synthesize Top, Add and Add1 (the output from XST would be 3 netlists). 

3. Run Modular Design as usual on the two modules, Add and Add1.

AR# 19040
Date Created 09/03/2007
Last Updated 05/16/2014
Status Archive
Type General Article