![](http://datasheet.mmic.net.cn/Freescale-Semiconductor/MC9S12NE64CPVE_datasheet_98878/MC9S12NE64CPVE_371.png)
Functional Description
MC9S12NE64 Data Sheet, Rev. 1.1
Freescale Semiconductor
371
Figure 12-20 shows the main blocks used in the auto-negotiation function. The transmit block allows
transmission of fast link pulses to establish communications with partners that are auto-negotiation able.
The receive block determines the capabilities of the link partner and writes to the link partner ability
register (register 5). The arbitration block determines the highest common mode of operation to establish
the link.
Figure 12-20. Auto-Negotiation
12.4.3
10BASE-T
The 10BASE-T interface implements the physical layer specication for a 10 Mbps over two pairs of
twisted-pair cables. The specications are given in clause 14 of the IEEE 802.3 standard.
In 10BASE-T mode, Manchester encoding is used. When transmitting, nibbles from the MII are converted
to a serial bit stream and then Manchester encoded. When receiving, the Manchester encoded bit stream
is decoded and converted to nibbles for presentation to the MII.
complete_ack
transmit_ability
transmit_ack
transmit_disable
p_link_good
ack_nished
p_receive_idle
match_wo_ack
match_w_ack
receive_done
p_link_good
TRANSMIT
ARBITRATION
RECEIVE
MR_ADV_ABILITY[3:0]
MR_ADV_ABILITY[15:0]
MR_LP_ADV_ABILITY[3:0]
MR_LP_ADV_ABILITY[15:0]
NLP RECEIVE LINK
INTEGRITY TEST
TX_LINK_CONTROL[1:0]
1
2
1
2 LP_LINK_STATUS[1:0]
LP_LINK_CONTROL[1:0]
TX_LINK_STATUS[1:0]
LINKPULSE
DO
RD
LINK_TEST_RECEIVE
TD_AUTONEG
CLK
POWER_ON
MR_MAIN_RESET
MR_AUTONEG_ENABLE
MR_AUTONEG_COMPLETE
MR_PARALLEL_DETECTION_FAULT