Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Let's make a Pi Pico 2 powered video card.

Let's make a Pi Pico 2 powered video card.

Scheduled Pinned Locked Moved Uncategorized
retrocomputing
144 Posts 30 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

    @lucybarky col-arf-ul?

    lucybarky@floofy.techL This user is from outside of this forum
    lucybarky@floofy.techL This user is from outside of this forum
    lucybarky@floofy.tech
    wrote last edited by
    #135

    @gloriouscow precisely.

    1 Reply Last reply
    0
    • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

      The final version should probably not do this

      gloriouscow@oldbytes.spaceG This user is from outside of this forum
      gloriouscow@oldbytes.spaceG This user is from outside of this forum
      gloriouscow@oldbytes.space
      wrote last edited by
      #136

      I found a pretty decent way of checking my work against the digital simulation.

      We can just run the card in a test harness in iVerilog, and export a CSV of signal states, so we can do a direct comparison against a CSV dumped from Digital.

      This is a whole lot easier than using the oscilloscope lol.

      Link Preview Image
      gloriouscow@oldbytes.spaceG 1 Reply Last reply
      0
      • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

        I found a pretty decent way of checking my work against the digital simulation.

        We can just run the card in a test harness in iVerilog, and export a CSV of signal states, so we can do a direct comparison against a CSV dumped from Digital.

        This is a whole lot easier than using the oscilloscope lol.

        Link Preview Image
        gloriouscow@oldbytes.spaceG This user is from outside of this forum
        gloriouscow@oldbytes.spaceG This user is from outside of this forum
        gloriouscow@oldbytes.space
        wrote last edited by
        #137

        Then you find yourself in the frustrating situation where all your signals match but your video card still emits tutti frutti.

        gloriouscow@oldbytes.spaceG 1 Reply Last reply
        0
        • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

          Then you find yourself in the frustrating situation where all your signals match but your video card still emits tutti frutti.

          gloriouscow@oldbytes.spaceG This user is from outside of this forum
          gloriouscow@oldbytes.spaceG This user is from outside of this forum
          gloriouscow@oldbytes.space
          wrote last edited by
          #138

          solution: MOAR SIGNALS

          gloriouscow@oldbytes.spaceG 1 Reply Last reply
          0
          • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

            solution: MOAR SIGNALS

            gloriouscow@oldbytes.spaceG This user is from outside of this forum
            gloriouscow@oldbytes.spaceG This user is from outside of this forum
            gloriouscow@oldbytes.space
            wrote last edited by
            #139

            It helps not to wire your DRAM address pins backwards.

            Still major issues to iron out.

            Link Preview Image
            mavu@mastodon.socialM gloriouscow@oldbytes.spaceG 2 Replies Last reply
            0
            • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

              It helps not to wire your DRAM address pins backwards.

              Still major issues to iron out.

              Link Preview Image
              mavu@mastodon.socialM This user is from outside of this forum
              mavu@mastodon.socialM This user is from outside of this forum
              mavu@mastodon.social
              wrote last edited by
              #140

              @gloriouscow i love this sentence.

              1 Reply Last reply
              0
              • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                It helps not to wire your DRAM address pins backwards.

                Still major issues to iron out.

                Link Preview Image
                gloriouscow@oldbytes.spaceG This user is from outside of this forum
                gloriouscow@oldbytes.spaceG This user is from outside of this forum
                gloriouscow@oldbytes.space
                wrote last edited by
                #141

                We're getting there. Still have an issue with alignment of glyphs and attributes.

                I'm not sure how, since my latch signals for characters and attributes match the simulation. But baffling bugs are the best kind of bugs.

                Link Preview Image
                gloriouscow@oldbytes.spaceG 1 Reply Last reply
                0
                • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                  We're getting there. Still have an issue with alignment of glyphs and attributes.

                  I'm not sure how, since my latch signals for characters and attributes match the simulation. But baffling bugs are the best kind of bugs.

                  Link Preview Image
                  gloriouscow@oldbytes.spaceG This user is from outside of this forum
                  gloriouscow@oldbytes.spaceG This user is from outside of this forum
                  gloriouscow@oldbytes.space
                  wrote last edited by
                  #142

                  its still kind of weird seeing like, readable text on a monitor, and knowing this isn't IBM or Tseng Labs or Cirrus Logic it's just GloriousCow.

                  I made a video card?? you can just do that? isn't it illegal?

                  gloriouscow@oldbytes.spaceG 1 Reply Last reply
                  0
                  • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                    its still kind of weird seeing like, readable text on a monitor, and knowing this isn't IBM or Tseng Labs or Cirrus Logic it's just GloriousCow.

                    I made a video card?? you can just do that? isn't it illegal?

                    gloriouscow@oldbytes.spaceG This user is from outside of this forum
                    gloriouscow@oldbytes.spaceG This user is from outside of this forum
                    gloriouscow@oldbytes.space
                    wrote last edited by
                    #143

                    There's a lot of ways I could just change the way the card works that would probably be absolutely fine and would be less of a pain in the ass to implement and debug, but there's something pleasing about matching the schematics.

                    1 Reply Last reply
                    0
                    • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                      I made it worse

                      Link Preview Image
                      goopadrew@infosec.exchangeG This user is from outside of this forum
                      goopadrew@infosec.exchangeG This user is from outside of this forum
                      goopadrew@infosec.exchange
                      wrote last edited by
                      #144

                      @gloriouscow this is a fundamental experience of outputting video out of an FPGA lol

                      1 Reply Last reply
                      1
                      0
                      • R relay@relay.infosec.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups