Xilinx Virtex-4 RocketIO manuals
Virtex-4 RocketIO
Table of contents
- revision history
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- MGT Features
- User Guide Organization
- Related Information
- Port and Attribute Names
- Typographical
- basic architecture and capabilities
- Figure 1-1: RocketIO Multi-Gigabit Transceiver Block Diagram
- configuring the rocketio mgt
- Attributes
- Byte Mapping
- Clock Distribution
- Figure 2-1: MGT Column Clocking
- GT11CLK_MGT and Reference Clock Routing
- MGT Clock Ports and Attributes
- Common Reference Clock Use Models
- Fabric Clocks
- PMA Transmit Clocks
- PMA Receive Clocks
- RX and TX PLL Voltage-Controlled Oscillator (VCO) Operating Frequency
- Figure 2-6: Transmitter and Receiver Line Rates
- Figure 2-7: PCS Receive Clocking Domains and Datapaths
- PMA Configurations
- Figure 2-9: Low-Latency Clocking
- Figure 2-10: DCM Clocking
- Figure 2-11: Receive Clocking Decision Flow (Page 1 of 2)
- Figure 2-11 (Cont'd): Receive Clocking Decision Flow (Page 2 of 2)
- Figure 2-12: Transmit Clocking Decision Flow (Page 1 of 2)
- Figure 2-12 (Cont'd): Transmit Clocking Decision Flow (Page 2 of 2)
- RXCLKSTABLE and TXCLKSTABLE
- Resets
- TXRESET
- CRC Reset
- Figure 2-14: Flow Chart of TX Reset Sequence Where TX Buffer Is Used
- Figure 2-15: Resetting the Transmitter Where TX Buffer Is Used
- Figure 2-16: Flow Chart of TX Reset Sequence Where TX Buffer Is Bypassed
- and tx_align_err Is Not Used
- Figure 2-18: Resetting the Transmitter Where TX Buffer Is Bypassed
- Figure 2-19: Flow Chart of Receiver Reset Sequence Where RX Buffer Is Used
- Figure 2-20: Resetting the Receiver in Digital CDR Mode Where RX Buffer Is Used
- Figure 2-21: Resetting the Receiver in Analog CDR Mode Where RX Buffer Is Used
- Figure 2-22: Flow Chart of Receiver Reset Sequence Where RX Buffer Is Bypassed
- Reset Considerations
- RX Reset Sequence Background
- Top-Level Architecture
- Fabric Interface Synchronicity
- Bus Interface
- Internal Bus Width Configuration
- Fabric Interface Functionality
- Figure 3-5: Fabric Interface Timing
- PCS Bypass Byte Mapping
- B/10B Encoding/Decoding
- Encoder
- txchardispval and txchardispmode
- TXCHARISK
- Decoder
- RXCHARISK and RXRUNDISP
- RXNOTINTABLE
- Non-Standard Running Disparity Example
- Summary
- Bit / 10-Bit Alignment
- Figure 3-13: 6-Bit Alignment Mux Position
- SONET Alignment
- Figure 3-16: SONET Alignment Sequence (2-Byte External Data Interface Width)
- Alignment Status
- RXSLIDE
- Clock Correction Sequences
- CLK_COR_SEQ_LEN Attributes
- Determining Correct CLK_COR_MIN_LAT and CLK_COR_MAX_LAT
- Channel Bonding
- cccb_arbitrator_disable attribute
- Disable Channel Bonding
- Figure 3-20: Daisy-Chained Transceiver CHBONDI/CHBONDO Buses
- RX Fabric Interface and Channel Bonding
- Event Indication
- Digital Receiver
- Figure 3-23: Digital Receiver Example
- Clocking in Buffered Mode
- www.xilinx.com Virtex-4 RocketIO MGT User Guide UG076 (v4.1) November 2
- Serial I/O Description
- Emphasis
- Figure 4-3: Effect of 3-Tap Pre-Emphasis on a Pulse Signal
- Figure 4-4: TX with Minimal Pre-Emphasis
- Figure 4-5: RX after 36 Inches FR4 and Minimal Pre-Emphasis
- Figure 4-6: TX with Maximal Pre-Emphasis
- Differential Receiver
- Receiver Lock Control
- Figure 4-8: AC Response of Continuous-Time Linear Receiver Equalizer
- Special Analog Functions
- POWERDOWN
- RXDCCOUPLE
- Figure 5-1: 32-bit CRC Inputs and Outputs
- Functionality
- Figure 5-2: 64-Bit to 32-Bit Core Interface
- handling end-of-packet residue
- Bit Example
- Bit Transmission, Hold CRC, and Residue of 8-Bit Example
- Implementation
- Physical Requirements
- Figure 6-1: MGT Tile Power and Serial I/O Pins
- Power Supply Requirements
- Voltage Regulation
- Figure 6-4: Power Filtering Network for One MGT Tile
- Powering Unused MGTs
- Figure 6-6: Optimizing Filtering for an MGT Column
- Reference Clock
- Termination
- AC and DC Coupling
- Figure 6-11: AC-Coupled Serial Link
- SelectIO-to-MGT Crosstalk
- Routing Serial Traces
- Differential Trace Design
- Figure 6-15: Obstacle Route Geometry
- Model Considerations
- HSPICE
- Out-of-Band (OOB) Signaling
- Simulating in Verilog
- Phase-Locked Loop
- MGT Ports that Cannot Be Simulated
- MGT Package Pins
- Introduction
- Receiver
- Transmitter
- PCS Data Path Latency
- Ports and Attributes
- Use Models
- TX Low Latency Buffered Mode with Channel Deskew
- Figure 8-4: TX Low Latency Buffered Mode: Use Models TX_1A, TX_2A
- Figure 8-5: TX Low Latency Buffered Mode: Use Models TX_1B, TX_2B
- Figure 8-6: TX Low Latency Buffered Mode: Use Models TX_1C, TX_2C
- Figure 8-7: TX Low Latency Buffered Mode: Use Models TX_1D, TX_2D
- Figure 8-8: TX Low Latency Buffered Mode: Use Model TX_2E
- Figure 8-9: TX Low Latency Buffered Mode: Use Model TX_2F
- Figure 8-10: TX Low Latency Buffered Mode: Use Model TX_2G
- Skew
- TX Low Latency Buffer Bypass Mode
- Figure 8-13: TX Low Latency Buffer Bypass Mode: Use Model TX_3A
- Timing
- Worst-Case TX Skew Estimation
- synchronization clock = grefclk, txphasesel = false
- TX Skew Estimation Examples
- RX Latency
- Figure 8-16: RX Low Latency Buffered Mode: Use Model RX_1A
- Figure 8-17: RX Low Latency Buffered Mode: Use Model RX_1B
- Reset
- RX Low Latency Buffer Bypass Mode
- Figure 8-19: RX Low Latency Buffer Bypass Mode: Use Model RX_2A
- Figure 8-20: RX Low Latency Buffer Bypass Mode: Use Model RX_2B
- RXSYNC
- XAUI
- Powering the RocketIO MGTs
- Clock Traces
- How Fast is Fast
- Relative Permittivity
- Traces
- Figure 10-1: Differential Edge-Coupled Centered Stripline
- Trace Routing
- Cable
- excess capacitance and inductance
- Figure 11-1: TDR Signature of Shunt Capacitance
- Figure 11-4: 2D Field Solver Analysis of 5 Mil Trace and 28 Mil Pad
- Figure 11-6: Ansoft HFSS Model of Capacitor with a Pad Clear-Out
- on Log (Frequency) Scale
- Differential Vias
- Figure 11-11: Differential GSSG Via in 16-layer PCB from Pins L11 and L6
- Microstrip/Stripline Bends
- Figure 11-14: Simulated TDR of 45 Degree Bends with Jog-Outs
- Figure 11-16: Simulated Phase Response of 45 Degree Bends with Jog-Outs
- BGA Packages
- Summary of Guidelines
- Figure 12-1: Differential Via Dimensions
- Figure 12-2: BGA Escape Design Example
- Figure 12-3: Via Structures for BGA Adjacent SIO
- Figure 12-4: XENPAK70 Connector Design Example
- Figure 12-5: SMT XFP Connector Design Example
- Figure 12-7: Tyco Z-PACK HM-Zd Press-Fit Connector
- Figure 12-9: Tyco Z-PACK HM-Zd Press-Fit Connector Design Example
- Figure 12-10: SMT DC Blocking Capacitor Design Example
- Figure A-1: RocketIO Multi-Gigabit Transceiver Block Diagram
- Input Setup/Hold Times Relative to Clock
- Figure A-2: MGT Timing Relative to Clock Edge
- interface description
- Memory Map
- receiver sample phase adjustment
- Primary Differences
- Clocking
- Serial Rate Support
- Board Guidelines
- Other Minor Differences
- Loopback
- RXSTATUS Bus
Virtex-4 RocketIO
Table of contents
- revision history
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Guide Contents
- Additional Resources
- Online Document
- Introduction
- Setup (Steps 1-3)
- Clear Configuration Memory (Step 2, Initialization)
- Sample Mode Pins (Step 3)
- Bitstream Loading (Steps 4-7)
- Check Device ID (Step 5)
- Load Configuration Data Frames (Step 6)
- Startup (Step 8)
- Bitstream Encryption
- Creating an Encrypted Bitstream
- Bitstream Encryption and Internal Configuration Access Port (ICAP)
- Serial Configuration Interface
- Clocking Serial Configuration Data
- Slave Serial Configuration
- Configuring a Serial Daisy Chain with a Microprocessor or CPLD
- Mixed Serial Daisy Chains
- Ganged Serial Configuration
- Startup Sequencing (GTS)
- PROM Files for Ganged Serial Configuration
- Single Device SelectMAP Configuration
- Multiple Device SelectMAP Configuration
- Ganged SelectMAP
- SelectMAP Data Loading
- Continuous SelectMAP Data Loading
- Non-Continuous SelectMAP Data Loading
- SelectMAP ABORT
- Readback Abort Sequence Description
- Resuming Configuration or Readback After an Abort
- SelectMAP Data Ordering
- Configuration Data Files
- Generating PROM Files
- PROM Files for SelectMAP Configuration
- TAP Controller
- Boundary-Scan Architecture
- Instruction Register
- BYPASS Register
- Configuration Register (Boundary-Scan)
- Configuring Through Boundary-Scan
- Reconfiguring through Boundary-Scan
- Boundary-Scan for Virtex-4 Devices Using IEEE Standard 1532
- Clocking Startup and Shutdown Sequences (JTAG)
- Configuration Flows Using JTAG
- Using Frame ECC Logic
- Using the User Access Register
- Dynamic Reconfiguration of Functional Blocks (DRP)
- FPGA Fabric Port Definition
- DRP DCM Implementation
- Dynamic Phase Shifting Through the DRP in Direct Mode
- ICAP - Internal Configuration Access Port
- Configuration Memory Frames
- Configuration Control Logic
- Type 2 Packet
- Command Register (CMD)
- Control Register (CTL)
- Frame Address Register (FAR)
- Status Register (STAT)
- Configuration Options Register (COR)
- Bitstream Composition
- Preparing a Design for Readback
- Readback Command Sequences
- Configuration Register Read Procedure (SelectMAP)
- Configuration Memory Read Procedure (SelectMAP)
- Accessing Configuration Registers through the JTAG Interface
- Configuration Memory Read Procedure (1149.1 JTAG)
- Configuration Memory Read Procedure (1532 JTAG)
- Verifying Readback Data
- Readback Capture
Virtex-4 RocketIO
Table of contents
- Revision History
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Guide Contents
- Conventions
- Ethernet MAC Overview
- Features
- Architecture Overview
- Ethernet MAC Primitive
- Ethernet MAC Signal Descriptions
- Clock Signals
- Host Interface Signals
- Reset and CLIENTEMAC#DCMLOCKED Signals
- Tie-Off Pins
- Management Data Input/Output (MDIO) Interface Signals
- RocketIO Multi-Gigabit Transceiver Signals
- Client Interface
- Transmit (TX) Client – 8-bit Wide Interface
- Transmit (TX) Client – 16-bit Wide Interface
- Receive (RX) Client – 8-bit Wide Interface
- Receive (RX) Client – 16-bit Wide Interface
- Address Filtering
- Flow Control Block
- Statistics Vector
- Host Interface
- Host Clock Frequency
- Address Filter Registers
- Using the DCR Bus as the Host Bus
- Description of Ethernet MAC Register Access through the DCR Bus
- Address Code
- MDIO Interface
- MDIO Implementation in the EMAC
- Accessing MDIO via the EMAC Host Interface
- Media Independent Interface (MII)
- MII Clock Management
- MII Signals
- Gigabit Media Independent Interface (GMII) Signals
- GMII Clock Management
- Tri-Mode Operation with Byte PHY Enabled (Full-Duplex Only)
- GMII Signals
- RGMII
- Gb/s RGMII Clock Management
- Tri-Mode RGMII v2.0
- Tri-Mode RGMII v1.3
- RGMII Signals
- Serial Gigabit Media Independent Interface (SGMII)
- SGMII Interface
- SGMII Clock Management
- SGMII Signals
- Management Registers
- BASE-X PCS/PMA
- Shim
- PCS/PMA Signals
- Clock Frequency Support
- Transmit Clocking Scheme
- Receive Clocking Scheme
- Auto-Negotiation Interrupt
- Auto-Negotiation Link Timer
- Simulation Models
- Pinout Guidelines
- Interfacing to the Processor DCR
- Interfacing to an FPGA Fabric-Based Statistics Block
- When the Ethernet MAC Is Implemented with the DCR Bus
- Accessing the Ethernet MAC from the CORE Generator tool
- Timing Parameters
- Clock to Output Delays
- Timing Diagram and Timing Parameter Tables
manualsdatabase
Your AI-powered manual search engine