Structural Verilog descriptions assemble several blocks of code and allow the introduction of hierarchy in a design. The following table lists the concepts of hardware structure and their descriptions.
Concept |
Description |
---|---|
Component |
Building or basic block |
Port |
Component I/O connector |
Signal |
Corresponds to a wire between components |
The following table lists the Verilog Components, the view, and what the components describe.
Item |
View |
Describes |
---|---|---|
Declaration |
External |
What is seen from the outside, including the component ports |
Body |
Internal |
The behavior or the structure of the component |
•A component is represented by a design module.
•The connections between components are specified within component instantiation statements.
•A component instantiation statement:
°Specifies an instance of a component occurring within another component or the circuit
°Is labeled with an identifier.
°Names a component declared in a local component declaration.
°Contains an association list (the parenthesized list). The list specifies the signals and ports associated with a given local port.