English
Language : 

MC9S12NE64_06 Datasheet, PDF (371/554 Pages) Freescale Semiconductor, Inc – Microcontrollers
Functional Description
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.
MR_ADV_ABILITY[15:0]
MR_PARALLEL_DETECTION_FAULT
MR_AUTONEG_COMPLETE
MR_LP_ADV_ABILITY[15:0]
MR_ADV_ABILITY[3:0]
MR_LP_ADV_ABILITY[3:0]
TRANSMIT
complete_ack
transmit_ability
transmit_ack
transmit_disable
flp_link_good
ack_finished
CLK
POWER_ON
MR_MAIN_RESET
MR_AUTONEG_ENABLE
ARBITRATION
flp_receive_idle
match_wo_ack
match_w_ack
receive_done
flp_link_good
RECEIVE
1
1 LP_LINK_CONTROL[1:0]
2
2 LP_LINK_STATUS[1:0]
NLP RECEIVE LINK
INTEGRITY TEST
TD_AUTONEG
TX_LINK_CONTROL[1:0]
DO RD
TX_LINK_STATUS[1:0]
LINK_TEST_RECEIVE
Figure 12-20. Auto-Negotiation
LINKPULSE
12.4.3 10BASE-T
The 10BASE-T interface implements the physical layer specification for a 10 Mbps over two pairs of
twisted-pair cables. The specifications 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.
MC9S12NE64 Data Sheet, Rev. 1.1
Freescale Semiconductor
371