Tuesday, 2020-04-21

*** tpb has joined #timvideos00:00
*** CarlFK has joined #timvideos00:05
*** ChanServ sets mode: +v CarlFK00:05
*** mauz555 has quit IRC00:08
*** mauz555 has joined #timvideos00:09
*** _whitenotifier-9 has joined #timvideos00:11
-_whitenotifier-9- [yosys] pull[bot] opened pull request #377: [pull] master from YosysHQ:master - https://git.io/JfTau00:11
-_whitenotifier-9- [yosys] pull[bot] closed pull request #377: [pull] master from YosysHQ:master - https://git.io/JfTau00:11
*** mauz555 has quit IRC00:40
*** rohitksingh has quit IRC01:25
*** rohitksingh has joined #timvideos01:26
-_whitenotifier-9- [yosys] pull[bot] opened pull request #378: [pull] master from YosysHQ:master - https://git.io/JfTrf02:11
-_whitenotifier-9- [yosys] pull[bot] closed pull request #378: [pull] master from YosysHQ:master - https://git.io/JfTrf02:11
*** CarlFK has quit IRC04:26
*** mauz555 has joined #timvideos04:41
*** mauz555 has quit IRC04:45
*** shenki_ is now known as shenki05:56
*** ChanServ sets mode: +v shenki05:57
*** mauz555 has joined #timvideos08:49
*** scanakci has quit IRC09:18
*** CarlFK has joined #timvideos09:50
*** ChanServ sets mode: +v CarlFK09:50
*** Skip has joined #timvideos15:42
*** diamondman has quit IRC16:38
*** diamondman has joined #timvideos16:40
*** _florent_ has quit IRC16:42
*** diamondman has quit IRC16:42
*** _florent_ has joined #timvideos16:43
*** diamondman has joined #timvideos16:43
*** tannewt has quit IRC16:45
*** diamondman has quit IRC16:46
*** tannewt has joined #timvideos16:46
*** diamondman has joined #timvideos16:48
-_whitenotifier-9- [yosys] pull[bot] opened pull request #379: [pull] master from YosysHQ:master - https://git.io/Jfkqr18:25
*** kwitiii has joined #timvideos18:25
kwitiiiHey all, I'm a software engineer with past experience working with fpgas but am pretty rusty. I see that Tim had contact with a Mike Field (hamsternz) who has done some work on an open source displayport implementation in verilog. I'm interested in exploring displayport and usb-c-power delivery signalling with fpgas and am looking to get the right hardware to start this (was hoping for some input as18:35
kwitiiithis seems to be one of the more educated groups on the subjects). It's looking like tranceivers play a big component in bypassing the need for external phy components. Just hoping to get input because most of the kits I want to play with wind up being $5000 dev boards depending on proprietary ip cores and I'd rather spend the time pushing forward some of these efforts. I guess the question is are18:35
kwitiiithere any barebones fpga products you would recommend to pursue this? Hoping for a minimal solution I can breadboard with the required connectors and whatnot18:35
kwitiiihonestly thinking I might be better off using an ic to convert the signal to hdmi before I try to interact iwth it...18:48
mithrokwitiii: I'm very interested in USB-C + displayport19:17
mithrokwitiii: Did you see https://github.com/enjoy-digital/usb3_pipe ?19:18
tpbTitle: GitHub - enjoy-digital/usb3_pipe: USB3 PIPE interface for Xilinx 7-Series / Lattice ECP5 (at github.com)19:18
kwitiiiI had not seen this19:20
kwitiiireading through it now19:20
kwitiiithank you!19:20
mithrokwitiii: You could do a USB-C version of the adapter shown on that page19:20
mithrokwitiii: Have you seen https://github.com/hamsternz/DisplayPort_Verilog ?19:21
tpbTitle: GitHub - hamsternz/DisplayPort_Verilog: A Verilog implementation of DisplayPort protocol for FPGAs (at github.com)19:21
kwitiiiyeah, that's the displayport project I was talking about19:21
kwitiiiawesome that there's been some work done on it already19:22
mithrokwitiii: We have just started looking at supporting that repo with only open source tools19:22
mithroDo you have a "Digilent Inc Nexys Video"?19:22
kwitiiithat's awesome :D19:22
kwitiiiI'm looking at buying some hardware as we speak19:22
kwitiiiwhich was my primary motivation for dropping in here for some advice. I saw the boards supported by the project and the ones that were potentially going to be supported and was trying to decide which to grab19:23
mithrokwitiii: I would recommend Nexys Video, NeTV2 and Versa ECP5 boards19:23
kwitiiiyeah, I like the idea of the ecp5 boards only because of the open source tools available (though i hear xilinx solutions are getting better every day)19:23
mithroThe first because it was the board that Hamster original worked on19:23
mithrokwitiii: You should join #symbiflow if you want to follow along on that19:24
kwitiiiI will for sure, thanks!19:24
kwitiiireading through the USB3 pipe stuff right now19:24
kwitiiidefinitely promising19:24
mithrokwitiii: USB3 pipe stuff was done to make it easy to work with the open source toolchain19:25
mithroktemkin is also working on a new nMigen based USB3 core19:26
mithrokwitiii: You should join #nmigen and ##usbhacking as well19:26
kwitiiithat netv2 ooks pretty slick, still, the fact that's it's doing hdmi would I be ahead of grabbing that vs a minimal dcp5 board and trying to break it out to the appropriate connectors I need19:26
kwitiiialso, are you aware if I can completely bypass the need for lattice diamond witht the ecp5 versa board?19:27
daveshahNo, you need the wizard in Diamond to configure the SERDES19:27
daveshahonce you have the parameters you need from that, everything should work with the open source flow19:28
kwitiiinice19:28
kwitiiiand of course because of serdes I need the full version?19:28
mithrokwitiii: You should also join #litex too19:28
daveshahYes although the Versa etc all come with vouchers for that19:28
daveshahThere is also the lfe5um5g-85f-evn19:29
daveshahthis breaks out all the SERDES lanes onto SMA connectors19:29
kwitiiido you have a ballpark figure for the license for lattice diamond btw?19:30
daveshah$1k19:31
kwitiiiouch19:31
kwitiiicheaper to buy another versa haha19:31
daveshahor a few bytes in a hex editor19:31
kwitiiitrue19:31
mithrokwitiii: Both ktemkin and _florent_ have USB3.0 analyzers and other tools to help people get that working19:33
kwitiiips, off topic, what irc client do you guys use? I use irssi but it'd be nice to have one that saves state of rooms joined and whatnot ;)19:34
kwitiiijust based on you telling me to join these other rooms also mithro19:35
tumbleweedyou can save that in irsii, of course19:35
kwitiiiah, i'll look through the docs19:35
kwitiiiI haven't been super active in irc over the years, mostly hop on and off as needed19:35
tumbleweed"/layout save" and autoconnect on channels19:36
kwitiiinice, thank you!19:36
mithroI use irccloud which is pretty slack like19:36
kwitiiithat sounds pretty bomb also19:37
mithrokwitiii: I thought I found a decent open source, self hosted, replacement but I was not able to find it again....19:40
tumbleweedquassel is somewhat popular. Not the best clients, but native android and desktop clients that can talk to a quassel-core that you run somewhere and stays on IRC for you19:41
kwitiiioooo that's neat also. I'm a fan of self hosted19:42
tumbleweedand there's matrix.org which can do IRC. But is laggy sometimes19:42
kwitiiii'll look into quassel, thanks!19:43
kwitiiiso in terms of the xilinx based chips, is there a license dependency for them also?19:44
kwitiiibased boards**19:44
kwitiiitbh the way I was originally looking at accomplishing it was using an external billboard + mux for driving the usb alternate mode and then feed the displayport signal into whichever fpga I start playing with, I like the idea of having a more barebones dev board so I can manually integrate whatever other hardware I may need19:46
mithrokwitiii: Not for the Artix ones19:47
mithrokwitiii: Let me rephase, you need to use the closed source vivado at the moment (which needs a free license), but hopefully in the near future the open source tools will work19:47
kwitiiiartix only supports 6 gbps though19:48
kwitiiiI guess you gotta walk before you can run either way19:48
kwitiiioh, free license for kintex also?19:48
mithrokwitiii: dunno about that19:48
kwitiiiall good, tbh kintex is probably more than I want to spend on this right now anyways19:49
mithroStarting with the Nexys Video and then upgrading to a Gensys 2 is a pretty okay pathway19:51
kwitiiiit's probably worth noting I'm looking to handle displayport input19:57
mithrokwitiii: I'm very interested in that!19:58
kwitiiithe nexys video only has displayport output meaning I have to wire in displayort somehow anyways19:58
kwitiiiseems like a much larger dev board than I need19:59
kwitiiino?19:59
*** Skip has quit IRC20:17
-_whitenotifier-9- [yosys] pull[bot] closed pull request #379: [pull] master from YosysHQ:master - https://git.io/Jfkqr20:20
kwitiiiwell I'm off for now. thank you for your input on this!20:33
*** kwitiii has quit IRC20:33
*** Skip has joined #timvideos20:46
*** borisnotes has joined #timvideos21:52
*** mauz555 has quit IRC22:01
*** mauz555 has joined #timvideos22:03
*** mauz555 has quit IRC22:08
*** mauz555 has joined #timvideos22:15
*** mauz555 has quit IRC22:19
-_whitenotifier-9- [yosys] pull[bot] opened pull request #380: [pull] master from YosysHQ:master - https://git.io/JfkCU22:20
-_whitenotifier-9- [yosys] pull[bot] closed pull request #380: [pull] master from YosysHQ:master - https://git.io/JfkCU22:20
*** borisnotes has quit IRC23:32

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