Re: Sporniket's B-Side - electronic stuff but not retro
Posted: 30 Aug 2024 19:06
Got some stuff to play around with CPLDs. Now I have to motivate myself into downloading an humonguous archive with Quartus...
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
I took time to rewrite some logic bettersporniket wrote: 21 Sep 2023 21:14 Those last weeks, I was working on HDL stuff, and I succeeded to output something on screen through the HDMI port (technically I output DVI frames, not HDMI frames).
All the code (tmds encoding and all) was written with Amaranth-hdl.
blinky-hdmi.gif
I will tidy up my code a little before switching back to retro stuff.
Code: Select all
== Timing used ==
=== VGA (640x480 at 59.94 Hz) ===
tmds clock 250 MHz, pixel clock 25 MHz ;
Horizontal [sync, back porch, active, front porch] = [96, 48, 640, 16] total = 800
Vertical [sync, back porch, active, front porch] = [2, 33, 480, 10], total = 525
=== PAL (720x576 at 50 Hz) ===
tmds clock 270 MHz, pixel clock 27 MHz ;
Horizontal [sync, back porch, active, front porch] = [64, 68, 720, 12], total = 864
Vertical [sync, back porch, active, front porch] = [5, 39, 576, 5], total = 625
=== Quarter HD (960x540 at 50 Hz, CVT-RBv2) ===
tmds clock 290 MHz, pixel clock 29 MHz ;
Horizontal [sync, back porch, active, front porch] = [32, 40, 960, 8], total = 1040
Vertical [sync, back porch, active, front porch] = [8, 6, 540, 1], total = 555