Aurora is a scalable, lightweight, link-layer protocol that is used to move data across point-to-point serial links. It provides a transparent interface to the physical layer, allowing upper layers of proprietary or industry-standard protocols to easily use high-speed transceivers. While consuming minimal logic resources, Aurora offers low-latency, high bandwidth, and a highly configurable feature set. It is free to use on Xilinx FPGAs and supported on ASICs with a separate license agreement at nominal cost.
|Aurora IP||FPGA Device||Technical Documents|
|Aurora 64B/66B||Kintex® UltraScale™ / Virtex® UltraScale / Zynq®-7000 / Kintex-7 / Virtex-7 / Virtex-6 / Virtex-5||Documentation|
|Aurora 8B/10B||Kintex UltraScale / Virtex UltraScale / Zynq-7000 / Artix®-7 / Kintex-7 / Virtex-7 / Virtex-6 / Virtex-5 / Spartan®-6||Documentation|
Aurora is widely used in applications requiring backplane, board-to-board and chip-to-chip connections. Some market segments include wired communications, storage, servers, test & measurement, industrial, consumer and medical. Aurora is also used as a debug port in embedded processor applications.