timvideos / HDMI2USB-litex-firmware

A version of the HDMI2USB firmware based around LiteX tools produced by @Enjoy-Digital (based on misoc+migen created by @M-Labs)
https://hdmi2usb.tv
BSD 2-Clause "Simplified" License
144 stars 71 forks source link

Add USB 3.0 support #159

Open mithro opened 8 years ago

mithro commented 8 years ago

From @mithro on March 21, 2013 19:44

Should support USB 2.0 backwards compatible.

Support transfer of raw frames rather than MJPEG stream.

Take a look at https://github.com/mossmann/daisho/tree/master/sw/fpga/common/usb3

Daisho USB Core 

This is an open source USB 3.0 core.  It can be used to implement a USB device
on an FPGA with a USB 3.0 transceiver such as the TUSB1310A.  It can also
operate in USB 2.0 mode with a ULPI transceiver. 

This core is being developed for the Altera Cyclone IV.  Operation on other
FPGA platforms may be possible with some work. 

Planned functionality includes device (not host) operation in USB 2.0 and 3.0
(including SuperSpeed) modes. 

The core is part of Project Daisho but may be used on other platforms.

Copied from original issue: timvideos/HDMI2USB-jahanzeb-firmware#13

mithro commented 8 years ago

https://github.com/mossmann/daisho --

Daisho
======

Daisho is a SuperSpeed USB 3.0 FPGA platform.  The Daisho Platform is intended
for operation as a pair of components:

A mainboard with an FPGA can connect to a back-end computer via SuperSpeed USB.

A front-end board for a particular application connects to the mainboard via a
high speed parallel connector.

Front-end boards are planned that enable in-line monitoring and injection for
high speed wired communication media.
mithro commented 8 years ago

More links;

mithro commented 7 years ago

@enjoy-digital is doing work on porting the daisho core to Xilinx FPGAs at https://github.com/enjoy-digital/daisho_usb3ipcore_test