GMII to RGMII v4.0
Table of Contents
IP Facts
Ch. 1: Overview
Feature Summary
Applications
Unsupported Features
Licensing and Ordering
Ch. 2: Product Specification
Standards
Performance
Maximum Frequencies
Latency
Transmit Path
Receive Path
Throughput
Power
Resource Utilization
Port Descriptions
Internal Encrypted Hierarchy of the Core Level Ports
Input/Output Signals
Interfaces
Block Hierarchy Level Ports
Input/Output Signals
MDIO Management System
MDIO Bus System
MDIO Transactions
Write Transaction
Read Transaction
MDIO Addressing
Physical Address
Register Address
Connecting the MDIO to an Internally Integrated STA
Connecting the MDIO to an External PHY Device
Register Space
Control Register
Ch. 3: Designing with the Core
General Design Guidelines
Shared Logic
Clocking
Free Running Clock
GMII Transmit Clock
RGMII Transmit Clock to the External PHY Device
RGMII Receive Clock from the External PHY Device
Using Multiple Instances of the Core
Resets
Protocols
GMII Transmission
Normal Frame Transmission
Error Propagation
GMII Reception
Normal Frame Reception
Frame Reception with Errors
MII Transmission – 10/100 Mb/s Frame
MII Reception – 10/100 Mb/s Frame
RGMII Interface Protocols
RGMII Transmission and Reception
Ch. 4: Design Flow Steps
Customizing and Generating the Core
Shared Logic Options
User Parameters
Output Generation
Constraining the Core
Required Constraints
Vivado Design Suite
Device, Package, and Speed Grade Selections
Clock Frequencies
Clock Management
Clock Placement
Banking
Transceiver Placement
I/O Standard and Placement
Simulation
Synthesis and Implementation
Ch. 5: Example Design
External Clocking
Internal Clocking
Top-Level Example Design HDL
Ch. 6: Test Bench
Demonstration Test Bench
Customizing the Test Bench
Changing Frame Data
Changing Frame Error Status
Appx. A: Upgrading
Migrating to the Vivado Design Suite
Upgrading in the Vivado Design Suite
Shared Logic
Parameter Changes from v3.0 to v4.0
Port Changes from v3.0 to v4.0
Parameter Changes from v2.0 to v3.0
Port Changes from v2.0 to v3.0
Appx. B: Debugging
Finding Help on Xilinx.com
Documentation
Answer Records
Technical Support
Debug Tools
Vivado Design Suite Debug Feature
Simulation Debug
Hardware Debug
General Checks
Problems with the MDIO
Problems with Data Reception or Transmission
Problems with High Bit Error Rates
Appx. C: Additional Resources and Legal Notices
Xilinx Resources
Documentation Navigator and Design Hubs
References
Revision History
Please Read: Important Legal Notices