Xilinx 1000BASE-X manual Typical Application for Dynamic Switching 157

Models: 1000BASE-X

1 230
Download 230 pages 37.04 Kb
Page 11
Image 11

R

Chapter 11: Dynamic Switching of 1000BASE-X and SGMII Standards

Figure 11-1:Typical Application for Dynamic Switching

157

Chapter 12: Constraining the Core

Figure 12-1:Local Clock Place and Route for Top MGT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

Figure 12-2:Input TBI timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Figure 12-3:Input GMII timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

Figure 12-4:Timing Report Setup/Hold Illustration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

Chapter 13: Interfacing to Other Cores

Figure 13-1:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS with TBI . . . . . . . . 180

Figure 13-2:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and PMA

Using a Virtex-II Pro MGT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Figure 13-3:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and PMA

Using a Virtex-4 MGT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Figure 13-4:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and PMA

Using a Virtex-5 GTP Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Figure 13-5:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and PMA

Using a Virtex-5 GTX Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Figure 13-6:Tri-Speed Ethernet MAC Extended to use an SGMII with TBI . . . . . . . . . . . . . . . . . . 187 Figure 13-7:Tri-Speed Ethernet MAC Extended to use an SGMII in Virtex-II Pro . . . . . . . . . . . . 189 Figure 13-8:Tri-Speed Ethernet MAC Extended to Use an SGMII in Virtex-4 . . . . . . . . . . . . . . . . 191 Figure 13-9:Tri-Speed Ethernet MAC Extended to use an SGMII in Virtex-5 LXT/SXT . . . . . . . . 193 Figure 13-10:Tri-Speed Ethernet MAC Extended to use an SGMII in Virtex-5 FXT . . . . . . . . . . . 195

Chapter 14: Special Design Considerations

Figure 14-1:Loopback Implementation Using the TBI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

Figure 14-2:Loopback Implementation When Using the Core with RocketIO Transceivers . . . . 199

Appendix D: 1000BASE-X State Machines

Figure D-1:1000BASE-X Transmit State Machine Operation (Even Case) . . . . . . . . . . . . . . . . . . . . 212

Figure D-2:1000BASE-X Reception State Machine Operation (Even Case) . . . . . . . . . . . . . . . . . . . 213

Figure D-3:1000BASE-X Transmit State Machine Operation (Odd Case) . . . . . . . . . . . . . . . . . . . . 214

Figure D-4:1000BASE-X Reception State Machine Operation (Odd Case). . . . . . . . . . . . . . . . . . . . 214

Figure D-5:1000BASE-X Transmit State Machine Operation (Even Case) . . . . . . . . . . . . . . . . . . . . 215

Figure D-6:1000BASE-X Reception State Machine Operation (Even Case) . . . . . . . . . . . . . . . . . . . 216

Figure D-7:1000BASE-X Transmit State Machine Operation (Even Case) . . . . . . . . . . . . . . . . . . . . 217

Figure D-8:1000BASE-X Reception State Machine Operation (Odd Case). . . . . . . . . . . . . . . . . . . . 217

Appendix E: Rx Elastic Buffer Specifications

Figure E-1:Elastic Buffer Sizes for all RocketIO Transceiver Families . . . . . . . . . . . . . . . . . . . . . . . 220

Figure E-2:Elastic Buffer Size for all RocketIO families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

Figure E-3:TBI Elastic Buffer Size for All Families. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1

www.xilinx.com

UG155 March 24, 2008

Page 11
Image 11
Xilinx 1000BASE-X manual Typical Application for Dynamic Switching 157