Saturday, 2020-12-05

*** tpb has joined #tomu00:00
*** CarlFK has quit IRC01:10
*** im-tomu has left #tomu02:31
*** im-tomu has joined #tomu02:32
*** im-tomu has left #tomu02:33
*** im-tomu has joined #tomu02:33
*** CarlFK has joined #tomu02:33
*** asante10111_ has joined #tomu02:50
*** promach3 has quit IRC03:13
*** thepatr1ck has quit IRC03:13
*** f0x has quit IRC03:13
*** promach3 has joined #tomu03:15
*** thepatr1ck has joined #tomu03:18
*** f0x has joined #tomu03:18
*** asante10111__ has joined #tomu03:51
*** asante10111_ has quit IRC03:54
*** flag has quit IRC05:08
*** flag has joined #tomu05:14
*** CarlFK has quit IRC07:25
*** acathla has quit IRC10:45
*** acathla has joined #tomu10:47
*** gio has quit IRC11:19
im-tomu[umarcor] Sylvain, how did you handle the USB-to-HDL part? Is the project available anywhere?11:22
tntumarcor: I wrote my own USB core https://github.com/no2fpga/no2usb11:29
*** gio has joined #tomu11: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
tntYes.  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
tntso 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 #tomu11: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 IRC11: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 IRC11:59
*** mupuf has joined #tomu11:59
tntYeah, 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 #tomu19:01
hoopsAnyone 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 reboot19:01
hoopsI've tried both CMD and PS... I don't think all of the boards have some kind of issue but something related to my computer19:02
hoopsI can load micropython though19:18
*** CarlFK has joined #tomu19:59
*** hoops has quit IRC20:12
*** jimt[m] has quit IRC20:36
*** leons has quit IRC20:36
*** promach3 has quit IRC20:37
*** lucab has quit IRC20:37
*** js has quit IRC20:37
*** xobs has quit IRC20:37
*** psydroid has quit IRC20:38
*** pepijndevos has quit IRC20:40
*** pepijndevos has joined #tomu20:42
*** leons has joined #tomu21:03
*** jimt[m] has joined #tomu21:03
*** xobs has joined #tomu21:04
*** psydroid has joined #tomu21:05
*** promach3 has joined #tomu21:05
*** js` has joined #tomu21:08
*** lucab has joined #tomu21:10
*** js has joined #tomu21:17
*** js` has quit IRC21:40
*** js` has joined #tomu21:50
*** CarlFK has quit IRC22:43
*** asante10111__ has quit IRC23:06
*** CarlFK has joined #tomu23:08

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!