Difference between revisions of "USB 3.0 Plugin Module Gearwork"

From apertus wiki
Jump to: navigation, search
 
Line 14: Line 14:
* [https://github.com/apurvanandan1997/usb_plug_mod_ber GSoC'19 Source Code]
* [https://github.com/apurvanandan1997/usb_plug_mod_ber GSoC'19 Source Code]


*  [https://github.com/apurvanandan1997/usb_plug_mod_ber/blob/master/GSoC19_Report.pdf Project Report]
*  [https://github.com/apurvanandan1997/usb_plug_mod_ber/blob/master/GSoC19_Report.pdf GSoC'19 Project Report]


* [https://github.com/apurvanandan1997/SerDes_T871_A/blob/master/Proposal/Apertus_USB_3.0_GearWork_Project_Proposal.pdf GSoC'19 Project Proposal]
* [https://github.com/apurvanandan1997/SerDes_T871_A/blob/master/Proposal/Apertus_USB_3.0_GearWork_Project_Proposal.pdf GSoC'19 Project Proposal]

Latest revision as of 16:06, 25 August 2019

1 Project Summary

The AXIOM Beta currently features PCIe x1 connectors on the mainboard which are capable of transferring data at a rate of 6Gbit/s or more. Several high-speed plugin modules like HDMI, DP, or SDI can be plugged into these, thereby providing additional functionalities. The AXIOM Beta lacked an USB 3.0 interface for direct transmission of RAW video data to a connected PC for recording/streaming purposes. In this project, I wrote all the HDL code for gearwork of the USB 3.0 plugin module (designed by apertus°) so that it can transfer live 4K video data at 20+ FPS from the LVDS lanes exposed by the PCIe connectors on AXIOM Beta main board to the connected PC by use of an USB 3.0 port.

Google Summer of Code 2019 project.

Mentored by: Bertl

Implemented by: Apurva Nandan


2 Important Links


3 References