WPIXF1104BE.B1-993991 Cortina Systems Inc, WPIXF1104BE.B1-993991 Datasheet

no-image

WPIXF1104BE.B1-993991

Manufacturer Part Number
WPIXF1104BE.B1-993991
Description
IC ETH MAC SPI3 4-PORT 552-FCBGA
Manufacturer
Cortina Systems Inc

Specifications of WPIXF1104BE.B1-993991

Controller Type
Ethernet Controller, MAC
Interface
SPI-3
Voltage - Supply
1.8V, 2.5V, 3.3V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
575-BCBGA Exposed Pad (552 Bumps)
Operating Supply Voltage (typ)
1.8/2.5/3.3V
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Supply
-
Lead Free Status / Rohs Status
Compliant
Other names
1008-1045
Cortina Systems
Ethernet Media Access Controller
Datasheet
The Cortina Systems
IEEE 802.3* 10/100/1000 Mbps applications. The IXF1104 MAC supports a System Packet Interface
Phase 3 (SPI3) system interface to a network processor or ASIC, and concurrently supports copper and
fiber physical layer devices (PHYs).
The copper PHY interface supports the standard and reduced pin-count Gigabit Media Independent
Interface (GMII and RGMII) for high-port-count applications. For fiber applications the integrated Serializer/
Deserializer (SerDes) on each port supports direct connection to optical modules to reduce PCB area
requirements and system cost.
Product Features
Applications
Four Independent Ethernet MAC Ports for Copper or
Fiber Physical layer connectivity.
Copper Mode:
Fiber Mode:
SPI3 interface supports data transfers up to 4 Gbps in
both modes:
IEEE 802.3-compliant Flow Control
Internal per-channel FIFOs: 32 KB Rx, 10 KB Tx
Flexible 32/16/8-bit CPU interface
Load Balancing Systems
MultiService Switches
Web Caching Appliances
Intelligent Backplane Interfaces
Edge Routers
Redundant Line Cards
— IEEE 802.3 compliant
— Independent Enable/Disable of any port
— RGMII for 10/100/1000 Mbps links
— GMII for 1000 Mbps full-duplex links
— IEEE 802.3 MDIO interface
— Integrated SerDes interface for direct
— IEEE 802.3 auto-negotiation or forced mode
— Supports SFP MSA-compatible transceivers
— 32-bit Multi-PHY mode (133 MHz)
— 4 x 8-bit Single-PHY mode (125 MHz)
— Loss-less up to 9.6 KB packets and 5 km links
— Jumbo frame support for 9.6 KB packets
connection to 1000BASE-X optical modules
®
IXF1104 4-Port Gigabit Ethernet Media Access Controller (IXF1104 MAC) supports
®
IXF1104 4-Port Gigabit
278757, Revision 13.2
Programmable Packet handling
Performance Monitoring and Diagnostics
.18 m CMOS process technology
Operating Temperature Ranges:
Package Options:
Base Station Controllers and Transceivers
Serving GPRS Support Nodes (SGSN)
Gateway GPRS Support Nodes (GGSN)
Packet Data Serving Nodes (PDSN)
DSL Access Multiplexers (DSLAM)
Cable Modem Termination Systems (CMTS)
— Filter broadcast, multicast, unicast, VLAN and
— Automatically pad undersized Tx packets
— Remove CRC from Rx packets
— RMON Statistics
— CRC calculation and error detection
— Detection of length error, runt, or overly large
— Counters for dropped and errored packets
— Loopback modes
— JTAG boundary scan
— 1.8 V core, 2.5 V RGMII, GMII, OMI, and 3.3 V
— Copper Mode:
— Fiber Mode:
— 552-ball Plastic FC-BGA (Leaded)
— 552-ball Plastic FC-BGA (RoHS)
— 552-ball Ceramic BGA (contact your Cortina
errored packets
packets
SPI3 and CPU
Sales Representative)
TM
-40 °C to +85 °C
0 °C to +70 °C

Related parts for WPIXF1104BE.B1-993991

WPIXF1104BE.B1-993991 Summary of contents

Page 1

Cortina Systems Ethernet Media Access Controller Datasheet ® The Cortina Systems IXF1104 4-Port Gigabit Ethernet Media Access Controller (IXF1104 MAC) supports IEEE 802.3* 10/100/1000 Mbps applications. The IXF1104 MAC supports a System Packet Interface Phase 3 (SPI3) system interface to ...

Page 2

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH CORTINA SYSTEMS NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT ...

Page 3

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Revision History • Updated Figure 39, 1000BASE-T Receive Interface Timing, on page • Updated the Tcdwd and Tcdrh parameter values in • Updated the Tdatd, Tlath and Tlatl parameter values in ...

Page 4

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description N/A First release of this document from Cortina Systems, Inc. Page # Description page 69 Modified Figure 8, Ethernet Frame Format page 130 Table 44, RGMII Power Added ...

