PRBS transreception module designed and tested!

I completed the design and testing of the PRBS transmitter and receiver module on the Arty Board.

Code :
1) All modules may be found here https://github.com/harshgugale/ber_analyzer_arty.

2) Requires local install of LiteX libraries.

3) Calculation of BER may be done using the files here: https://github.com/harshgugale/ber_analyzer_arty/tree/master/test_host . File control_prbs.py is an abstraction file for BER calculation.

Features :
1) Host selectable config for PRBS 7, 15, 23 and 31.

2) Implemented a lookahead PRBS generator for supporting multi - Gbps serial linerates for GTP transceivers (which will be implemented later).

3) Host selectable percentage error injection.

Next steps :
1) Add 8b/10b encoding and decoding functionality.

Comments

Popular posts from this blog

GSoC 2018 Final Report

17th - 19th July

Introduction