IP PortfolioInterface controllersserdes_protocol

of_aurora_link

Aurora-compatible lightweight link

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Lightweight point-to-point link layer compatible with the Aurora 8B/10B and 64B/66B protocols, with channel bonding, framing and native flow control.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
phy_txoutparallel256 
phy_rxinparallel256 
txinAXI4-Stream256 
rxoutAXI4-Stream256 

Standards

  • Aurora 8B/10B Protocol Specification (SP002)
  • Aurora 64B/66B Protocol Specification (SP011)

More in serdes_protocol

IDBlockMaturity
of_interlakenInterlaken controllerplanned
of_spi42SPI-4.2 interfaceplanned
of_srioSerial RapidIO endpointplanned