*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:05 | |
*** ChanServ sets mode: +v CarlFK | 00:05 | |
*** mauz555 has quit IRC | 00:08 | |
*** mauz555 has joined #timvideos | 00:09 | |
*** _whitenotifier-9 has joined #timvideos | 00:11 | |
-_whitenotifier-9- [yosys] pull[bot] opened pull request #377: [pull] master from YosysHQ:master - https://git.io/JfTau | 00:11 | |
-_whitenotifier-9- [yosys] pull[bot] closed pull request #377: [pull] master from YosysHQ:master - https://git.io/JfTau | 00:11 | |
*** mauz555 has quit IRC | 00:40 | |
*** rohitksingh has quit IRC | 01:25 | |
*** rohitksingh has joined #timvideos | 01:26 | |
-_whitenotifier-9- [yosys] pull[bot] opened pull request #378: [pull] master from YosysHQ:master - https://git.io/JfTrf | 02:11 | |
-_whitenotifier-9- [yosys] pull[bot] closed pull request #378: [pull] master from YosysHQ:master - https://git.io/JfTrf | 02:11 | |
*** CarlFK has quit IRC | 04:26 | |
*** mauz555 has joined #timvideos | 04:41 | |
*** mauz555 has quit IRC | 04:45 | |
*** shenki_ is now known as shenki | 05:56 | |
*** ChanServ sets mode: +v shenki | 05:57 | |
*** mauz555 has joined #timvideos | 08:49 | |
*** scanakci has quit IRC | 09:18 | |
*** CarlFK has joined #timvideos | 09:50 | |
*** ChanServ sets mode: +v CarlFK | 09:50 | |
*** Skip has joined #timvideos | 15:42 | |
*** diamondman has quit IRC | 16:38 | |
*** diamondman has joined #timvideos | 16:40 | |
*** _florent_ has quit IRC | 16:42 | |
*** diamondman has quit IRC | 16:42 | |
*** _florent_ has joined #timvideos | 16:43 | |
*** diamondman has joined #timvideos | 16:43 | |
*** tannewt has quit IRC | 16:45 | |
*** diamondman has quit IRC | 16:46 | |
*** tannewt has joined #timvideos | 16:46 | |
*** diamondman has joined #timvideos | 16:48 | |
-_whitenotifier-9- [yosys] pull[bot] opened pull request #379: [pull] master from YosysHQ:master - https://git.io/Jfkqr | 18:25 | |
*** kwitiii has joined #timvideos | 18:25 | |
kwitiii | Hey 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 as | 18:35 |
---|---|---|
kwitiii | this 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 are | 18:35 |
kwitiii | there any barebones fpga products you would recommend to pursue this? Hoping for a minimal solution I can breadboard with the required connectors and whatnot | 18:35 |
kwitiii | honestly thinking I might be better off using an ic to convert the signal to hdmi before I try to interact iwth it... | 18:48 |
mithro | kwitiii: I'm very interested in USB-C + displayport | 19:17 |
mithro | kwitiii: Did you see https://github.com/enjoy-digital/usb3_pipe ? | 19:18 |
tpb | Title: GitHub - enjoy-digital/usb3_pipe: USB3 PIPE interface for Xilinx 7-Series / Lattice ECP5 (at github.com) | 19:18 |
kwitiii | I had not seen this | 19:20 |
kwitiii | reading through it now | 19:20 |
kwitiii | thank you! | 19:20 |
mithro | kwitiii: You could do a USB-C version of the adapter shown on that page | 19:20 |
mithro | kwitiii: Have you seen https://github.com/hamsternz/DisplayPort_Verilog ? | 19:21 |
tpb | Title: GitHub - hamsternz/DisplayPort_Verilog: A Verilog implementation of DisplayPort protocol for FPGAs (at github.com) | 19:21 |
kwitiii | yeah, that's the displayport project I was talking about | 19:21 |
kwitiii | awesome that there's been some work done on it already | 19:22 |
mithro | kwitiii: We have just started looking at supporting that repo with only open source tools | 19:22 |
mithro | Do you have a "Digilent Inc Nexys Video"? | 19:22 |
kwitiii | that's awesome :D | 19:22 |
kwitiii | I'm looking at buying some hardware as we speak | 19:22 |
kwitiii | which 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 grab | 19:23 |
mithro | kwitiii: I would recommend Nexys Video, NeTV2 and Versa ECP5 boards | 19:23 |
kwitiii | yeah, 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 |
mithro | The first because it was the board that Hamster original worked on | 19:23 |
mithro | kwitiii: You should join #symbiflow if you want to follow along on that | 19:24 |
kwitiii | I will for sure, thanks! | 19:24 |
kwitiii | reading through the USB3 pipe stuff right now | 19:24 |
kwitiii | definitely promising | 19:24 |
mithro | kwitiii: USB3 pipe stuff was done to make it easy to work with the open source toolchain | 19:25 |
mithro | ktemkin is also working on a new nMigen based USB3 core | 19:26 |
mithro | kwitiii: You should join #nmigen and ##usbhacking as well | 19:26 |
kwitiii | that 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 need | 19:26 |
kwitiii | also, are you aware if I can completely bypass the need for lattice diamond witht the ecp5 versa board? | 19:27 |
daveshah | No, you need the wizard in Diamond to configure the SERDES | 19:27 |
daveshah | once you have the parameters you need from that, everything should work with the open source flow | 19:28 |
kwitiii | nice | 19:28 |
kwitiii | and of course because of serdes I need the full version? | 19:28 |
mithro | kwitiii: You should also join #litex too | 19:28 |
daveshah | Yes although the Versa etc all come with vouchers for that | 19:28 |
daveshah | There is also the lfe5um5g-85f-evn | 19:29 |
daveshah | this breaks out all the SERDES lanes onto SMA connectors | 19:29 |
kwitiii | do you have a ballpark figure for the license for lattice diamond btw? | 19:30 |
daveshah | $1k | 19:31 |
kwitiii | ouch | 19:31 |
kwitiii | cheaper to buy another versa haha | 19:31 |
daveshah | or a few bytes in a hex editor | 19:31 |
kwitiii | true | 19:31 |
mithro | kwitiii: Both ktemkin and _florent_ have USB3.0 analyzers and other tools to help people get that working | 19:33 |
kwitiii | ps, 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 |
kwitiii | just based on you telling me to join these other rooms also mithro | 19:35 |
tumbleweed | you can save that in irsii, of course | 19:35 |
kwitiii | ah, i'll look through the docs | 19:35 |
kwitiii | I haven't been super active in irc over the years, mostly hop on and off as needed | 19:35 |
tumbleweed | "/layout save" and autoconnect on channels | 19:36 |
kwitiii | nice, thank you! | 19:36 |
mithro | I use irccloud which is pretty slack like | 19:36 |
kwitiii | that sounds pretty bomb also | 19:37 |
mithro | kwitiii: I thought I found a decent open source, self hosted, replacement but I was not able to find it again.... | 19:40 |
tumbleweed | quassel 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 you | 19:41 |
kwitiii | oooo that's neat also. I'm a fan of self hosted | 19:42 |
tumbleweed | and there's matrix.org which can do IRC. But is laggy sometimes | 19:42 |
kwitiii | i'll look into quassel, thanks! | 19:43 |
kwitiii | so in terms of the xilinx based chips, is there a license dependency for them also? | 19:44 |
kwitiii | based boards** | 19:44 |
kwitiii | tbh 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 need | 19:46 |
mithro | kwitiii: Not for the Artix ones | 19:47 |
mithro | kwitiii: 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 work | 19:47 |
kwitiii | artix only supports 6 gbps though | 19:48 |
kwitiii | I guess you gotta walk before you can run either way | 19:48 |
kwitiii | oh, free license for kintex also? | 19:48 |
mithro | kwitiii: dunno about that | 19:48 |
kwitiii | all good, tbh kintex is probably more than I want to spend on this right now anyways | 19:49 |
mithro | Starting with the Nexys Video and then upgrading to a Gensys 2 is a pretty okay pathway | 19:51 |
kwitiii | it's probably worth noting I'm looking to handle displayport input | 19:57 |
mithro | kwitiii: I'm very interested in that! | 19:58 |
kwitiii | the nexys video only has displayport output meaning I have to wire in displayort somehow anyways | 19:58 |
kwitiii | seems like a much larger dev board than I need | 19:59 |
kwitiii | no? | 19:59 |
*** Skip has quit IRC | 20:17 | |
-_whitenotifier-9- [yosys] pull[bot] closed pull request #379: [pull] master from YosysHQ:master - https://git.io/Jfkqr | 20:20 | |
kwitiii | well I'm off for now. thank you for your input on this! | 20:33 |
*** kwitiii has quit IRC | 20:33 | |
*** Skip has joined #timvideos | 20:46 | |
*** borisnotes has joined #timvideos | 21:52 | |
*** mauz555 has quit IRC | 22:01 | |
*** mauz555 has joined #timvideos | 22:03 | |
*** mauz555 has quit IRC | 22:08 | |
*** mauz555 has joined #timvideos | 22:15 | |
*** mauz555 has quit IRC | 22:19 | |
-_whitenotifier-9- [yosys] pull[bot] opened pull request #380: [pull] master from YosysHQ:master - https://git.io/JfkCU | 22:20 | |
-_whitenotifier-9- [yosys] pull[bot] closed pull request #380: [pull] master from YosysHQ:master - https://git.io/JfkCU | 22:20 | |
*** borisnotes has quit IRC | 23:32 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!