IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 292

no-image

IXB28504XGBEFS

Manufacturer Part Number
IXB28504XGBEFS
Description
Manufacturer
Intel
Datasheet

Specifications of IXB28504XGBEFS

Lead Free Status / Rohs Status
Compliant
Table 70.
Note:
Note:
Caution:
Intel NetStructure
TPS
292
®
Notes
The
multiple ports simultaneously. This is accomplished using the bit port mask,
arg_PortMask, as the first argument of the function call. Any combination of valid
ports can be used.
The
in its third argument, arg_mode. Operational mode determines the following:
Interpretation of the arg_mode value
Speed auto-negotiation is not supported on IXB2850 board base interface ports. These
ports operate only in 1 GB full-duplex copper mode.
There is a bit in the mode parameter to specify either 4x8 or 1x32 SPI bus mode.
However, this bit is ignored by the driver for IXB2850 boards.
Using a separate
may want to apply different configurations for individual ports and all ports specified by
arg_PortMask are opened in the same operational mode. To change the operational
mode of a port once it is set, the application needs to close the port and then open it
again, specifying the new mode.
Ports can be opened by multiple applications for simultaneous use.
The application receives a handle that it must use for any future port reference. The
application provides a variable for the driver to store that handle.
It is important to initialize the variable to 0 before calling the
function. Otherwise, the driver may interpret a non-zero handle as a reference to
Return Code
GBEPHY_WRITE_REG_FAIL
GBEPHY_INVALID_MODE
-1
Bit position
4
3
2-0
• Media type: fiber or copper
• Speed: 10/100/1000 bps
• Duplex: HD or FD
• Auto-negotiation for the Gigabit Ethernet port
• Bus parity used on the SPI port: even or odd
IXB2850 Packet Processing Boards
GbEMAC_DeviceStart( )
GbEMAC_DeviceStart( )
Associated to
SPI-3 Block Mode
SPI-3 Parity
Channel, duplex and
speed selection mode
GbEMAC_DeviceStart( )
function configures ports to the operational mode specified
function can open multiple Gigabit Ethernet devices and
Value interpretation
0 - Single Physical Device (SPHY) 4x8 Mode
1 - Multiple Physical Device (MPHY) Mode
0 - Odd Parity
1 - Even Parity
000 - Fiber Mode
001 - Copper 1000 Half Duplex
010 - Copper 1000 Full Duplex
011 - Copper 100 Half Duplex
100 - Copper 100 Full Duplex
101 - Copper 10 Half Duplex
110 - Copper 10 Full Duplex
111 - Copper Auto-sense
for each port is recommended. Applications
Description
Error occurred while trying to write to hardware register
Invalid arg_mode parameter
Other error
IXB2850—Driver API Reference
Document Number: 05-2443-006
GbEMAC_DeviceStart( )
January 2007