24.06.2013 Views

Xilinx UG773 LogiCORE IP 10-Gigabit Ethernet MAC v11.1, User ...

Xilinx UG773 LogiCORE IP 10-Gigabit Ethernet MAC v11.1, User ...

Xilinx UG773 LogiCORE IP 10-Gigabit Ethernet MAC v11.1, User ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7: Interfacing to the Core: Management Interface<br />

Figure 7-1: Management Register Write Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

Figure 7-2: Management Register Read Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

Figure 7-3: MDIO Initiate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

Figure 7-4: Using a SelectIO Interface Tristate Buffer to Drive MDIO. . . . . . . . . . . . . . . 76<br />

Figure 7-5: MDIO Set Address Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

Figure 7-6: MDIO Write Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

Figure 7-7: MDIO Read Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

Figure 7-8: MDIO Read-and-increment Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

Figure 7-9: Transmitter Statistics Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

Figure 7-<strong>10</strong>: Receiver Statistics Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

Chapter 8: Using Flow Control<br />

Figure 8-1: The Requirement for Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />

Figure 8-2: <strong>MAC</strong> Control Frame Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

Figure 8-3: Pause Request Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

Figure 8-4: Flow Control Implementation Triggered from FIFO Occupancy. . . . . . . . . . 92<br />

Chapter 9: Constraining the Core<br />

Chapter <strong>10</strong>: Special Design Considerations<br />

Figure <strong>10</strong>-1: Reset Circuit for a Single Clock/Reset Domain . . . . . . . . . . . . . . . . . . . . . . . . 99<br />

Figure <strong>10</strong>-2: Clock Management, Multiple Instances of the Core with XGMII. . . . . . . <strong>10</strong>0<br />

Figure <strong>10</strong>-3: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated<br />

with XAUI Core - Virtex-6 FPGAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>2<br />

Figure <strong>10</strong>-4: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated with<br />

XAUI Core - Spartan 6 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>3<br />

Figure <strong>10</strong>-5: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated with<br />

XAUI Core - Virtex-7 and Kintex-7 FPGAs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>4<br />

Figure <strong>10</strong>-6: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated<br />

with RXAUI Core - Virtex 6 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>5<br />

Figure <strong>10</strong>-7: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated<br />

with RXAUI Core - Virtex-7 and Kintex-7 FPGAs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>6<br />

Figure <strong>10</strong>-8: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated with<br />

PCS/PMA Core - Virtex 6 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>7<br />

Figure <strong>10</strong>-9: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Core Integrated with<br />

PCS/PMA Core - Virtex-7 and Kintex-7 FPGAs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <strong>10</strong>8<br />

Chapter 11: Implementing Your Design<br />

Chapter 12: Quick Start Example Design<br />

Figure 12-1: Example Design and Test Bench. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />

Figure 12-2: <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> Customization Screen . . . . . . . . . . . . . . . . . . . . . 116<br />

<strong>10</strong> www.xilinx.com <strong>10</strong>-<strong>Gigabit</strong> <strong>Ethernet</strong> <strong>MAC</strong> <strong>User</strong> Guide<br />

<strong>UG773</strong> March 1, 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!