IXF1104
Table 24. Operational Mode Configuration Registers
Register Name | Register | Description | |
Address | |||
|
| ||
|
|
| |
| 0x002 – Port 0 | The “Desired Duplex ($ Port_Index + 0x02)” on page 162 defines | |
“Desired Duplex | 0x082 – Port 1 | whether a port is to be configured for | |
($ Port_Index + | operation. | ||
0x102 – Port 2 | |||
0x02)" | NOTE: | ||
| |||
| 0x182 – Port 3 | RGMII line interface has been selected. | |
|
|
| |
|
| The “MAC IF Mode and RGMII Speed ($ Port_Index + 0x10)” on | |
|
| page 166 determines the MAC operational frequency and mode for a | |
“MAC IF Mode | 0x010 – Port 0 | given port. | |
NOTE: Set the “Clock and Interface Mode Change Enable Ports 0 - 3 | |||
and RGMII | 0x090 – Port 1 | ||
($0x794)” on page 220 to 0x0 prior to any change in the | |||
Speed ($ | |||
0x110 – Port 2 | register value. This ensures that a change in the MAC clock | ||
Port_Index + | |||
| frequency is controlled correctly. If the “Clock and Interface | ||
0x10)" | 0x190 – Port 3 | ||
Mode Change Enable Ports 0 - 3 ($0x794)" is not used | |||
|
| ||
|
| correctly, the IXF1104 may not be configured to the proper | |
|
| mode. | |
|
|
| |
| 0x500 |
| |
“Port Enable | Bit 0 – Port 0 | Each “Port Enable ($0x500)" bit relates to a port. Set the appropriate bit | |
| |||
Bit 1 – Port 1 | to 0x1 to enable a port. This should be the last step in the configuration | ||
($0x500)" | |||
Bit 2 – Port 2 | process for a port. | ||
| |||
|
| ||
| Bit 3 – Port 3 |
| |
|
|
| |
|
| The “Interface Mode ($0x501)" selects whether a port operates with a | |
| 0x501 | copper (RGMII or GMII) | |
| Bit 0 – Port 0 | ||
“Interface Mode | For copper operation for a given port, set the relevant bit to 0x1. | ||
Bit 1 – Port 1 | |||
($0x501)" | For fiber operation for a given port, set the relevant bit to 0x0. | ||
Bit 2 – Port 2 | |||
| |||
|
| ||
| Bit 3 – Port 3 | NOTE: All ports are configured for fiber operation in the IXF1104 | |
|
| default mode of operation. | |
|
|
| |
| 0x794 | The “Clock and Interface Mode Change Enable Ports 0 - 3 ($0x794)" | |
“Clock and | indicates to an internal clock generator when to sample the new value | ||
Bit 0 – Port 0 | |||
Interface Mode | of the “MAC IF Mode and RGMII Speed ($ Port_Index + 0x10)" and the | ||
Change Enable | Bit 1 – Port 1 | “Interface Mode ($0x501)" (copper/fiber). | |
Ports 0 - 3 | Bit 2 – Port 2 | When any of these two configuration values are changed for a port, the | |
($0x794)" | Bit 3 – Port 3 | corresponding bits must be kept in this register under reset by writing | |
| 0x0 to the relevant bit. | ||
|
| ||
|
|
|
NOTE: The initialization sequence provided in Section 6.1, “Change Port Mode Initialization Sequence” on page 129 must be followed for proper configuration of the IXF1104.
5.1.4Fiber Mode
When the IXF1104 is configured for fiber mode, the TX Data path from the MAC is an internal
The MAC contains all of the PCS (8B/10B encoding and 10B/8B decoding) required to encode and decode the data. The MAC also supports
Datasheet | 75 |
Document Number: 278757
Revision Number: 007
Revision Date: March 25, 2004