void __4_1_2_2__100BASE_TX_RECEIVE() {
    /**
     * @group:       	4.1.2.2 100BASE-TX Receive
     *
     * @description: 	The 100BASE-TX receiver function performs adaptive equalization, DC restoration, MLT3-to-NRZI conversion, data and
     * 					clock recovery, NRZI-to-NRZ conversion, de-scrambling, 4B/5B decoding, and serial-to-parallel conversion.
     * 					The receiving side starts with the equalization filter to compensate for inter-symbol interference (ISI) over the twisted
     * 					pair cable. Since the amplitude loss and phase distortion is a function of the cable length, the equalizer has to adjust its
     * 					characteristics to optimize performance. In this design, the variable equalizer makes an initial estimation based on com-
     * 					parisons of incoming signal strength against some known cable characteristics, and then tunes itself for optimization.
     * 					This is an ongoing process and self-adjusts against environmental changes such as temperature variations.
     * 					Next, the equalized signal goes through a DC restoration and data conversion block. The DC restoration circuit is used
     * 					to compensate for the effect of baseline wander and to improve the dynamic range. The differential data conversion
     * 					circuit converts the MLT3 format back to NRZI. The slicing threshold is also adaptive.
     * 					The clock recovery circuit extracts the 125MHz clock from the edges of the NRZI signal. This recovered clock is then
     * 					used to convert the NRZI signal into the NRZ format. This signal is sent through the de-scrambler followed by the 4B/
     * 					5B decoder. Finally, the NRZ serial data is converted to an MII format and provided as the input data to the MAC.
     */
}