Difference between revisions of "USB 3.0 Plugin Module Gearwork"

From apertus wiki
Jump to: navigation, search
Line 1: Line 1:
PAGE UNDER CONSTRUCTION
== Project Summary ==
== Project Summary ==


The AXIOM Beta currently features PCIe x1 connectors on the main board 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.Currently, the AXIOM Beta lacks a USB 3.0 interface for direct transmission of RAW video data to a connected PC for recording/streaming purposes. This project is about implementing a USB 3.0 gearwork using the LVDS connection exposed by the PCIe connectors for streaming 4K 12-bit video at 25 FPS. There is no aftermarket solutions for high speed LVDS to USB 3.0 conversion. Only 16/24/32-bit parallel data to USB 3.0 bridges are available. Hence, a USB 3.0 plugin module has been designed by apertus° featuring a MachXO2 Lattice FPGA and FT601Q/FT602 FTDI IC for this purpose.
The AXIOM Beta currently features PCIe x1 connectors on the main board 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 a 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 the live 4K video data using the LVDS connection exposed by the PCIe connectors at 20+ FPS.  


'''Google Summer of Code 2019 project.'''
'''Google Summer of Code 2019 project.'''

Revision as of 17:50, 23 August 2019

1 Project Summary

The AXIOM Beta currently features PCIe x1 connectors on the main board 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 a 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 the live 4K video data using the LVDS connection exposed by the PCIe connectors at 20+ FPS.

Google Summer of Code 2019 project.

Mentored by: Bertl

Implemented by: Apurva Nandan


2 Important Links


3 References