| |
|
 |
|
Topics (The full description of this course can be
provided on request)
INTRODUCTION TO MULTIGIGABIT TRANSCEIVERS
- Block diagram
- Support for various high speed protocols
- Ports and attributes
CLOCKING AND RESETS
- Reference clocks, SERDES_10B attribute
- Recommended clock oscillators
- User clocks
- Resets
8B / 10B DETAILS
- Code-group generation
- DC balance, runtime disparity calculation and
checking
- Control characters, code group delimitation
through commas
- Idle sequences
- Encoder and decoder ports and attributes
COMMAS AND COMMA ALIGNMENT
- Comma alignment port and attributes
- RXCHARISCOMMA vs RXCOMMADET
- User-defined comma example
- Word alignment
CRC
- CRC algorithm built into the RocketIO MGTs
- User-mode CRC
- CRC and Fibre Channel EOP
CLOCK CORRECTION
- Rx elastic buffer
- Clock correction example
- Definition of the correction sequence
CHANNEL BONDING
- Channel bonding ports and attributes
- Allowable channel skew
- Masters and slaves
- Channel bond wait and offset
PMA OVERVIEW
- PLL characteristics
- Power filtering
- PCB considerations, DC and AC coupling
- Pre-emphasis
- Loopback modes
- System design, analog simulation tools, HSPICE
models
ARCHITECTURE WIZARD
- Using the architecture wizard
- Output files
- HDL source file example
- UCF file
IMPLEMENTING A ROCKET IO DESIGN
- Latency through transceiver block
- Transceiver placement for channel bonding
- Timing constraints
- Software flow, design entry, attribute passing,
HDL simulation
- FPGA editor
STANDARD COMPLIANCE ISSUES
- Gigabit Ethernet compliance
- 10-gigabit Ethernet with XAUI interface
compliance
- PCI express compilance
- RapidIO compliance
- Fibre Channel compliance
- Serial ATA compliance
- Infiniband compliance
IP OVERVIEW : AURORA
- Aurora backplane protocol
- Easy implementation
- Settable and controllable features
- Reset and power down
IP OVERVIEW : PCI EXPRESS
- Layers, packet flow
- PCI express logicore architecture
- Attributes
- Serial bitstream
|
|
|