beautypg.com

Fabric fifo interface, Flow control interface, Serial bus interface – Achronix Speedster22i 10G/40G/100G Ethernet User Manual

Page 4: Pma management interface, Auto-negotiation, Ieee 1588 timestamping

background image

4

UG029, September 6, 2013

Fabric FIFO Interface....................................................................................... 29

Overview .............................................................................................................................. 29

Transmit FIFO Interface Block Diagram ....................................................................................... 30

Receive FIFO Interface Block Diagram ........................................................................................ 31

Credit Handling .................................................................................................................... 32

Receive Direction: FIFO to Application ......................................................................................... 32

Transmit Direction: Application to FIFO ........................................................................................ 33

Data Structure ...................................................................................................................... 33

FIFO Interface Transmit Operation ...................................................................................... 37

FIFO Interface Receive Operation ....................................................................................... 39

Frame Status ....................................................................................................................... 42

FIFO Thresholds .................................................................................................................. 43

FIFO Sections Behavior (Watermarks) ......................................................................................... 43

Flow Control Interface ..................................................................................... 45

Link Pause Flow Control Frames ......................................................................................... 45

Priority Flow Control (PFC) Frames ..................................................................................... 46

Transmit Pause/PFC Operation ........................................................................................... 47

Receive Pause/PFC Operation ............................................................................................ 47

PFC Mode .................................................................................................................................... 47

Link Pause Mode ......................................................................................................................... 47

Serial Bus Interface ......................................................................................... 49

Overview .............................................................................................................................. 49

Port List ................................................................................................................................ 49

Read Operation .................................................................................................................... 49

Write Operation .................................................................................................................... 50

PMA Management Interface ............................................................................ 51

Features .................................................................................. Error! Bookmark not defined.

Power State Descriptions ..................................................................................................... 51

Power State Sequencing ..................................................................................................... 53

Auto-Negotiation ............................................................................................. 54

Overview .............................................................................................................................. 54

Usage .................................................................................................................................. 55

IEEE 1588 Timestamping ................................................................................ 58

Receive Timestamping ........................................................................................................ 58