├── .travis.yml ├── LICENSE ├── README.md ├── acorn.py ├── doc ├── acorn_baseboard_sfp2usb_0.jpg ├── acorn_baseboard_sfp2usb_1.jpg ├── acorn_baseboard_sfp2usb_2.jpg ├── breakout_board.jpg ├── breakout_board.pdf └── breakout_board_gerbers.zip ├── kc705.py ├── setup.py ├── sim.py ├── test ├── __init__.py ├── test_lfps.py ├── test_ltssm.py ├── test_scrambling.py ├── test_serdes.py └── test_training.py ├── usb3_core ├── __init__.py ├── core.py └── daisho │ ├── Makefile │ ├── README │ ├── license.txt │ ├── readme.txt │ ├── usb2 │ ├── usb2_crc.v │ ├── usb2_descrip_rom.v │ ├── usb2_ep.v │ ├── usb2_ep0.v │ ├── usb2_ep0in_ram.v │ ├── usb2_ep_ram.v │ ├── usb2_packet.v │ ├── usb2_protocol.v │ ├── usb2_top.v │ ├── usb2_ulpi.v │ └── usb_descrip.vh │ ├── usb3 │ ├── usb3_const.vh │ ├── usb3_crc.v │ ├── usb3_descramble.v │ ├── usb3_descrip_rom.v │ ├── usb3_ep.v │ ├── usb3_ep0.v │ ├── usb3_ep0in_ram.v │ ├── usb3_ep_ram.v │ ├── usb3_lfsr.v │ ├── usb3_link.v │ ├── usb3_ltssm.v │ ├── usb3_pipe.v │ ├── usb3_protocol.v │ ├── usb3_scramble.v │ ├── usb3_top_tusb1310a.v │ ├── usb3_top_usb3_pipe.v │ └── usb_descrip.vh │ └── usb_descrip_gen.c └── usb3_pipe ├── __init__.py ├── common.py ├── core.py ├── lfps.py ├── ltssm.py ├── scrambling.py ├── serdes.py └── training.py /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/README.md -------------------------------------------------------------------------------- /acorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/acorn.py -------------------------------------------------------------------------------- /doc/acorn_baseboard_sfp2usb_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/acorn_baseboard_sfp2usb_0.jpg -------------------------------------------------------------------------------- /doc/acorn_baseboard_sfp2usb_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/acorn_baseboard_sfp2usb_1.jpg -------------------------------------------------------------------------------- /doc/acorn_baseboard_sfp2usb_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/acorn_baseboard_sfp2usb_2.jpg -------------------------------------------------------------------------------- /doc/breakout_board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/breakout_board.jpg -------------------------------------------------------------------------------- /doc/breakout_board.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/breakout_board.pdf -------------------------------------------------------------------------------- /doc/breakout_board_gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/doc/breakout_board_gerbers.zip -------------------------------------------------------------------------------- /kc705.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/kc705.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/setup.py -------------------------------------------------------------------------------- /sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/sim.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_lfps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/test/test_lfps.py -------------------------------------------------------------------------------- /test/test_ltssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/test/test_ltssm.py -------------------------------------------------------------------------------- /test/test_scrambling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/test/test_scrambling.py -------------------------------------------------------------------------------- /test/test_serdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/test/test_serdes.py -------------------------------------------------------------------------------- /test/test_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/test/test_training.py -------------------------------------------------------------------------------- /usb3_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /usb3_core/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/core.py -------------------------------------------------------------------------------- /usb3_core/daisho/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/Makefile -------------------------------------------------------------------------------- /usb3_core/daisho/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/README -------------------------------------------------------------------------------- /usb3_core/daisho/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/license.txt -------------------------------------------------------------------------------- /usb3_core/daisho/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/readme.txt -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_crc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_crc.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_descrip_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_descrip_rom.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_ep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_ep.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_ep0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_ep0.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_ep0in_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_ep0in_ram.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_ep_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_ep_ram.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_packet.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_packet.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_protocol.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_protocol.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_top.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb2_ulpi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb2_ulpi.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb2/usb_descrip.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb2/usb_descrip.vh -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_const.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_const.vh -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_crc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_crc.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_descramble.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_descramble.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_descrip_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_descrip_rom.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_ep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_ep.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_ep0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_ep0.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_ep0in_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_ep0in_ram.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_ep_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_ep_ram.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_lfsr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_lfsr.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_link.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_link.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_ltssm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_ltssm.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_pipe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_pipe.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_protocol.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_protocol.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_scramble.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_scramble.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_top_tusb1310a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_top_tusb1310a.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb3_top_usb3_pipe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb3_top_usb3_pipe.v -------------------------------------------------------------------------------- /usb3_core/daisho/usb3/usb_descrip.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb3/usb_descrip.vh -------------------------------------------------------------------------------- /usb3_core/daisho/usb_descrip_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_core/daisho/usb_descrip_gen.c -------------------------------------------------------------------------------- /usb3_pipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/__init__.py -------------------------------------------------------------------------------- /usb3_pipe/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/common.py -------------------------------------------------------------------------------- /usb3_pipe/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/core.py -------------------------------------------------------------------------------- /usb3_pipe/lfps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/lfps.py -------------------------------------------------------------------------------- /usb3_pipe/ltssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/ltssm.py -------------------------------------------------------------------------------- /usb3_pipe/scrambling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/scrambling.py -------------------------------------------------------------------------------- /usb3_pipe/serdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/serdes.py -------------------------------------------------------------------------------- /usb3_pipe/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/usb3_pipe/HEAD/usb3_pipe/training.py --------------------------------------------------------------------------------