*** tpb has joined #tomu | 00:00 | |
*** CarlFK has quit IRC | 01:10 | |
*** im-tomu has left #tomu | 02:31 | |
*** im-tomu has joined #tomu | 02:32 | |
*** im-tomu has left #tomu | 02:33 | |
*** im-tomu has joined #tomu | 02:33 | |
*** CarlFK has joined #tomu | 02:33 | |
*** asante10111_ has joined #tomu | 02:50 | |
*** promach3 has quit IRC | 03:13 | |
*** thepatr1ck has quit IRC | 03:13 | |
*** f0x has quit IRC | 03:13 | |
*** promach3 has joined #tomu | 03:15 | |
*** thepatr1ck has joined #tomu | 03:18 | |
*** f0x has joined #tomu | 03:18 | |
*** asante10111__ has joined #tomu | 03:51 | |
*** asante10111_ has quit IRC | 03:54 | |
*** flag has quit IRC | 05:08 | |
*** flag has joined #tomu | 05:14 | |
*** CarlFK has quit IRC | 07:25 | |
*** acathla has quit IRC | 10:45 | |
*** acathla has joined #tomu | 10:47 | |
*** gio has quit IRC | 11:19 | |
im-tomu | [umarcor] Sylvain, how did you handle the USB-to-HDL part? Is the project available anywhere? | 11:22 |
---|---|---|
tnt | umarcor: I wrote my own USB core https://github.com/no2fpga/no2usb | 11:29 |
*** gio has joined #tomu | 11:31 | |
im-tomu | [umarcor] I'm looking at https://github.com/no2fpga/no2usb/blob/master/doc/architecture.md. It seems that a soft CPU needs to be connected to the Bus Interface and then any custom HDL design connects to 2K RX/TX buffers. Is that correct? | 11:46 |
tnt | Yes. In my experience any non-trivial usb device need to answers to control request, etc and in general perform non-real time functions and it would be wasteful to implement it all in hardlogic, so I always en up with a soft cpu anyway. | 11:52 |
tnt | so I just implement DMA and hw acceleration blocks for the time critical taks in HDL and then soft core orchestrates it all. | 11:53 |
*** mupuf_ has joined #tomu | 11:56 | |
im-tomu | [umarcor] Thanks. I'm interested on providing a black box for HDL examples in the Fomu workshop. So, looking for the most easy to use solution that allows (unexperienced) users to understand the HDL part only. Would it be feasible to plug your no2usb with a default software/firmware that makes the black box behave as a UART? | 11:57 |
*** mupuf has quit IRC | 11:57 | |
im-tomu | [umarcor] I understand why a minimal soft cpy might be required. Also, I am not concerned about performance at all. But I'm afraid that no2usb + CPU might already take most of the resources in the UP5K. | 11:58 |
*** mupuf_ has quit IRC | 11:59 | |
*** mupuf has joined #tomu | 11:59 | |
tnt | Yeah, I'm actually investigating plugging it to a serv softcore (the really tiny risc-v from olof) to do exactly that, have a blackbox that just has fifo in/out interface that map to a pair of bulk end points. (and then from there, it's pretty much just changing the descriptors to make it appear as a uart) | 12:00 |
im-tomu | [umarcor] That's so nice news! | 12:01 |
im-tomu | [umarcor] Please, do not hesitate to ping me (or open an issue in fomu workshop's repo, which I watch). I'll be glad to test it with some mixed HDL examples for a workshop I'd like to prepare. | 12:02 |
*** hoops has joined #tomu | 19:01 | |
hoops | Anyone updated the foboot on 3.0 usb ports? I am not able to update any of my boards, DFU goes ok but it doesn't flash rainbow and it doesn't reboot | 19:01 |
hoops | I've tried both CMD and PS... I don't think all of the boards have some kind of issue but something related to my computer | 19:02 |
hoops | I can load micropython though | 19:18 |
*** CarlFK has joined #tomu | 19:59 | |
*** hoops has quit IRC | 20:12 | |
*** jimt[m] has quit IRC | 20:36 | |
*** leons has quit IRC | 20:36 | |
*** promach3 has quit IRC | 20:37 | |
*** lucab has quit IRC | 20:37 | |
*** js has quit IRC | 20:37 | |
*** xobs has quit IRC | 20:37 | |
*** psydroid has quit IRC | 20:38 | |
*** pepijndevos has quit IRC | 20:40 | |
*** pepijndevos has joined #tomu | 20:42 | |
*** leons has joined #tomu | 21:03 | |
*** jimt[m] has joined #tomu | 21:03 | |
*** xobs has joined #tomu | 21:04 | |
*** psydroid has joined #tomu | 21:05 | |
*** promach3 has joined #tomu | 21:05 | |
*** js` has joined #tomu | 21:08 | |
*** lucab has joined #tomu | 21:10 | |
*** js has joined #tomu | 21:17 | |
*** js` has quit IRC | 21:40 | |
*** js` has joined #tomu | 21:50 | |
*** CarlFK has quit IRC | 22:43 | |
*** asante10111__ has quit IRC | 23:06 | |
*** CarlFK has joined #tomu | 23:08 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!