*** tpb has joined #timvideos | 00:00 | |
*** tvCommitBot has joined #timvideos | 00:39 | |
tvCommitBot | [website] CarlFK opened pull request #19: update project page (master...master) https://git.io/vAWO5 | 00:39 |
---|---|---|
*** tvCommitBot has left #timvideos | 00:39 | |
mithro | CarlFK[m]: Can you look at adding this type of file? https://github.com/rtfd/readthedocs.org/blob/master/docs/support.rst | 00:46 |
tpb | Title: readthedocs.org/support.rst at master · rtfd/readthedocs.org · GitHub (at github.com) | 00:46 |
*** CarlFK has joined #timvideos | 01:08 | |
*** ChanServ sets mode: +v CarlFK | 01:08 | |
CarlFK[m] | mithro (IRC): yes, but no, but kinda. https://github.com/xdissent/jekyll-rst "Unfortunately, this means your plugins won’t work if you’re deploying to GitHub Pages. ... convert the site locally and push..." | 01:59 |
tpb | Title: GitHub - xdissent/jekyll-rst: A ReStructuredText plugin for Jekyll and Octopress (at github.com) | 01:59 |
mithro | CarlFK[m]: I was more saying adding a support file rather than that exact file | 02:00 |
CarlFK[m] | mithro (IRC): not sure what you mean. if you want it rendered as html, then plugin/local. | 02:01 |
mithro | CarlFK[m]: https://github.com/blog/2400-support-file-support | 02:02 |
tpb | Title: SUPPORT file support · GitHub (at github.com) | 02:02 |
CarlFK[m] | mithro (IRC): ah - you mean adding it to a gh repo, not the tv site? | 02:04 |
mithro | CarlFK[m]: yes | 02:04 |
CarlFK[m] | https://help.github.com/articles/adding-support-resources-to-your-project/ "On GitHub, navigate to the main page of the repository. The New file button (https://help.github.com/assets/images/help/repository/create_new_file.png)Above the file list, click Create new file. In the file name field, type SUPPORT.md (with all caps)." | 02:08 |
tpb | Title: Adding support resources to your project - User Documentation (at help.github.com) | 02:08 |
CarlFK[m] | one per repo | 02:08 |
futarisIRCcloud | mithro: I take it no one is working on the qemu litevideo peripheral? Do we want to get a linux framebuffer output driver for litevideo working first, or qemu? | 02:11 |
futarisIRCcloud | mithro: I think I figured out the issue with the hsync and vsync not running / clocking out of litevideo VGAPhy. Should just have to drive a signal or two high, to say the output is valid. | 02:13 |
futarisIRCcloud | https://twitter.com/RohitK_Singh/status/964099638746931200 - rohitksingh, this wasn't litevideo right? Some other gateware that you wrote? | 02:16 |
*** CarlFK has quit IRC | 04:24 | |
futarisIRCcloud | mithro & _florent_ : Are you around? rohitksingh ??? I've got a question regarding litevideo - https://github.com/enjoy-digital/litevideo/blob/master/litevideo/output/core.py#L115 | 05:17 |
tpb | Title: litevideo/core.py at master · enjoy-digital/litevideo · GitHub (at github.com) | 05:17 |
mithro | https://github.com/cesanta/frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems. | 05:58 |
tpb | Title: GitHub - cesanta/frozen: JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems. (at github.com) | 05:58 |
mithro | Anyway I'm heading out | 05:58 |
*** rohitksingh has joined #timvideos | 07:15 | |
futarisIRCcloud | Hi rohitksingh... | 07:22 |
rohitksingh | futarisIRCcloud: Hi! | 07:22 |
futarisIRCcloud | I don't seem to be getting anywhere with getting a hsync and vsync from litevideo on arty. | 07:23 |
futarisIRCcloud | rohitksingh: https://github.com/enjoy-digital/litevideo/blob/master/litevideo/output/core.py#L115-L119 seems to be where it's stuck, but I'm not 100% sure. | 07:24 |
tpb | Title: litevideo/core.py at master · enjoy-digital/litevideo · GitHub (at github.com) | 07:24 |
futarisIRCcloud | https://github.com/futaris/litex-buildenv/commits/master | 07:25 |
tpb | Title: Commits · futaris/litex-buildenv · GitHub (at github.com) | 07:25 |
rohitksingh | futarisIRCcloud: okay, let me take a look. I also can give your current design a try this weekend | 07:28 |
futarisIRCcloud | rohitksingh: Cheers. A lot of hacks are in the code, but it should just boot up into 1280x720 on arty 7 if you export MACHINE=video . Not sure why it's not clocking the data out. | 07:30 |
futarisIRCcloud | clk & psave_n are not connected on PMOD-VGA connector, so I was just using them for debug output of clk. | 07:43 |
futarisIRCcloud | T13 / U13. | 07:43 |
rohitksingh | futarisIRCcloud: sure, let me give it a try | 07:46 |
gsmalik | Hey everyone. I've been working with mithro on the version_data python script. After a couple of days of pull requests and revisions, I think we are close to closing the issue. So, if someone would like me to look at another bug, please let me know :) | 08:02 |
*** rohitksingh has quit IRC | 08:19 | |
*** rohitksingh has joined #timvideos | 08:24 | |
*** rohitksingh has quit IRC | 08:29 | |
*** rohitksingh has joined #timvideos | 08:33 | |
*** fumblehool has joined #timvideos | 08:36 | |
*** rohitksingh has quit IRC | 08:49 | |
*** rohitksingh has joined #timvideos | 09:13 | |
*** rohitksingh1 has joined #timvideos | 09:26 | |
futarisIRCcloud | rohitksingh & _florent_ : I think the VGAPhy clocking issues may be related to https://github.com/enjoy-digital/litevideo/commit/1ff01f29a7086623f0380ed3aeb9cfd0a4a9bebb#diff-ce657766c40e0d901391f484cfda968bR138 ... | 09:42 |
tpb | Title: output: fix vga · enjoy-digital/litevideo@1ff01f2 · GitHub (at github.com) | 09:42 |
_florent_ | futarisIRCcloud: have you been able to connect the pix clock to a led (with a dividing counter) or to a scope? | 10:16 |
futarisIRCcloud | pixel clock is running at the right frequency. | 10:17 |
futarisIRCcloud | _florent_: https://logs.timvideos.us/%23timvideos/%23timvideos.2018-02-12.log.html / https://usercontent.irccloud-cdn.com/file/DNwD8AaS/20180212_192310.jpg | 10:18 |
_florent_ | futarisIRCcloud: ok good, and you don't have a clock on the clk pad? | 10:19 |
*** kuch_bhi has joined #timvideos | 10:20 | |
futarisIRCcloud | _florent_: What should I connect that signal to? | 10:22 |
futarisIRCcloud | _florent_: https://github.com/futaris/litex-buildenv/blob/master/targets/arty/video.py#L79 for dividing counter for LED ... | 10:22 |
tpb | Title: litex-buildenv/video.py at master · futaris/litex-buildenv · GitHub (at github.com) | 10:22 |
_florent_ | futarisIRCcloud: you are saying that you have clocking issues with the VGAPhy | 10:23 |
_florent_ | futarisIRCcloud: what's the issue? | 10:23 |
futarisIRCcloud | I don't get anything happening on hsync / vsync. | 10:23 |
_florent_ | is the core enabled? | 10:29 |
_florent_ | by the firmware | 10:29 |
_florent_ | futarisIRCcloud: you core look fine, you have to be sure that vga_out0_core_initiator_enable is set to 1 | 10:35 |
_florent_ | your core/your code | 10:38 |
futarisIRCcloud | https://github.com/futaris/litex-buildenv/blob/master/firmware/processor.c#L786 | 10:39 |
tpb | Title: litex-buildenv/processor.c at master · futaris/litex-buildenv · GitHub (at github.com) | 10:39 |
futarisIRCcloud | https://github.com/futaris/litex-buildenv/blob/master/firmware/processor.c#L623-L640 | 10:41 |
tpb | Title: litex-buildenv/processor.c at master · futaris/litex-buildenv · GitHub (at github.com) | 10:41 |
_florent_ | ok | 10:42 |
_florent_ | you can try to connect dma.source.valid to a pin | 10:43 |
_florent_ | in which mode are you using the core? | 10:44 |
futarisIRCcloud | hdmi2usb firmware from built in pattern generator, yuv422. | 10:44 |
_florent_ | ok | 10:47 |
futarisIRCcloud | How should I connect dma.source.valid to a pin? | 10:47 |
_florent_ | i think i know what happened | 10:47 |
_florent_ | https://github.com/enjoy-digital/litevideo/commit/cd8529a24336d12b23aa8884ab939fdac662b6cf | 10:47 |
tpb | Title: output/VGAPHY: add missing sink.ready.eq(1) · enjoy-digital/litevideo@cd8529a · GitHub (at github.com) | 10:47 |
_florent_ | can you give a try? | 10:48 |
futarisIRCcloud | _florent_: 'sink' is not defined | 10:55 |
futarisIRCcloud | self.sink | 10:56 |
futarisIRCcloud | I commented out pads.psave_n.eq(1) too. | 10:57 |
_florent_ | futarisIRCcloud: sorry, fixed: https://github.com/enjoy-digital/litevideo/commit/50e8ac92d6fdb2b9011939f6d083a33b297a203b | 10:57 |
tpb | Title: output/VGAPHY: add missing self.sink.ready.eq(1) · enjoy-digital/litevideo@50e8ac9 · GitHub (at github.com) | 10:57 |
futarisIRCcloud | _florent_: Still held high. | 11:05 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/aVUibJCf/20180217_210533.jpg | 11:08 |
_florent_ | ok then you have to connect internal signals to pins and see what is going on | 11:09 |
futarisIRCcloud | which signals should I connect to? | 11:09 |
_florent_ | self.comb += platform.request("user_io", 0).eq(self.vga_out0.core.timing.source.valid) | 11:11 |
_florent_ | self.comb += platform.request("user_io", 1).eq(self.vga_out0.core.timing.source.de) | 11:11 |
_florent_ | self.comb += platform.request("user_io", 2).eq(self.vga_out0.core.dma.soruce.valid) | 11:11 |
_florent_ | for example | 11:11 |
futarisIRCcloud | And definition of "user_io" ??? | 11:13 |
futarisIRCcloud | CRITICAL WARNING: [Vivado 12-4739] set_false_path:No valid object(s) found for '-to [get_clocks pix_clk]'. [/home/futaris/github/futaris/litex-buildenv/build/arty_video_or1k/gateware/top.xdc:362] | 11:20 |
futarisIRCcloud | I just used user_led | 11:22 |
futarisIRCcloud | _florent_ : All low for all three of those signals. | 11:26 |
futarisIRCcloud | And pix_counter is low | 11:27 |
futarisIRCcloud | _florent_: https://github.com/futaris/litex-buildenv/commit/aec107d09afe7038bbfae2333a3e29f6797dec88 | 11:28 |
tpb | Title: debug internal signals · futaris/litex-buildenv@aec107d · GitHub (at github.com) | 11:28 |
_florent_ | futarisIRCcloud: if pix_counter is low, nothing can happen | 11:29 |
_florent_ | futarisIRCcloud: why is it low now, it was working correctly before no? | 11:29 |
futarisIRCcloud | Nah, pix_counter was never clocking. Only the input into it. | 11:29 |
futarisIRCcloud | _florent_: https://github.com/enjoy-digital/litevideo/blob/master/litevideo/output/hdmi/s7.py#L133 - Should that be inside the if (on line 134) ??? | 11:56 |
tpb | Title: litevideo/s7.py at master · enjoy-digital/litevideo · GitHub (at github.com) | 11:56 |
*** miselin2 has joined #timvideos | 12:01 | |
*** jea has quit IRC | 12:03 | |
*** miselin has quit IRC | 12:03 | |
*** jea has joined #timvideos | 12:05 | |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/IxyPE0it/20180217_220318.jpg | 12:05 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/HJjhmSmO/20180217_221003.jpg | 12:12 |
futarisIRCcloud | _florent_: moving that helps, but it's not generating a VGA signal | 12:13 |
futarisIRCcloud | So as far as I can tell, the clocks are off by factor of 10. | 12:19 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/eGFIzXh7/20180217_222442.jpg | 12:27 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/EZhIKooE/20180217_222601.jpg | 12:28 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/se0UNoPF/20180217_222729.jpg | 12:29 |
futarisIRCcloud | https://usercontent.irccloud-cdn.com/file/dnQH70ax/20180217_222927.jpg | 12:31 |
*** rohitksingh1 has quit IRC | 13:20 | |
*** rohitksingh has quit IRC | 13:20 | |
*** rohitksingh has joined #timvideos | 13:22 | |
*** rohitksingh1 has joined #timvideos | 13:23 | |
*** cr1901_modern has quit IRC | 13:26 | |
*** cr1901_modern has joined #timvideos | 13:27 | |
*** rohitksingh has quit IRC | 13:57 | |
*** CarlFK has joined #timvideos | 14:02 | |
*** ChanServ sets mode: +v CarlFK | 14:02 | |
*** tvCommitBot has joined #timvideos | 15:22 | |
tvCommitBot | [website] codersquid opened pull request #20: Deemphasize other projects for this summer (master...deemphasize-other-projects-for-this-summer) https://git.io/vAWMy | 15:22 |
*** tvCommitBot has left #timvideos | 15:22 | |
*** fumblehool has quit IRC | 15:24 | |
*** Akhil_singh has joined #timvideos | 16:13 | |
*** felix[m]1 has joined #timvideos | 16:16 | |
*** futarisIRCcloud has quit IRC | 16:16 | |
*** Akhil_singh has quit IRC | 16:19 | |
*** tvCommitBot has joined #timvideos | 16:52 | |
tvCommitBot | [website] mithro closed pull request #20: Deemphasize other projects for this summer (master...deemphasize-other-projects-for-this-summer) https://git.io/vAWMy | 16:52 |
*** tvCommitBot has left #timvideos | 16:52 | |
*** tvCommitBot has joined #timvideos | 16:54 | |
tvCommitBot | [website] mithro closed pull request #19: update project page (master...master) https://git.io/vAWO5 | 16:54 |
*** tvCommitBot has left #timvideos | 16:54 | |
_florent_ | futarisIRCcloud: great progress, i'll have a look at what you did. It seems you still have some issues (color and image shift), but it will be easier to fix now that you have something on the screen | 17:32 |
felix[m]1 | Hi everybody! I found a Nexys Video unused in our lab, and have been playing around with it and trying to learn liteX and understand your cool project! Setting up the build chain was a breeze (happy to report that things seem to work well with Ubuntu 18.04 beta), but I've only used Vivado's graphical interface so far and haven't be able to figure out how the gateware is loaded to the board from the command line (). Could | 17:40 |
felix[m]1 | you help me get unstuck (a quick pointer will do, e.g. use an SD card/specific tool)? I'd be happy to | 17:40 |
felix[m]1 | (whoops, sorry, that was premature :-) ) | 17:41 |
felix[m]1 | Wanted to say ... I'd be happy to extend the makefile (though this looks like a larger project, since mode-switch isn't implemented at all for the Nexys Video, maybe that's out of reach for a noob like me) | 17:42 |
mithro | hello felix[m]1 | 17:45 |
mithro | felix[m]1: You should be able to use openocd to load onto the Nexys Video | 17:45 |
mithro | felix[m]1: But I haven't tested it recently | 17:45 |
mithro | futaris[m]: Take a look at https://github.com/timvideos/litex-buildenv/blob/master/targets/arty/Makefile.mk | 17:46 |
tpb | Title: litex-buildenv/Makefile.mk at master · timvideos/litex-buildenv · GitHub (at github.com) | 17:46 |
felix[m]1 | Hi mithro, hej futaris! (sorry for the weird username on my part, that's made up by the matrix bridge) Thanks for your super-quick responses, I'll look into openocd and the build files for the other boards! | 17:48 |
mithro | felix[m]1: You just happen to get lucky - normally it would take a little bit longer | 17:48 |
felix[m]1 | Sure! Still, I'm impressed at how lively things are around here, and super-glad to be unstuck so quickly. | 17:52 |
felix[m]1 | I've found a minor typo (I think) in one of the commands in the getting started guide, would you like me to point it out, or would you prefer a PR? | 17:52 |
*** rohitksingh1 has quit IRC | 18:14 | |
*** rohitksingh has joined #timvideos | 18:24 | |
CarlFK[m] | mithro (IRC): thanks for taking a gamble on the site ;) | 19:04 |
mithro | CarlFK[m]: You said you had tested locally and I trusted you had... | 19:05 |
CarlFK[m] | mithro (IRC): yeah, but who knows how gh pages was going to render it. and on that... | 19:05 |
CarlFK[m] | mithro (IRC): can we do another "see how this looks?" because in trying to figure out why they looked different I found: | 19:06 |
mithro | https://code.timvideos.us/projects/ | 19:06 |
CarlFK[m] | https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/ | 19:06 |
tpb | Title: Setting up your GitHub Pages site locally with Jekyll - User Documentation (at help.github.com) | 19:06 |
CarlFK[m] | which lead me to belive I should add this line: | 19:06 |
mithro | CarlFK[m]: Except we don't actually use the jekyll that github pages uses | 19:06 |
CarlFK[m] | carl@twist:~/src/tv/website$ git diff Gemfile | 19:06 |
CarlFK[m] | +gem 'github-pages', group: :jekyll_plugins | 19:06 |
CarlFK[m] | yeah - any idea how to "use the jekyll that github pages uses" | 19:07 |
mithro | CarlFK[m]: We can't because of the plugins here -> https://github.com/timvideos/website/tree/master/_plugins | 19:08 |
tpb | Title: website/_plugins at master · timvideos/website · GitHub (at github.com) | 19:08 |
mithro | Hrm -- I was sure there was a page which explained how to run locally... | 19:08 |
CarlFK[m] | a tv site page, or a gh page or ... what sort of docs? | 19:09 |
mithro | CarlFK[m]: So -- gh-pages is a bit confusing -- the content which is published can be seen in the gh-pages branch see -> https://github.com/timvideos/hdmi2usb.tv/tree/gh-pages for example | 19:10 |
tpb | Title: GitHub - timvideos/hdmi2usb.tv at gh-pages (at github.com) | 19:10 |
mithro | CarlFK[m]: You can either put HTML in the gh-pages branch or you can commit a jeykll site there | 19:11 |
mithro | CarlFK[m]: We instead have a jeykll site in the master branch and use travis to run jeykll and push HTML pages to the gh-pages branch | 19:11 |
mithro | Which lets us you plugins... | 19:12 |
mithro | s/you/use/ | 19:12 |
CarlFK[m] | ahh... | 19:12 |
CarlFK[m] | "swell" ;) | 19:13 |
CarlFK[m] | ok, never mind what I found. | 19:13 |
mithro | CarlFK[m]: https://ayastreb.me/deploy-jekyll-to-github-pages-with-travis-ci/ | 19:13 |
CarlFK[m] | I accidentally removed vocto from the projects - adding that back now | 19:14 |
mithro | CarlFK[m]: https://jekyllrb.com/docs/continuous-integration/travis-ci/ maybe? | 19:14 |
tpb | Title: Travis CI | jekyll (at jekyllrb.com) | 19:14 |
mithro | CarlFK[m]: https://github.com/timvideos/hdmi2usb.tv/blob/master/README.md#setting-up-locally | 19:18 |
tpb | Title: hdmi2usb.tv/README.md at master · timvideos/hdmi2usb.tv · GitHub (at github.com) | 19:18 |
mithro | CarlFK[m]: We should add those instructions to the website too... | 19:19 |
*** rohitksingh has quit IRC | 19:35 | |
*** tvCommitBot has joined #timvideos | 20:14 | |
tvCommitBot | [website] CarlFK opened pull request #21: add voctomix and voctomix-outcasts to Partner Projects. (master...addvocto) https://git.io/vAWxY | 20:14 |
*** tvCommitBot has left #timvideos | 20:14 | |
*** tvCommitBot has joined #timvideos | 20:16 | |
tvCommitBot | [website] mithro pushed 2 new commits to master: https://git.io/vAWxC | 20:16 |
tvCommitBot | website/master e30deea Carl Karsten: add voctomix and voctomix-outcasts to Partner Projects. | 20:16 |
tvCommitBot | website/master 34efdda Tim Ansell: Merge pull request #21 from CarlFK/addvocto... | 20:16 |
*** tvCommitBot has left #timvideos | 20:16 | |
CarlFK[m] | mithro (IRC): mind if I delete the (now very out of date) project list from the home page? | 20:18 |
mithro | CarlFK[m]: It would probably be good if you just included the project page? | 20:18 |
mithro | CarlFK[m]: Does -> https://jekyllrb.com/docs/includes/ work? | 20:18 |
tpb | Title: Includes | jekyll (at jekyllrb.com) | 20:18 |
CarlFK[m] | im not sure having redundant stuff is good | 20:19 |
mithro | CarlFK[m]: I think we want the non-deprecated projects on the front page at least? | 20:19 |
CarlFK[m] | *maybe* a description of how things relate, like "qemu-litex can be used to hack on some of the hdmi2usb" but A) that's going to take a bit to edit it all up and B) I don't think it will really do anyone any good.... | 20:22 |
CarlFK[m] | the people that might care about qemu aren't going to care about how ansible deploys veyepar | 20:23 |
mithro | CarlFK[m]: If I turn up at that page, I have to click the projects link before I get any inkling of the parts which make up the project | 20:23 |
CarlFK[m] | hdmi2usb is currently the only active project | 20:24 |
mithro | voctomix is active? | 20:25 |
CarlFK[m] | active = things "we" are working on | 20:26 |
CarlFK[m] | this is all kinda fuzzy. | 20:27 |
mithro | CarlFK[m]: If we have a good student apply for voctomix projects, I think we would accept them | 20:28 |
CarlFK[m] | that is a big "if" | 20:30 |
CarlFK[m] | like.. we would want to talk to the voc folk first, i wouldn't expect anything to be merged in, I would expect to get a bit of their time (either mentor, or back channel mentoring | 20:30 |
CarlFK[m] | and none of this seems like it would be as 'good' as even a poor fpga proposal | 20:31 |
CarlFK[m] | there seems to be much more room for work on the hdmi2usb project - I see voctomix as a distraction | 20:32 |
mithro | I would prefer a good voctomix proposal rather then a poor fpga proposal | 20:32 |
mithro | CarlFK[m]: It's also good from a SEO / functionality point of view to have all the projects listed on that page | 20:36 |
mithro | CarlFK[m]: I think we should also start calling it the "TimVideos group" or something like that -- "TimVideos is a group of people trying to advance projects to make live streaming easy...." or something like that? | 20:37 |
mithro | CarlFK[m]: One of the TimVideos project's is the HDMI2USB.tv project... People in the TimVideos group also collaborate heavily with the C3VOC, Apertus and DebConf Video teams....? | 20:38 |
CarlFK[m] | yeah - that's another fuzzy that I'm not to sure how to deal with | 20:39 |
mithro | TimVideos team? | 20:39 |
CarlFK[m] | I mean, I have no clue what Apertus is. | 20:40 |
CarlFK[m] | ah - its axiom | 20:41 |
CarlFK[m] | there is value in the tv brand recognition. not sure it matters how well defined tv is | 20:43 |
CarlFK[m] | SEO ... for that I can write up 2 paragraphs of "what we are doing" and "what we have done" | 20:44 |
mithro | God I hate writing tests, even though it objectively makes me a lot more productive and I love *having* them | 20:45 |
CarlFK[m] | er, .. maybe 3.. stand by ;) | 20:45 |
mithro | Apertus == TimVideos, axiom == Numato Opsis | 20:46 |
mithro | CarlFK[m]: IE Apertus is the organisation, axiom is their first product | 20:46 |
*** futarisIRCcloud has joined #timvideos | 21:54 | |
*** CarlFK has quit IRC | 21:58 | |
mithro | bblr - going to find some lunch | 22:42 |
*** swalladge has quit IRC | 22:48 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!