Page 5

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Revision Date: August 1, 2005 (Sheet Page # Description Modified Table 94, PHY Control ($ Port Index + 0x60) page 173 register default value]. Modified Table 95, PHY ...

Page 6

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description Modified Table 1 “Ball List in Alphanumeric Order by Signal Changed A10 from VCC to VDD Changed C12 from VCC to VDD Changed D11 from VCC to VDD ...

Page 7

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description 69 Added note under Table 22 “CRC Errored Packets Drop Enable Added new Section 5.1.2, “Flow Control” 69 Format”, and Figure 9 “PAUSE Frame Replaced Section 5.1.2.1.5, “Transmit ...

Page 8

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description 123 Modified Table 37 “Byte Swapper Behavior” 123 Modified second paragraph under 126 Modified Figure 33 “SPI3 Interface Loopback 126 Added note under Section 5.11.2, “Line Side Interface ...

Page 9

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description Modified Table 113 “RX FIFO High Watermark Port 0 193 ($0x581)”, Table 115 “RX FIFO High Watermark Port 2 Port 3 ($0x583)” [changed bits 11:0 description]. Renamed and ...

Page 10

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Page # Description 87 Modified Table 17 “IXF1104-to-Optical Module Interface Connections” 65 Modified first paragraph under 87 Modified Section 5.8.2.1, “High-Speed Serial 100 Modified Figure 27 “Microprocessor — External and Internal ...

Page 11

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Revision Date: April 2001 – December 2002 Page # Description Internal releases. ® Cortina Systems IXF1104 4-Port Gigabit Ethernet Media Access Controller Revisions 001 through 004 Page 11 ...

Page 12

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Contents 1.0 Introduction.................................................................................................................................. 21 1.1 What You Will Find in This Document ................................................................................ 21 1.2 Related Documents ............................................................................................................ 21 2.0 General Description .................................................................................................................... 22 3.0 Ball Assignments and Ball List Tables ...

Page 13

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.5 MDIO Control and Interface................................................................................................ 95 5.5.1 MDIO Address ....................................................................................................... 96 5.5.2 MDIO Register Descriptions .................................................................................. 96 5.5.3 Clear When Done .................................................................................................. 96 5.5.4 MDC Generation.................................................................................................... 96 5.5.5 Management Frames............................................................................................. 96 ...

Page 14

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.1 DC Specifications ............................................................................................................. 128 7.1.1 Undershoot / Overshoot Specifications ............................................................... 129 7.1.2 RGMII Electrical Characteristics .......................................................................... 130 7.2 SPI3 AC Timing Specifications ......................................................................................... 130 7.2.1 Receive Interface Timing ..................................................................................... 130 ...

Page 15

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 List of Figures 1 Block Diagram ............................................................................................................................... 22 2 Internal Architecture ...................................................................................................................... 23 3 552-Ball Assignments (Top View) ................................................................................................. 24 4 Interface Signals ........................................................................................................................... 37 5 Power Supply Sequencing ............................................................................................................ 61 ...

Page 16

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 50 JTAG AC Timing.......................................................................................................................... 145 51 System Reset AC Timing ............................................................................................................ 146 52 LED AC Interface Timing............................................................................................................. 147 53 Memory Overview Diagram ......................................................................................................... 148 54 Register Overview Diagram......................................................................................................... 149 55 CBGA ...

Page 17

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 List of Tables 1 Ball List in Alphanumeric Order by Signal Name........................................................................... 25 2 Ball List in Alphanumeric Order by Ball Location........................................................................... 30 3 SPI3 Interface Signal Descriptions ................................................................................................ 38 4 ...

Page 18

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 50 SerDes Timing Parameters ......................................................................................................... 138 51 MDIO Timing Parameters............................................................................................................ 140 Timing Characteristics..................................................................................................... 141 53 CPU Interface AC Signal Parameters ......................................................................................... 143 54 Transmit Pause Control ...

Page 19

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 101 Auto-Negotiation Next Page Transmit ($ Port Index + 0x67) ...................................................... 179 102 Port Enable ($0x500)................................................................................................................... 180 103 Interface Mode ($0x501) ............................................................................................................. 180 104 Link LED Enable ($0x502)........................................................................................................... 181 105 MAC ...

Page 20

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 152 Optical Module Status Ports 0-3 ($0x799)................................................................................... 211 153 Optical Module Control Ports ($0x79A)............................................................................... 211 2 154 I C Control Ports ($0x79B).................................................................................................. 212 2 155 ...

Page 21

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 1.0 Introduction This document contains information on the Cortina Systems Ethernet Media Access Controller (IXF1104 MAC), a four-port Gigabit Media Access Controller that supports IEEE 802.3 10/100/1000 Mbps applications from Cortina ...

Page 22

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 2.0 General Description The IXF1104 MAC provides 4.0 Gbps interface to four individual 10/100/1000 Mbps full-duplex or 10/100 Mbps half-duplex-capable Ethernet Media Access Controllers (MACs). The network processor ...

Page 23

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 2 Internal Architecture CPU Interface SPI3 Interface Clock Control Block ® Cortina Systems IXF1104 4-Port Gigabit Ethernet Media Access Controller RMON Statistics Packet TX Buffer RX Packet TX Buffer RX ...

Page 24

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 3.0 Ball Assignments and Ball List Tables 3.1 Ball Assignments See Figure 3, Table 1, Ball List in Alphanumeric Order by Signal Name, on page Table 2, Ball List in Alphanumeric ...

Page 25

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 3.2 Ball List Tables 3.2.1 Balls Listed in Alphabetic Order by Signal Name Table 1 shows the ball locations and signal names arranged in alphanumeric order by signal name. The following ...

Page 26

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Signal Name Location GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND ...

Page 27

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Signal Name Location 2 PTPA 2 RDAT_0 2 RDAT_1 2 RDAT_2 2 RDAT_3 2 RDAT_4 2 RDAT_5 2 RDAT_6 2 RDAT_7 2 RDAT_8 2 RDAT_9 2 RDAT_10 2 RDAT_11 2 RDAT_12 ...

Page 28

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Signal Name Location 2 TADR1 TCLK 2 TDAT0 2 TDAT1 2 TDAT2 2 TDAT3 2 TDAT4 2 TDAT5 2 TDAT6 2 TDAT7 2 TDAT8 2 TDAT9 2 TDAT10 2 TDAT11 2 ...

Page 29

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Signal Name Location TXPAUSE_ADD2 TXPAUSEFR UPX_ADD0 UPX_ADD1 UPX_ADD2 UPX_ADD3 UPX_ADD4 UPX_ADD5 UPX_ADD6 UPX_ADD7 UPX_ADD8 UPX_ADD9 UPX_ADD10 UPX_BADD0 UPX_BADD1 uPx_Cs_L UPX_DATA0 UPX_DATA1 UPX_DATA2 UPX_DATA3 UPX_DATA4 UPX_DATA5 UPX_DATA6 UPX_DATA7 UPX_DATA8 UPX_DATA9 UPX_DATA10 UPX_DATA11 ...

Page 30

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Signal Name Location VDD3 VDD3 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD4 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 VDD5 ...

Page 31

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Ball Signal Name Location A16 RERR_0 A17 RDAT_8 A18 RENB_1 A19 RFCLK A20 AVDD1P8_1 A21 GND A22 No Ball A23 No Ball A24 No Ball B1 No Ball B2 No Ball ...

Page 32

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Ball Signal Name Location F13 VDD3 F14 RDAT_7 F15 GND F16 RDAT_12 F17 VDD3 F18 RDAT_15 F19 GND F20 RPRTY_3 F21 VDD F22 RVAL_3 F23 GND F24 RDAT_31 G1 TDAT9 G2 ...

Page 33

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Ball Signal Name Location L10 GND L11 VDD L12 GND L13 GND L14 VDD L15 GND L16 VDD L17 UPX_DATA31 L18 NC L19 NC L20 GND L21 NC L22 LED_LATCH 2 ...

Page 34

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Ball Signal Name Location T10 GND T11 VDD T12 VDD5 T13 VDD4 T14 VDD T15 GND T16 RXD4_3 T17 RXD5_3 T18 RXD6_3 T19 RXD7_3 T20 ...

Page 35

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Ball Signal Name Location AA4 GND AA5 CRS_0 AA6 VDD AA7 TXD4_1 AA8 GND AA9 CRS_1 AA10 VDD AA11 RXD6_1 AA12 GND AA13 GND AA14 TXD4_3 AA15 VDD AA16 TXD6_3 AA17 ...

Page 36

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 4.0 Ball Assignments and Signal Descriptions 4.1 Naming Conventions 4.1.1 Signal Name Conventions Signal names begin with a Signal Mnemonic, and can also contain one or more of the following designations: ...

Page 37

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 4 Interface Signals SPHY TDAT[7:0]_0:3 TFCLK TENB_0:3 TERR_0:3 TPRTY_0:3 TSOP_0:3 TEOP_0:3 TADR[1:0] DTPA_0:3 SPI3 Interface RDAT[7:0]_0:3 RFCLK RENB_0:3 RVAL_0:3 RERR_0:3 RPRTY_0:3 RSOP_0:3 REOP_0:3 JTAG Interface MDIO Interface Pause Control Interface ...

Page 38

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY TDAT31 TDAT7_3 TDAT30 TDAT6_3 TDAT29 TDAT5_3 TDAT28 TDAT4_3 TDAT27 TDAT3_3 TDAT26 TDAT2_3 TDAT25 TDAT1_3 TDAT24 TDAT0_3 TDAT23 ...

Page 39

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY TENB_0 TENB_0 TENB_1 TENB_2 TENB_3 TERR_0 TERR_0 TERR_1 TERR_2 TERR_3 TSOP_0 TSOP_0 TSOP_1 TSOP_2 TSOP_3 TEOP_0 TEOP_0 ...

Page 40

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY TMOD1 NA TMOD0 TSX NA TADR1 TADR1 TADR0 TADR0 DTPA_0 DTPA_0 DTPA_1 DTPA_1 DTPA_2 DTPA_2 DTPA_3 DTPA_3 ...

Page 41

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY STPA NA PTPA PTPA ® Cortina Systems IXF1104 4-Port Gigabit Ethernet Media Access Controller Ball Type Standard ...

Page 42

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY RDAT31 RDAT7_3 RDAT30 RDAT6_3 RDAT29 RDAT5_3 RDAT28 RDAT4_3 RDAT27 RDAT3_3 RDAT26 RDAT2_3 RDAT25 RDAT1_3 RDAT24 RDAT0_3 RDAT23 ...

Page 43

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY RENB_0 RENB_0 RENB_1 RENB_2 RENB_3 RERR_0 RERR_0 RERR_1 RERR_2 RERR_3 ® Cortina Systems IXF1104 4-Port Gigabit Ethernet ...

Page 44

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY RVAL_0 RVAL_0 RVAL_1 RVAL_2 RVAL_3 RSOP_0 RSOP_0 RSOP_1 RSOP_2 RSOP_3 ® Cortina Systems IXF1104 4-Port Gigabit Ethernet ...

Page 45

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 3 SPI3 Interface Signal Descriptions (Sheet Signal Name MPHY SPHY REOP_0 REOP_0 REOP_1 REOP_2 REOP_3 RMOD1 NA RMOD0 RSX NA ® Cortina Systems IXF1104 4-Port Gigabit Ethernet ...

Page 46

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 4 SerDes Interface Signal Descriptions Signal Name Ball Designator TX_P_0 Y13 TX_P_1 AD13 TX_P_2 W16 TX_P_3 AC18 TX_N_0 Y14 TX_N_1 AD14 TX_N_2 Y16 TX_N_3 AD18 RX_P_0 P22 RX_P_1 V22 RX_P_2 ...

Page 47

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 5 GMII Interface Signal Descriptions (Sheet Signal Name TXD7_0 TXD6_0 TXD5_0 TXD4_0 TXD3_0 TXD2_0 TXD1_0 TXD0_0 TXD7_1 TXD6_1 TXD5_1 TXD4_1 TXD3_1 TXD2_1 TXD1_1 TXD0_1 TXD7_2 TXD6_2 TXD5_2 ...

Page 48

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 5 GMII Interface Signal Descriptions (Sheet Signal Name RXD7_0 RXD6_0 RXD5_0 RXD4_0 RXD3_0 RXD2_0 RXD1_0 RXD0_0 RXD7_1 RXD6_1 RXD5_1 RXD4_1 RXD3_1 RXD2_1 RXD1_1 RXD0_1 RXD7_2 RXD6_2 RXD5_2 ...

Page 49

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 6 RGMII Interface Signal Descriptions (Sheet Ball Signal Name Designator TXC_0 AA1 TXC_1 AD7 TXC_2 AC20 TXC_3 AB14 TD3_0 AA3 TD2_0 Y3 TD1_0 Y2 TD0_0 Y1 TD3_1 ...

Page 50

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 6 RGMII Interface Signal Descriptions (Sheet Ball Signal Name Designator RXC_0 V4 RXC_1 AD11 RXC_2 AA24 RXC_3 V23 RD3_0 Y7 RD2_0 W7 RD1_0 V7 RD0_0 V8 RD3_1 ...

Page 51

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 7 CPU Interface Signal Descriptions (Sheet Ball Signal Name Designator UPX_ADD10 UPX_ADD9 U3 UPX_ADD8 UPX_ADD7 UPX_ADD6 UPX_ADD5 U1 UPX_ADD4 UPX_ADD3 R1 UPX_ADD2 UPX_ADD1 N1 UPX_ADD0 UPX_BADD1 W3 ...

Page 52

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 7 CPU Interface Signal Descriptions (Sheet Ball Signal Name Designator UPX_RDY_L M1 UPX_WIDTH1 UPX_WIDTH0 U16 Table 8 Transmit Pause Control Interface Signal Descriptions Signal Name Designator TXPAUSEADD2 ...

Page 53

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 9 Optical Module Interface Signal Descriptions (Sheet Signal Name Designator TX_DISABLE_0 TX_DISABLE_1 TX_DISABLE_2 TX_DISABLE_3 MOD_DEF_0 MOD_DEF_1 MOD_DEF_2 MOD_DEF_3 RX_LOS_0 RX_LOS_1 RX_LOS_2 RX_LOS_3 TX_FAULT_0 TX_FAULT_1 TX_FAULT_2 TX_FAULT_3 RX_LOS_INT ...

Page 54

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 9 Optical Module Interface Signal Descriptions (Sheet Signal Name Designator MOD_DEF_INT 2 I C_CLK DATA_0 DATA_1 DATA_2 2 ...

Page 55

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 12 JTAG Interface Signal Descriptions Signal Name Designator TCLK TMS TDI TDO TRST_L Table 13 System Interface Signal Descriptions Signal Name Designator CLK125 SYS_RES_L Table 14 Power Supply Signal Descriptions ...

Page 56

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 14 Power Supply Signal Descriptions (Sheet Signal Name A10 D11 F21 J14 K17 VDD L14 P14 R17 U10 AA6 B4 F8 VDD2 J12 M12 B13 F13 VDD3 ...

Page 57

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 15 Line Side Interface Multiplexed Balls (Sheet Copper Mode GMII Signal RGMII Signal TXD[7:5]_0 TXD[7:5]_1 NC TXD[7:5]_2 TXD[7:5]_3 TX_EN_0:3 TX_CTL_0:3 TX_ER_0:3 NC RXC_0:3 RXC_0:3 RXD[3:0]_0 RD[3:0]_0 RXD[3:0]_1 ...

Page 58

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 16 SPI3 MPHY/SPHY Interface (Sheet SPI3 Signals MPHY SPHY TDAT[31:24] TDAT[7:0]_3 TDAT[23:16] TDAT[7:0]_2 TDAT[15:8] TDAT[7:0]_1 TDAT[7:0] TDAT[7:0]_0 TFCLK TFCLK TPRTY_0 TPRTY_0 GND TPRTY_1 GND TPRTY_2 GND TPRTY_3 ...

Page 59

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 16 SPI3 MPHY/SPHY Interface (Sheet SPI3 Signals MPHY SPHY RDAT[31:24] RDAT[7:0]_3 RDAT[23:16] RDAT[7:0]_2 RDAT[15:8] RDAT[7:0]_1 RDAT[7:0] RDAT[7:0]_0 RFCLK RFCLK RPRTY_0 RPRTY_0 NC RPRTY_1 NC RPRTY_2 NC RPRTY_3 ...

Page 60

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 4.5 Ball State During Reset Table 17 Definition of Output and Bi-directional Balls During Hardware Reset (Sheet Interface Ball Name DTPA_0:3 STPA PTPA RDAT[31:0] RVAL_0:3 SPI3 RERR_0:3 RPRTY_0:3 ...

Page 61

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 17 Definition of Output and Bi-directional Balls During Hardware Reset (Sheet Interface Ball Name TX_FAULT_INT RX_LOS_INT Optical MOD_DEF_INT Module 2 I C_CLK 2 I C_DATA_0:3 Note: Z ...

Page 62

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 18 Power Supply Sequencing Power Supply VDD, AVDD1P8_1, AVDD1P8_2 VDD4, VDD5, AVDD2P5_1, AVDD2P5_2 1. The value of 10 µs given is a nominal value only. The exact time difference between ...

Page 63

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 6 Analog Power Supply Filter Network 2 1.8 V Table 20 Analog Power Balls Signal Name AVDD1P8_1 AVDD2P5_1 AVDD1P8_2 AVDD2P5_2 ® Cortina Systems IXF1104 4-Port Gigabit Ethernet Media ...

Page 64

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.0 Functional Descriptions 5.1 Media Access Controller (MAC) The IXF1104 MAC main functional block consists of four independent 10/100/1000 Mbps Ethernet MACs, which support interfaces for fiber and copper connectivity. • ...

Page 65

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The IXF1104 MAC operates only in full-duplex mode at 1000 Mbps rates on both SerDes and GMII interface connections. The IXF1104 MAC is capable of operation at 1000 Mbps, full-duplex in ...

Page 66

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.1.1.3.3 Filter Broadcast Packets This feature is enabled when bit 2 of the Any broadcast frame received in this mode is marked by the MAC to be dropped. The frame is ...

Page 67

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 21 CRC Errored Packets Drop Enable Behavior RX FIFO CRC Error ErroredFrame 1 Pass Drop Enable See Table 90, RX Packet Filter Control ($ Port_Index ...

Page 68

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 In half-duplex operation, the MAC generates collisions instead of sending pause frames to manage the incoming traffic from the link partner 5.1.2.1 802.3x Flow Control (Full-Duplex Operation) The IEEE 802.3x standard ...

Page 69

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 8 Ethernet Frame Format 7 Number of bytes Preamble 64 yte Minimum / 1518 bytes Maximum Note: Figure 9 PAUSE Frame Format An IEEE 802.3 MAC PAUSE frame is identified ...

Page 70

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 • Pause Threshold is the amount of time, measured in multiples of 512 bit times, prior to the expiration of the Pause Length that the MAC transmits another Pause frame to ...

Page 71

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 22 Valid Decodes for TXPAUSEADD[2:0] TXPAUSEADD_2:0 0x0 0x1 0x2 0x3 0x4 0x5 to 0x6 0x7 Figure 10 Transmit Pause Control Interface TXPAUSEFR TXPAUSEADD0 TXPAUSEADD1 TXPAUSEADD2 This example shows the following ...

Page 72

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The IXF1104 MAC provides complete flexibility in line-side connectivity by offering RGMII, integrated SerDes, and GMII. 5.1.3.1 Configuration The memory maps through Table 68, Optical Module Registers ($ 0x799 - 0x79F), ...

Page 73

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 23 Operational Mode Configuration Registers (Sheet Register Register Name Address 0x500 Bit 0 – Port 0 Port Enable Bit 1 – Port 1 ($0x500) Bit 2 – ...

Page 74

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.1.4.2 Determining If Link Is Established in Auto-Negotiation Mode A valid link is established when the AN_complete bit is set and the RX_Sync bit reports that synchronization has occurred. Both register ...

Page 75

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.1.5.2 Duplex The MAC supports full-duplex or half-duplex depending on the line-side interface that is configured by the MAC IF Mode and RGMII Speed ($ Port_Index + 0x10) The duplex of ...

Page 76

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 • TxExcessiveLengthDrop (Addr: Port_Index + 0x53) • TxCRCError (Addr: Port_Index + 0x56) The IXF1104 MAC checks the CRC for all legal-length jumbo frames (frames between 1519 and the Max Frame Size). ...

Page 77

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 SPI3 interface before the EOP is received. Packets sizes below this threshold are treated as “store and forward.” Once a packet size exceeds the RX FIFO transfer threshold, it can no ...

Page 78

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 24 RMON Additional Statistics (Sheet RMON Ethernet Statistics Group 1 Statistics etherStatsPkts etherStatsBroadcastPkts etherStatsMulticastPkts etherStatsCRCAlignErrors etherStatsUndersizedPkts etherStatsOversizePkts etherStatsFragments etherStatsJabbers etherStatsCollisions etherStatsPkts64Octets etherStatsPkts65to127Octets etherStatsPkts128to255Octets Note: The RMON specification ...

Page 79

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 24 RMON Additional Statistics (Sheet RMON Ethernet Statistics Group 1 Statistics etherStatsPkts256to511Octets etherStatsPkts512to1023Octets etherStatsPkts1023to1518 Octets etherStatOwner etherStatsStatus Note: The RMON specification requires that this is, “The total ...

Page 80

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 packet is equal to the byte position where the invalid symbol was. No packet fragments are seen at the next packet transfer. • Issue: If the invalid 10-bit code is inserted ...

Page 81

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 In the receive direction, the IXF1104 MAC specifies the selected port by sending the address on the RDAT[1:0] bus marked with the RSX signal active and RVAL signal inactive. All subsequent ...

Page 82

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 11 MPHY Transmit Logical Timing TFCLK TENB TSOP TEOP TMOD [1:0] TERR TSX TDAT 0000 B0-B3 [31:0] TPRTY 1. Applies to all transmit packet available signals (STPA, PTPA, DTPA_0:3). 5.2.2.2 ...

Page 83

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 13 MPHY 32-Bit Interface Network Processor TFCLK TDAT[31:0] TMOD[1:0] TPRTY TSOP TEOP TERR DTPA_0:3 TADR[1:0] RFCLK RENB RDAT[31:0] RMOD[1:0] RPRTY RSOP REOP RERR 5.2.2.3 Clock Rates In MPHY mode, the ...

Page 84

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.2.2.5 SPHY Mode The SPHY operation mode is selected when bit 21 of the Global Configuration ($0x700), on page 203 operation for the IXF1104 MAC SPI3 interface. 5.2.2.5.1 Data Path The ...

Page 85

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 14 SPHY Transmit Logical Timing TFCLK TENB TSOP TEOP TERR TDAT B0 [7:0] TPRTY 5.2.2.8 Receive Timing (SPHY) A packet is received when RSOP is asserted to indicate the data ...

Page 86

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 16 SPHY Connection for Two IXF1104 MAC Ports (8-Bit Interface) 5.2.2.8.1 Clock Rates The TFCLK and RFCLK can be independent of each other in SPHY mode operation. TFCLK and RFCLK ...

Page 87

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.2.2.8.2 Parity The IXF1104 MAC can be odd or even (the IXF1104 MAC defaults to odd) when calculating parity on the data bus. This can be changed to accommodate even parity ...

Page 88

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 • Dedicated per port Direct Transmit Packet Available (DTPA) • Selected-PHY Transmit Packet Available (STPA), which is based on the current in-band port address in MPHY mode. • Polled-PHY Transmit packet ...

Page 89

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 This function is enabled by writing the appropriate data to the Strip Enable ($0x5B3) A standard 1518-byte Ethernet packet occupies 379 long words (four bytes) with two additional bytes left over ...

Page 90

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 17 MAC GMII Interconnect 5.3.1 GMII Signal Multiplexing The GMII balls are reassigned when using the RGMII mode or fiber mode. Side Interface Multiplexed Balls, on page 56 modes. See ...

Page 91

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 25 GMII Interface Signal Definitions IXF1104 MAC GMII Standard Signal TXC_0 TXC_1 GTX_CLK TXC_2 TXC_3 TXD[7:0]_0 TXD[7:0]_1 TXD[7:0]_2 TXD[7:0]_3 TX_EN_0 TX_EN_1 TX_EN_2 TX_EN_3 TX_ER_0 TX_ER_1 TX_ER_2 TX_ER_3 RXC_0 RXC_1 RXC_2 ...

Page 92

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.4 Reduced Gigabit Media Independent Interface (RGMII) The IXF1104 MAC supports the RGMII interface standard as defined in the RGMII Version 1.2 specification. The RGMII interface is an alternative to the ...

Page 93

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.4.3 TX_ER and RX_ER Coding To reduce interface power, the transmit error condition (TX_ER) and the receive error condition (RX_ER) are encoded on the RGMII interface to minimize transitions during normal ...

Page 94

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 19 TX_CTL Behavior TXC_0:3 (at Transmitter) TD[3:0]_0:3 TX_CTL_0:3 TXC_0:3 (at Transmitter) TD[3:0]_0:3 TX_CTL_0:3 Figure 20 RX_CTL Behavior RXC_0:3 (at PHY) RD[3:0]_0:3 RX_CTL_0:3 RXC_0:3 (at PHY) RD[3:0]_0:3 RX_CTL_0:3 ® Cortina Systems ...

Page 95

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.4.3.1 In-Band Status Carrier Sense (CRS) is generated by the PHY when a packet is received from the network interface. CRS is indicated when: • RXDV = true. • RXDV = ...

Page 96

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.5.1 MDIO Address The 5-bit PHY address for the MDIO transactions can be set in the ($0x680). Bits 5:2 of the PHY address are fixed to a value of 0. Bits ...

Page 97

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 21 Management Frame Structure (Single-Frame Format) 5.5.6 Single MDI Command Operation The Management Data Interface is accessed through the and the MDIO Single Read and Write Data setting Register 0, ...

Page 98

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 22 MDI State Cnt > (Cnt = 16 and Cnt = 16 And ® Cortina Systems IXF1104 4-Port Gigabit Ethernet Media Access ...

Page 99

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.5.8 Autoscan Operation The autoscan function allows the 32 registers in each external PHY (up to four stored internally in the IXF1104 MAC. Autoscan is enabled by setting bit ...

Page 100

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The SerDes receive interface receives serialized data at 1.25 GHz. The interface is differential with two signals for the receive operation. The equalizer receives a differential signal that is equalized for ...

Page 101

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.6.2.3 Receiver Operational Overview The receiver structure performs Clock and Data Recovery (CDR) on the incoming serial data stream. The quality of this operation is a dominant factor for the Bit ...

Page 102

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 23 SerDes Receiver Jitter Tolerance 16 ui 10 Note Unit interval. 5.6.2.6 Transmit Jitter The SerDes core total transmit jitter, including contributions from the ...

Page 103

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.7 Optical Module Interface This section describes the connection of the IXF1104 MAC ports to an Optical Module Interface and details the minimal connections that are supported for correct operation. The ...

Page 104

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.7.2 Functional Descriptions 5.7.2.1 High-Speed Serial Interface These signals are responsible for transfer of the actual data at 1.25 Gbps. Specifications, on page 128 differentially. The following signals are required to ...

Page 105

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The status of each bit (one for each port) is found in ($0x799) bits [23:20]. Any change in the state of these bits causes a logic Low level on the RX_LOS_INT ...

Page 106

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The specific interface in the IXF1104 MAC supports only a subset of the full I²C interface, and only the features required to support the Optical Module Interfaces are implemented. This leads ...

Page 107

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 2 Figure Random Read Transaction C_Data Line DON'T CARE bit for 1k) Note: Only one optical ...

Page 108

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 the I C Control Ports ($0x79B) complete. 6. The data is written through the CPU interface. The CPU must poll the Write_Complete bit until it ...

Page 109

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 26 Start and Stop Definition Timing I 2 C_Data I 2 C_Data 5.7.3.6.3 Acknowledge All addresses and data words are serially transmitted to and from the optical module in 8-bit ...

Page 110

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 in an optical module. The eighth bit of the device address is the Read/Write operation select bit. A Read operation is initiated if this bit is High and a Write operation ...

Page 111

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Mode 1: (LED_SEL_MODE = 1): This mode is used with standard TTL (74LS599) or HCMOS (74HC599) octal shift registers with latches, providing the most general and cost- effective implementation of the ...

Page 112

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 31 Mode 0 Clock Cycle to Data Bit Relationship LED_CLK Cycle 1 START BIT 2:3 PAD BITS 4:15 LED DATA 1-12 36:38 PAD BITS When implemented on the board with ...

Page 113

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 30 Mode 1 Timing LED_CLK LED_DATA LED_LATCH Table 32 Mode 1 Clock Cycle to Data Bit Relationship LED_CLK Cycle LED_DATA Name 1 START BIT 2:3 PAD BITS 4:15 LED DATA ...

Page 114

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 33 LED_DATA# Decodes (Sheet LED_DATA# 5.8.6.1 LED Signaling Behavior Operation in each mode for the decoded LED data in Table 35. 5.8.6.1.1 Fiber LED Behavior Table 34 ...

Page 115

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.8.6.1.2 Copper LED Behavior Table 35 LED Behavior (Copper Mode) Type Link LED Activity LED - Green Note: Table 33, LED_DATA# Decodes on page 180 and the LEDs are enabled in ...

Page 116

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.9.1 Functional Description 5.9.1.1 Read Access Read access involves the following: • Detect assertion of asynchronous Read control signal and latch address • Generate internal Read strobe • Drive valid data ...

Page 117

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 32 Write Timing Diagram - Asynchronous Interface UPX_ADD[10:0] UPX_CS_L UPX_WR_L UPX_DATA[31:0] UPX_RD_L 5.9.1.3 CPU Timing Parameters For information on the CPU interface Read and Write cycle AC timing parameters, refer ...

Page 118

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 36 Byte Swapper Behavior UPX_BADD 32-bit [1:0] UPX_DATA_ [31:0] 00 [31:0] 01 – 10 – 11 – 8-bit mode, data is output in Little Endian format regardless of ...

Page 119

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.10.2 Instruction Register and Supported Instructions The instruction register is a 4-bit register that enacts the boundary scan instructions. After the state machine resets, the default instruction is IDCODE. The decode ...

Page 120

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 5.11.1 SPI3 Interface Loopback To provide a diagnostic loopback feature on the SPI3 interface possible to configure the IXF1104 MAC to loop back any data written to the IXF1104 ...

Page 121

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 34 Line Side Interface Loopback Path TX SPI3 Interface Block RX When the IXF1104 MAC is configured in this loopback mode, all of the MAC functions and features are available, ...

Page 122

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 • +/- 50 ppm • Maximum duty cycle distortion 40/60 5.12.2 SPI3 Receive and Transmit Clocks The IXF1104 MAC transmit clock requirements include the following: • 3.3 V LVTTL drive • ...

Page 123

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 2 5.12 Clock The IXF1104 MAC supports a single-output I interfaces. The IXF1104 MAC meets the following specifications for this clock: • 2.5 V CMOS drive • Maximum clock ...

Page 124

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 6.0 Applications 6.1 Change Port Mode Initialization Sequence Use the change port mode initialization sequence after power-up and anytime a port is configured into or switching between fiber or copper mode, ...

Page 125

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Enable Packet padding and CRC Appending on transmitted packets in bits 6 and 7, as needed. Set bit enable auto-negotiation. Set bit enable ...

Page 126

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.0 Electrical Specifications Table 38 through Table 57, LED Interface AC Timing Parameters, on page 147 35, SPI3 Receive Interface Timing, on page 131 Timing, on page 147 interfaces: — SPI3 ...

Page 127

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 39 Recommended Operating Conditions Parameter Recommended supply voltage SerDes Operation Transmitting and Operating Current receiving in 1000 Mbps mode RGMII Operation Transmitting and Operating Current receiving in 1000 Mbps mode ...

Page 128

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.1 DC Specifications The IXF1104 MAC supports the following I/O buffer types: • 2.5 V CMOS • 3.3 V LVTTL • SerDes See Section 5.1.7, Packet Buffer Dimensions, on page 76 ...

Page 129

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 41 SerDes Transmit Characteristics (Sheet Parameter Differential output impedance Receiver differential voltage requirement at center of receive eye Receiver common mode voltage range Receiver termination impedance Signal ...

Page 130

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.1.2 RGMII Electrical Characteristics The RGMII signals (including MDIO/MDC) are based on 2.5V CMOS interface voltages, as defined by JEDEC EIA/JESD8-5 (see Table 44 RGMII Power Symbol Parameter V Output High ...

Page 131

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Figure 35 SPI3 Receive Interface Timing RFCLK RENB RDAT[31:0] RPRY RMOD RSOP REOP RERR RVAL RSX Table 45 SPI3 Receive Interface Signal Parameters (Sheet Symbol – RFCLK frequency ...

Page 132

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 45 SPI3 Receive Interface Signal Parameters (Sheet Symbol TPreop RFCLK High to REOP valid TPrmod RFCLK High to RMOD valid TPrerr RFCLK High to RERR valid TPrval ...

Page 133

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.2.2 Transmit Interface Timing Figure 36 and Table 46 Figure 36 SPI3 Transmit Interface Timing TFCLK TENB TDAT[31:0] TPRTY TMOD[1:0] TSOP TEOP TERR TADR TSX DTPA STPA PTPA ® Cortina Systems ...

Page 134

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 46 SPI3 Transmit Interface Signal Parameters Symbol – TFCLK frequency – TFCLK duty cycle TStenb TENB setup time to TFCLK THtenb TENB hold time to TFCLK TStdat TDAT[31:0] setup time ...

Page 135

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.3 RGMII AC Timing Specification Figure 37 and Table 47 Figure 37 RGMII Interface Timing (at Transmitter) TD[3:0] TX_CTL[n] (at Receiver) (at Transmitter) RD[3:0] RX_CTL (at Receiver) Table 47 RGMII Interface ...

Page 136

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.4 GMII AC Timing Specification 7.4.1 1000 Base-T Operation Figure 38 and Figure 39 7.4.1.1 1000 BASE-T Transmit Interface Figure 38 1000BASE-T Transmit Interface Timing GTX_CLK TXEn TXD[7:0] TXER CPS Table ...

Page 137

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.4.1.2 1000BASE-T Receive Interface Figure 39 1000BASE-T Receive Interface Timing RX_CLK RXDV RXD[7:0] CRS Table 49 GMII 1000BASE-T Receive Signal Parameters Symbol t1 RXD[7:0], RX_DV, RXER Setup to Rx_CLK High t2 ...

Page 138

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.5 SerDes AC Timing Specification Figure 40 SerDes Timing Diagram Table 50 SerDes Timing Parameters Symbol Tt Transmit eye width Rt Receiver eye width Tv Transmit amplitude Rv Receiver amplitude ® ...

Page 139

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.6 MDIO AC Timing Specification The MDIO Interface on the IXF1104 MAC can operate in two modes – low-speed and high- speed. In low-speed mode, the MDC clock signal operates at ...

Page 140

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.6.3 MDIO AC Timing Figure 43 MDIO Write Timing Diagram MDC MDIO Figure 44 MDIO Read Timing Diagram MDC MDIO Table 51 MDIO Timing Parameters Parameter MDIO Setup before MDC. MDIO ...

Page 141

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.7 Optical Module and I 2 7.7 Interface Timing Figure 45 and Figure 46 Interface AC timing characteristics. Figure 45 Bus Timing Diagram I 2 C_Clk t HD.STA I ...

Page 142

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 2 Table Timing Characteristics (Sheet Symbol t Data in hold time HD.DAT t Data in setup time SU.DAT t Inputs rise time R t ...

Page 143

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.8.2 CPU Interface Write Cycle AC Timing Figure 48 CPU Interface Write Cycle AC Timing UPX_ADD[10:0] UPX_CS_L UPX_WR_L UPX_DATA[31:0] UPX_RD_L Table 53 CPU Interface AC Signal Parameters Symbol Tcas Address, chip ...

Page 144

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.9 Transmit Pause Control AC Timing Specification Figure 49 and Table 54 interface operates as an asynchronous interface relative to the main system clock (CLK125). There is, however, a relationship between ...

Page 145

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.10 JTAG AC Timing Specification Figure 50 and Table 55 Figure 50 JTAG AC Timing Table 55 JTAG AC Timing Parameters Symbol Tjc TCLK cycle time Tjh TCLK High time Tjl ...

Page 146

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.11 System AC Timing Specification Figure 51 and Table 56 Figure 51 System Reset AC Timing Table 56 System Reset AC Timing Parameters Symbol Trw Reset pulse width Trt Reset recovery ...

Page 147

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 7.12 LED AC Timing Specification Figure 52 and Table 57 Figure 52 LED AC Interface Timing LED_CLK LED_DATA LED_LATCH Table 57 LED Interface AC Timing Parameters Symbol Tcyc LED_CLK cycle time ...

Page 148

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 8.0 Register Set The registers shown in this section provide access for configuration, alarm monitoring, and control of the chip. Table 58, MAC Control Registers ($ Port Index + Offset), on ...

Page 149

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 The address vector for the IXF1104 MAC is 11 bits wide. This allows for 7 bits of port- specific access and a 4-bit vector to address each port and all global ...

Page 150

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 58 MAC Control Registers ($ Port Index + Offset) (Sheet Register Discard Unknown Control Frame ($ Port_Index + 0x15) RX Config Word ($ Port_Index + 0x16) TX ...

Page 151

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 60 MAC TX Statistics Registers ($ Port Index + Offset) Register OctetsTransmittedOK OctetsTransmittedBad TxUCPkts TxMCPkts TxBCPkts TxPkts64Octets TxPkts65to127Octets TxPkts128to255Octets TxPkts256to511Octets TxPkts512to1023Octets TxPkts1024to1518Octets TxPkts1519toMaxOctets TxDeferred TxTotalCollisions TxSingleCollisions TxMultipleCollisions TxLateCollisions TxExcessiveCollisionErrors TxExcessiveDeferralErrors ...

Page 152

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 61 PHY Autoscan Registers ($ Port Index + Offset) (Sheet Register Auto-Negotiation Expansion ($ Port Index + 0x66) Auto-Negotiation Next Page Transmit ($ Port Index + 0x67) ...

Page 153

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 63 RX FIFO Registers ($ 0x580 - 0x5BF) (Sheet Register RX FIFO Errored Frame Drop Enable ($0x59F) RX FIFO Overflow Event ($0x5A0) Reserved RX FIFO Errored Frame ...

Page 154

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 64 TX FIFO Registers ($ 0x600 - 0x63E) (Sheet Register TX FIFO Overflow Frame Drop Counter Port 1 TX FIFO Overflow Frame Drop Counter Port 2 TX ...

Page 155

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 67 SerDes Registers ($ 0x780 - 0x798) (Sheet Register RX Signal Detect Level Ports ($0x793) Clock and Interface Mode Change Enable Ports 0 - ...

Page 156

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 70 Desired Duplex ($ Port_Index + 0x02) Bit Name Register Description: Chooses between half-duplex and full-duplex operation in RGMII 100 Mbps or 10 Mbps mode only. This register must be ...

Page 157

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table Timer Value ($ Port_Index + 0x07) Name The 16-bit pause length inserted in the flow FC TX Timer control pause frame sent to the receiving Value station. ...

Page 158

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 77 IPG Receive Time 2 ($ Port_Index + 0x0B) Name IPG Receive Time Read Only, No clear on Read Read, Clear on Read; W ...

Page 159

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 80 Max Frame Size (Addr: Port_Index + 0x0F) Name This is a 14-bit value configuring the maximum frame size the MAC can receive or transmit without activating any error counters, ...

Page 160

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 83 FC Enable ($ Port_Index + 0x12) Bit Name Register Description: Indicates which flow control mode is used for the RX and TX MAC. 31:3 Reserved 2 TX HDFC 1 ...

Page 161

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 85 Short Runts Threshold ($ Port_Index + 0x14) Name The 5-bit configuration holds the value in bytes, which applies to the threshold in determining between runts and short. The bits ...

Page 162

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 87 RX Config Word ($ Port_Index + 0x16) (Sheet Bit Name 19 RX Config 18 Config Changed 17 Invalid Word 16 Carrier Sense 15 Next Page 14 ...

Page 163

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 88 TX Config Word ($ Port_Index + 0x17) (Sheet Bit Name 2 13:12 Remote Fault [1:0] 11:9 Reserved 8 Asym Pause 7 Sym Pause 6 Half Duplex ...

Page 164

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 90 RX Packet Filter Control ($ Port_Index + 0x19) (Sheet Bit Name Register Description: This register allows for specific packet types to be marked for filtering and ...

Page 165

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 90 RX Packet Filter Control ($ Port_Index + 0x19) (Sheet Bit Name 2 B/Cast Drop En 1 M/Cast Match En 0 U/Cast Match ...

Page 166

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 92 MAC RX Statistics ($ Port_Index + 0x20 – + 0x39) (Sheet Name Description Counts the bytes received in all legal frames, including all bytes from the ...

Page 167

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 92 MAC RX Statistics ($ Port_Index + 0x20 – + 0x39) (Sheet Name Description The total number of packets received (including RxPkts256to511 bad packets) that were 256-511 ...

Page 168

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 92 MAC RX Statistics ($ Port_Index + 0x20 – + 0x39) (Sheet Name Description Frames bigger than the maximum allowed, with both OK CRC and the integral ...

Page 169

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 92 MAC RX Statistics ($ Port_Index + 0x20 – + 0x39) (Sheet Name Description The total number of packets received that are less than 64 octets in ...

Page 170

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 8.4.3 MAC TX Statistics Register Overview The MAC TX Statistics registers contain all the MAC transmit statistic counters and are cleared when read. The software must poll these registers to accumulate ...

Page 171

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 93 MAC TX Statistics ($ Port_Index +0x40 – +0x58) (Sheet Name TxBCPkts TxPkts64Octets Txpkts65to127Octets Txpkts128to255Octets Txpkts256to511Octets Txpkts512to1023Octets Txpkts1024to1518Octets Txpkts1519toMaxOctets TxDeferred TxTotalCollisions Read Only, No ...

Page 172

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 93 MAC TX Statistics ($ Port_Index +0x40 – +0x58) (Sheet Name TxSingleCollisions TxMultipleCollisions TxLateCollisions TxExcessiveCollisionErrors TxExcessiveDeferralErrors TxExcessiveLengthDrop TxUnderrun TxTagged Read Only, No clear on ...

Page 173

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 93 MAC TX Statistics ($ Port_Index +0x40 – +0x58) (Sheet Name TxCRCError TxPauseFrames TxFlowControlCollisions Send Read Only, No clear on Read Read, ...

Page 174

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 94 PHY Control ($ Port Index + 0x60) (Sheet Bit Name 10 Isolate Restart 9 Auto-Negotiation 8 Duplex Mode 7 Collision Test Speed Selection 6 1000 Mbps ...

Page 175

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 95 PHY Status ($ Port Index + 0x61) (Sheet Bit Name 100BASE-T2 9 Half-Duplex 8 Extended Status 7 Reserved MF Preamble 6 Suppression 5 Reserved 4 Remote ...

Page 176

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 97 PHY Identification 2 ($ Port Index + 0x63) (Sheet Bit Name 15:10 PHY ID Number 9:4 Manufacturer’s Model Manufacturer’s 3:0 Revision Number Read ...

Page 177

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 98 Auto-Negotiation Advertisement ($ Port Index + 0x64) (Sheet Bit Name 10BASE-T 6 Full-Duplex 10BASE-T 5 Half-Duplex Selector Field, 4:0 S[4: Read Only; RR ...

Page 178

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 99 Auto-Negotiation Link Partner Base Page Ability ($ Port Index + 0x65) (Sheet Bit Name 100BASE-TX 8 Full-Duplex 100BASE-TX 7 Half-Duplex 10BASE-T 6 Full-Duplex 10BASE-T 5 Half-Duplex ...

Page 179

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 100 Auto-Negotiation Expansion ($ Port Index + 0x66) (Continued) (Sheet Bit Name 2 Next Page Able 1 Page Received Link Partner Auto- 0 Negotiation Able 1. RO ...

Page 180

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 102 Port Enable ($0x500) Bit Name Register Description: A control register for each port in the IXF1104 MAC. Port ID = bit position in the register. To make a port ...

Page 181

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 104 Link LED Enable ($0x502) Bit Name Register Description: Per port bit should be set upon detection of link to enable proper operation of the link LEDs. 31:4 Reserved 3 ...

Page 182

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 106 MDIO Soft Reset ($0x506) Bit Name Register Description: Software-activated reset of the MDIO module. The MDIO controller inside of the IXF1104 is reset by bit 0. The IXF1104 MDIO ...

Page 183

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 109 LED Flash Rate ($0x50A) Bit Name Register Description: Global selection of LED flash rate. 31:3 Reserved LED Flash Rate 2:0 Control Read Only, No clear on ...

Page 184

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 111 JTAG ID ($0x50C) Bit Name Register Description: The value of this register follows the same scheme as the device identification register found in the IEEE 1149.1 specification. The upper ...

Page 185

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 113 RX FIFO High Watermark Port 1 ($0x581) Bit Name Register Description: The default value of 0x0E6 represents 230 eight-byte locations. This equates to 1840 bytes of data. A unit ...

Page 186

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 116 RX FIFO Low Watermark Port 0 ($0x58A) Bit Name Register Description: The default value of 0x072 represents 114 eight-byte locations. This equates to 912 bytes of data. A unit ...

Page 187

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 119 RX FIFO Low Watermark Port 3 ($0x58D) Bit Name Register Description: The default value of 0x072 represents 114 eight-byte locations. This equates to 912 bytes of data. A unit ...

Page 188

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 121 RX FIFO Port Reset ($0x59E) (Sheet Bit Name Reset RX FIFO for 2 Port 2 Reset RX FIFO for 1 Port 1 Reset RX FIFO for ...

Page 189

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 123 RX FIFO Overflow Event ($0x5A0) Bit Name Register Description: This register provides a status if a FIFO-full situation occurs (for example, a FIFO overflow). The bit position equals the ...

Page 190

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 124 RX FIFO Errored Frame Drop Counter Ports ($0x5A2 - 0x5A5) (Sheet Name RX FIFO Errored Frame Drop Counter on Port 2 RX FIFO ...

Page 191

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 126 RX FIFO Padding and CRC Strip Enable ($0x5B3) Bit Name Register Description: This control register enables to pre-pend every packet with two extra bytes and also enables the CRC ...

Page 192

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 127 RX FIFO Transfer Threshold Port 0 ($0x5B8) (Sheet 31:12 Reserved RX FIFO Transfer 11:0 Threshold - Port Read Only, No clear on ...

Page 193

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 130 RX FIFO Transfer Threshold Port 3 ($0x5BB) Bit Name Register Description: RX FIFO transfer threshold for port 3 in 8-byte location. 31:12 Reserved RX FIFO Transfer 11:0 Threshold - ...

Page 194

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 131 TX FIFO High Watermark Ports ($0x600 – 0x603) (Sheet Name Description High watermark for TX FIFO Port 1. The default value of 0x3E0 ...

Page 195

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 132 TX FIFO Low Watermark Register Ports ($0x60A – 0x60D) Name Description Low watermark for TX FIFO Port 0. The default value of 0x0D0 represents 208 8-byte ...

Page 196

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 133 TX FIFO MAC Threshold Register Ports ($0x614 – 0x617) Name Description MAC threshold for TX FIFO Port 0. The default value of 0x1BE represents 446 8-byte ...

Page 197

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 134 TX FIFO Overflow/Underflow/Out of Sequence Event ($0x61E) Bit Name Register Description: TX FIFO Out of Sequence Event: These register bits provide status information, and indicate if out-of-sequence data has ...

Page 198

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 135 Loop RX Data to TX FIFO (Line-Side Loopback) Ports ($0x61F) Bit Name Register Description: This register enables data received from the line-side receive interface through the ...

Page 199

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 137 TX FIFO Overflow Frame Drop Counter Ports ($0x621 – 0x624) Name Description When TX FIFO on Port 0 becomes full or TX FIFO overflow reset, the ...

Page 200

IXF1104 MAC Datasheet 278757, Revision 13.2 17 September 2008 Table 138 TX FIFO Errored Frame Drop Counter Ports ($0x625 – 0x629) Name Description This register provides the number of packets dropped by the TX FIFO due to ...

Related keywords