The SGMII adaptation module is described in several hierarchical submodules as illustrated in the following figure. These submodules are each described in separate HDL files and are described in the following sections.
Figure 1. SGMII Adaptation Module