Aurora is released as a part of CORE Generator™ software, with a number of configurable parameters. It can be configured by selecting streaming/framing interface, simplex/full duplex data flow, single/multiple MGT’s, reference clock value, line rate, MGT location(s) based on number of MGTs selected, and reference clock source.
The Aurora protocol and its associated designs address the challenge of controlling and managing the MGT’s control interface. With Aurora, one or more MGT’s can be connected to form a communication channel. The Aurora protocol defines the structure of data packets and procedures for flow control, data striping, error handling, and initialization to validate MGT links. Aurora shrink-wraps MGT’s by providing a transparent interface.
The Aurora Protocol describes the transfer of user data across an Aurora channel. An Aurora channel consists of one or more Aurora lanes. Each Aurora lane is a full-duplex serial data connection. The devices that communicate across the channel are called channel partners. Figure illustrates this relationship.
The Aurora Protocol Specification defines the following:
• Physical layer interface
• Initialization and error handling
• Data striping
• Link layer
• Flow control |