4 ms·
Are there any development boards with USB 3 support? I'm trying to prototype a USB C monitor sink but having trouble finding a board that has the power necessar
by kevmo314 2y ago
Are there any development boards with USB 3 support? I'm trying to prototype a USB C monitor sink but having trouble finding a board that has the power necessary to receive DisplayPort over USB.
- dfox 2y agoThere is this: https://octopart.com/cyusb3kit-003-cypress+semiconductor-49426799 https://octopart.com/cyusb3kit-003-cypress+semiconductor-494... and the pricing seems reasonable. When I looked for something like that two years ago the prices were order of magnitude higher.
- BertoldVdb 2y agoThis device is not really suited, it is a high speed USB3.0 peripheral. You might be able to use it with the right software, but then you are just using the CPU in it.
- dfox 2y agoThe way how the Cypress FX series works (and for that matter majority of non-trivial USB-to-something chips do) is that there is a bunch of DMA-capable peripherals inside and the in fact ridiculously underpowered CPU core inside only sets up the required configuration for the DMA transactions to happen.
- BertoldVdb 2y agoThere is not much power needed to receive DisplayPort over USB (assuming you already can receive displayport signals or just route them to an external monitor). You just need to implement an USB billboard device (optional to make it work, but required by the spec IIRC) and signal the correct alternate function. Then DisplayPort signalling will be present on the USB-C plug. Then just connect the right AUX wires to the DisplayPort connector.
- 15155 2y agoMost FPGAs with transceivers can do it.
- kevmo314 2y agoDo you have an example? Looking for a product recommendation others have good experience with
- 15155 2y agohttps://github.com/enjoy-digital/usb3_pipe https://github.com/enjoy-digital/usb3_pipe I don't know that there are any fully-baked solutions for it though, but it's definitely doable in-FPGA with some effort.