Slide 11 of 43
This example shows the three steps listed earlier:
1) A component declaration defines the interface to an idealized local component. Note that the component declaration may be placed in a package declaration and made visible to the architecture via a USE clause.
2) A binding indication assigns a VHDL entity/architecture object to component instances. In this case, all reg1 components will use the behav architecture description for the dff entity in the work library.
3) Instantiation statements create copies of the component to be plugged into the architecture description by connecting local signals to signals in the component interface.