IXF1104
6.0Applications
6.1Change Port Mode Initialization Sequence
Use the change port mode initialization sequence after
The following sequence applies to all four ports and can be done simultaneously for all ports or as a subset of the ports.
1.Place the MAC in reset for the port(s) which require a change by asserting (set to 1) the “MAC Soft Reset ($0x505)”.
2.Place the TX FIFO in reset for the port(s) which require a change by asserting (set to 1) the “TX FIFO Port Reset ($0x620)”.
3.Disable the port(s) which require change by
4.Wait 1 ∝s.
5.
6.Set the speed, mode, and duplex as follows for the ports being changed:
a.Copper mode:
Select copper mode for the “Interface Mode ($0x501)” ports.
Set the
Set the
Note:
b.Fiber mode:
Select fiber mode by setting the appropriate bit to 0 in the “Interface Mode ($0x501)” ports.
7.Assert (set to 1) “Clock and Interface Mode Change Enable Ports 0 - 3 ($0x794)” for the ports being changed.
8.Wait 1 ∝s.
9.
10.
11.Wait 1 to 2 ∝s.
12.Set the “Diverse Config Write ($ Port_Index + 0x18)” to the appropriate value as follows:
a.Copper mode:
Write the reserved bits to the default value.
Datasheet | 129 |
Document Number: 278757
Revision Number: 007
Revision Date: March 25, 2004