Skip to content

Commit e519a3f

Browse files
author
Oron Port
committed
docs: fix formatting in design hierarchy documentation for clarity
1 parent d2741ff commit e519a3f

File tree

1 file changed

+3
-3
lines changed
  • docs/user-guide/design-hierarchy

1 file changed

+3
-3
lines changed

docs/user-guide/design-hierarchy/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -474,9 +474,9 @@ children = [
474474
## Design Composition & Instantiation
475475
DFHDL supports three mechanisms to form a design hierarchy through design instantiation and composition:
476476

477-
* [Direct Connection Composition][direct-connection-composition] - The most common and recommended mechanism to construct complex design hierarchies with multiple inputs and outputs. Within this mechanism, the design instantiation and port connection can be executed separately. This enables child design ports to be referenced without declaring and connecting intermediate variables.
478-
* [Via Connection Composition][via-connection-composition] - A legacy mechanism to connect ports only within a design instantiation. This mechanism mainly exists for coexistence with the Verilog module instancing and VHDL component instancing mechanisms. The DFHDL compiler automatically transforms a direct connection composition into a via connection composition.
479-
* [Functional Composition][functional-composition] - A method call mechanism to describe design composition. This mechanism is reserved for dataflow designs only and is mostly relevant for arithmetic/logic design functionality that has a single output port. The DFHDL compiler automatically transforms a functional composition into direct design composition.
477+
* [Direct Connection Composition][direct-connection-composition] - The most common and recommended mechanism to construct complex design hierarchies with multiple inputs and outputs. Within this mechanism, the design instantiation and port connection can be executed separately. This enables child design ports to be referenced without declaring and connecting intermediate variables.
478+
* [Via Connection Composition][via-connection-composition] - A legacy mechanism to connect ports only within a design instantiation. This mechanism mainly exists for coexistence with the Verilog module instancing and VHDL component instancing mechanisms. The DFHDL compiler automatically transforms a direct connection composition into a via connection composition.
479+
* [Functional Composition][functional-composition] - A method call mechanism to describe design composition. This mechanism is reserved for dataflow designs only and is mostly relevant for arithmetic/logic design functionality that has a single output port. The DFHDL compiler automatically transforms a functional composition into direct design composition.
480480

481481
The following subsections dive into further details of the three design composition mechanisms. For this purpose, we continue with our running example of a bit shifter. To demonstrate composition, let's first describe a more complex shifter that has both left and right shift capabilities, as a flat (composition-less) design:
482482

0 commit comments

Comments
 (0)