#timvideos

/

      • Bertl_oO is now known as Bertl_zZ
      • Joelw
        Neuron1k: Hi! You might be thinking of the other Joel!
      • Oh, he already answered :)
      • paradisaeidae joined the channel
      • paradisaeidae has quit
      • paradisaeidae_ joined the channel
      • paradisaeidae_ has quit
      • paradisaeidae joined the channel
      • paradisaeidae has quit
      • miselin joined the channel
      • toku1938 joined the channel
      • toku1938 is now known as aom
      • CarlFK joined the channel
      • paradisaeidae joined the channel
      • rohitksingh_work joined the channel
      • paradisaeidae has quit
      • paradisaeidae joined the channel
      • rohitksingh_work has quit
      • rohitksingh_work joined the channel
      • paradisaeidae has quit
      • rohitksingh_work has quit
      • rohitksingh_work joined the channel
      • se6astian joined the channel
      • se6astian is now known as se6astian|away
      • Bertl_zZ is now known as Bertl
      • hyades joined the channel
      • aom has quit
      • CarlFK has quit
      • se6astian|away is now known as se6astian
      • hyades has quit
      • cr1901_modern has quit
      • cr1901_modern joined the channel
      • thaytan joined the channel
      • rohitksingh_work has quit
      • CarlFK joined the channel
      • rohitksingh joined the channel
      • mithro
        _florent_: ping?
      • _florent_
        mithro: pong
      • mithro
        _florent_: I should be asleep, but wanted to show you some stuff quickly if you have a moment
      • _florent_
        yes I have time
      • mithro
      • tpb
        Title: WIP: Add versioning and CI support to litex by mithro · Pull Request #5 · enjoy-digital/litex · GitHub (at github.com)
      • _florent_
        mithro: cool thanks, I can merge that when you think it's ready
      • mithro
        _florent_: The problem is that I didn't really find any "tests" to actually run?
      • _florent_
        yes we don't have test in litex for now
      • a good test can be to run the sim target
      • or generate the hdl for the others targets
      • mithro
        _florent_: the problem is the sim target doesn't exit with success/failure in any way
      • _florent_: does litevideo require litedram? or just for the tests?
      • _florent_: basically, if you give me some commands to run which exit with non-zero when they fail, I can add it to the CI
      • _florent_: Here is the litevideo one which is similar -> https://github.com/enjoy-digital/litevideo/pull...
      • tpb
        Title: WIP: Add versioning and CI support to litevideo by mithro · Pull Request #4 · enjoy-digital/litevideo · GitHub (at github.com)
      • _florent_
        yes I have to think how we can get success/failure result from sim target
      • mithro
      • tpb
        Title: Travis CI - Test and Deploy Your Code with Confidence (at travis-ci.org)
      • _florent_
        mithro: I just gived you collaborator access to all the repos (litex, litedram, etc...)
      • mithro
        _florent_: yes, I just got like a bazillion emails :P
      • _florent_
        mithro: feel free to add CI to the repo (if it's not becoming to complex and if we are still able to do manual tests)
      • mithro
        _florent_: How should I run the litedram tests? https://github.com/enjoy-digital/litedram/tree/...
      • tpb
        Title: litedram/test at master · enjoy-digital/litedram · GitHub (at github.com)
      • _florent_
        make all, but I still have to add autochecks for these tests
      • cr1901_modern
        mithro: Got the frequency counter working on base minispartan. I'm adding some code to the firmware to read out the frequency.
      • mithro
        _florent_: okay
      • cr1901_modern
        then I'll start adding HDMI in to the minispartan video target
      • mithro
        cr1901_modern: for testing the frequency counter, it should be enough just to add the HDMI EDID Rom on the right pins
      • cr1901_modern: then the computer will be sending video, you'll just be ignoring it :P
      • cr1901_modern: but should be able to test if the frequency counter is working
      • cr1901_modern
        I somehow expect my computer to BSOD when connecting a "monitor" that doesn't exist lol
      • _florent_
        mithro: for now the tests (in litesata/liteeth) just return the number of errors, but we can adapt that so that CI get the results
      • mithro
        _florent_: if you do a sys.exit(number_of_errors) the CI will work
      • 0 == good
      • non-zero is failure
      • _florent_
        ok
      • we can add CI for one of the repo first
      • mithro
        cr1901_modern: If you have EDID working the computer won't really know the difference
      • _florent_
        (litesata for example which has autochecks on all tests)
      • cr1901_modern
        ahhh alright
      • _florent_
        and then add CI to all others repos
      • mithro
        _florent_: so were are we with upgrading the opsis-soc upgrade stuff?
      • _florent_
        I'm still doing some work
      • mithro
        _florent_: I have a branch prepared with the updated scripts/CI side
      • _florent_
        I want to clean up things around DRAM
      • cr1901_modern
        and that makes sense now that I think about it
      • _florent_
        and I'm adding things on DRAM ports
      • I need to test that on board
      • mithro
        cr1901_modern: obviously I'd love to see working HDMI in and HDMI out working on the miniSpartan6+ :)
      • _florent_
        then I'll be able to get video in/out working
      • cr1901_modern
        mithro: the best I could do with the tools I have is frame capture
      • read the image into SDRAM, then flush to SD card
      • then on the PC side I could convert the raw image to PNG and you have a very complex screen capture program :D
      • _florent_: You mentioned you might've solved the bandwidth problems with the minispartan by using a particular HDMI encoding?
      • mithro
        The minispartan should have enough bandwidth for 640*480 with any problems
      • So, start with that :-)
      • cr1901_modern
        mithro: Sadly, for any of my intents and purposes that's more than enough lmao. An interesting use case for something like minispartan would be a CRT shader for RGB output from old game consoles
      • mithro
        cr1901_modern: well, what's stopping you? :-P
      • cr1901_modern
        mithro: I don't have the correct cables for RGB output from my SNES/
      • Genesis (if the latter even supports it)
      • mithro: Point blank, I can think of low-resolution use cases for the minispartan beyond a development board for HDMI2USB. Maybe there can be an "applications" tutorial in the future.
      • #ifdef XILINX_SPARTAN6_WORKS_AMAZINGLY_WELL ... sarcasm?
      • rohitksingh has quit
      • rohitksingh joined the channel
      • rohitksingh1 joined the channel
      • rohitksingh has quit
      • [d__d] joined the channel
      • se6astian is now known as se6astian|away
      • mithro: Something like this? http://imgur.com/PfPPgC4
      • tpb
        Title: Imgur: The most awesome images on the Internet (at imgur.com)
      • cr1901_modern
        The read bandwidth decreased from 48Mbps tho. Kinda concerning. Also, no write bandwidth lol
      • rohitksingh1 has quit
      • rohitksingh joined the channel
      • CarlFK joined the channel
      • ivodd_ is now known as ivodd
      • aom joined the channel
      • rohitksingh has quit
      • se6astian|away is now known as se6astian
      • se6astian is now known as se6astian|away
      • Sewar joined the channel
      • tpb has quit
      • tpb joined the channel