Latest commit 53ca24b Oct 15, 2014
Permalink
..
Failed to load latest commit information.
README Daisho USB Core README Feb 9, 2013
license.txt Added initial step of usb3/usb2 controller - ULPI interface Jan 11, 2013
mf_usb2_descrip.qip usb2 enumeration support Jan 31, 2013
mf_usb2_descrip.v usb2 enumeration support Jan 31, 2013
mf_usb2_ep.qip usb2: new endpoint arbitration; toplevel Mar 1, 2013
mf_usb2_ep.v usb2: new endpoint arbitration; toplevel Mar 1, 2013
mf_usb2_ep0in.qip usb2 enumeration support Jan 31, 2013
mf_usb2_ep0in.v usb2 enumeration support Jan 31, 2013
mf_usb3_descrip.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_descrip.v usb3: more error handling and milestone 29 Jan 14, 2014
mf_usb3_ep.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_ep.v usb3: more error handling and milestone 29 Jan 14, 2014
mf_usb3_ep0in.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_ep0in.v usb3: more error handling and milestone 29 Jan 14, 2014
mf_usb3_pll.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_pll.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_rx.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_rx.v usb3: more error handling and milestone 29 Jan 14, 2014
mf_usb3_tx.qip usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
mf_usb3_tx.v usb3: more error handling and milestone 29 Jan 14, 2014
readme.txt usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb2_crc.v usb3: continue link layer development Sep 16, 2013
usb2_descrip.mif usb3: bulk transfers, major bug fixes Dec 5, 2013
usb2_ep.v usb2/usb3: default FSM states, unbroken 2.0, prelim rx descrambling 3.0 Aug 9, 2013
usb2_ep0.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb2_packet.v usb3: protocol layer, enumeration Nov 2, 2013
usb2_protocol.v usb3: protocol layer, enumeration Nov 2, 2013
usb2_top.v usb2/usb3: default FSM states, unbroken 2.0, prelim rx descrambling 3.0 Aug 9, 2013
usb2_ulpi.v USB2: Uncomment code that optionally disables USB2. Oct 15, 2014
usb3_const.vh usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_crc.v usb3: protocol layer, enumeration Nov 2, 2013
usb3_descramble.v usb3: bulk transfers, major bug fixes Dec 5, 2013
usb3_descrip.mif usb3: bulk transfers, major bug fixes Dec 5, 2013
usb3_ep.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_ep0.v usb3: bulk transfers, major bug fixes Dec 5, 2013
usb3_lfsr.v usb3: start protocol layer Oct 17, 2013
usb3_link.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_ltssm.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_mifgen.c usb3: more error handling and milestone 29 Jan 14, 2014
usb3_pipe.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_protocol.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb3_scramble.v usb3: more error handling and milestone 29 Jan 14, 2014
usb3_top.v usb3: dual simplex bulk transfer, milestone 31 May 27, 2014
usb_descrip.vh usb3: bulk transfers, major bug fixes Dec 5, 2013
usb_top.v usb2/usb3: initial usb3 phy support, link training, changes to usb2 t… Jul 29, 2013

README

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.