Aurora 64B/66B LogiCORE™ IP
Aurora 64B/66B 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 64B/66B protocol and its associated designs address the challenge of controlling and managing the MGT’s control interface. With Aurora 64B/66B, one or more MGT’s can be connected to form a communication channel. The Aurora 64B/66B protocol defines the structure of data packets and procedures for flow control, data striping, error handling, and initialization to validate MGT links. Aurora 64B/66B shrink-wraps MGT’s by providing a transparent interface. A simplex Aurora 64B/66B design does not require any sideband signals for its working.
The Aurora 64B/66B Protocol describes the transfer of user data across an Aurora channel. An Aurora 64B/66B 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 1-1 illustrates this relationship.
The Aurora Protocol Specification defines the following:
• Physical layer interface
• Initialization and error handling
• Data striping
• Link layer
• Flow control |