Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enjoy-digital/daisho
Test of the USB3 IP Core from Daisho on a Xilinx device
https://github.com/enjoy-digital/daisho
Last synced: about 1 month ago
JSON representation
Test of the USB3 IP Core from Daisho on a Xilinx device
- Host: GitHub
- URL: https://github.com/enjoy-digital/daisho
- Owner: enjoy-digital
- Created: 2017-02-10T13:06:06.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-03T20:04:45.000Z (over 5 years ago)
- Last Synced: 2024-11-06T00:15:07.787Z (3 months ago)
- Language: Verilog
- Size: 154 KB
- Stars: 85
- Watchers: 14
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Test of the USB3 IP Core from Daisho on a Xilinx device
In this repository we are testing the USB3 IP Core from Daisho on a Xilinx device.
* USB2 / ULPI working :) (vendor agnostic)
* USB3 / PIPE working :) (IDDR/ODDR and PLL specific to Xilinx)This work was supported by [TimVideos.us](https://code.timvideos.us) and with a generous loan of a USB3.0 protocol analyzer from the Daisho project.
The design currently uses a TUSB1310A for interfacing with the USB3.0 connector. Future plans include replacing this part using the high speed transceivers (GTPs/GTXs) found in Artix-7/Kintex-7 FPGAs.
The current work is being done with;
* Kintex 7 work[1] - [kc705 - Xilinx Kintex-7 FPGA KC705 Evaluation Kit](https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html)
* Artix 7 work[2] - [Nexys Video - Nexys Video Artix-7 FPGA: Trainer Board for Multimedia Applications](http://store.digilentinc.com/nexys-video-artix-7-fpga-trainer-board-for-multimedia-applications/)* USB3.0 work - [HiTech Global - 3-Port USB 3 FMC Module](https://hitechglobal.us/index.php?route=product/product&path=18&product_id=233).
The FMC module has 3 x USB3.0 ports. Two are connected via TUSB1310A ICs and the third is connected directly to the high speed transceivers.
[1]: As HA/HB pins from HPC FMC are not connected on Xilinx on devboards, second TUSB1310A is not usable with the KC705.
[2]: As the Nexys Video has only a [LPC FMC connector](https://en.wikipedia.org/wiki/FPGA_Mezzanine_Card#LPC_vs._HPC), only a limited amount set of the functionality is avalible, but it is enough to prove the design also works on the Artix-7 FPGA.