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.