Xilinx Logic Core utility
Parameterized modules
User controlled generation of VHDL modules
Instantiation within a design
Simulaton and synthesis
Third party view of the world of hardware design
Analogy with software and compilers
What is software vs. hardware anymore?