Design and Implementation of Parallel To Serial Data Transmission Using Aurora Protocol For High Speed Serial Data Transmission On Virtex 5 Fpga
Design and Implementation of Parallel To Serial Data Transmission Using Aurora Protocol For High Speed Serial Data Transmission On Virtex 5 Fpga
Design and Implementation of Parallel To Serial Data Transmission Using Aurora Protocol For High Speed Serial Data Transmission On Virtex 5 Fpga
• Aurora 8B/10B cores can be used in a wide variety of applications because of their low resource cost,
scalable throughput, and flexible data interface.
Examples of Aurora 8B/10B core applications include:
• Chip-to-chip links
• Board-to-board and backplane links
• Simplex connections (unidirectional)
• ASIC applications
Multi Gigabit Transreceiver’s (MGT’s)
• Today’s high end FPGA’s include special type hard wired Gigabit Transceiver blocks . These High
Speed serial interfaces use one pair of differential signals to transmit data and another pair to receive
data.
• The reason for using differential pairs is that these signals are less susceptible to noise from an
external source , such as radio interference or another signal switching in close proximity to these
tracks.
• The main function of these MGT’s are to
convert the parallel data into serial data
and vice versa and this action is performed
by configuring the MGT’s using aurora core.
• The 32-bit parallel data is transmitted serially at the rate of 3.125Gbps over
dual independent aurora links present on one GTX DUAL TILE through SFP
using multi gigabit transceivers and they are received by the multi-gigabit
transceivers of the same TILE using loop back SFP. Finally, both the
transmitted data and received data are verified by using logic analyzer
software.
Future Scope
• The present experiment was implemented on dual independent aurora links on one GTX
DUAL TILE for serial data transmission at the rate of 3.125Gbps using aurora protocol. We
can achieve the 6.25Gbps speed also with some other vertex series boards which supports
6.25Gbps line rate using aurora protocol. The other protocol is Serial Rapid IO (SRIO) which
works on the principle of data packets switching, which is more efficient for error free
transmission and speeds can be increased to higher level.
References