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

    @970uts1d3 that's fine, I understand less than 1/8 of what i post

    970uts1d3@defcon.social9 This user is from outside of this forum
    970uts1d3@defcon.social9 This user is from outside of this forum
    970uts1d3@defcon.social
    wrote last edited by
    #125

    @gloriouscow 😆

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

      @970uts1d3 that's fine, I understand less than 1/8 of what i post

      970uts1d3@defcon.social9 This user is from outside of this forum
      970uts1d3@defcon.social9 This user is from outside of this forum
      970uts1d3@defcon.social
      wrote last edited by
      #126

      @gloriouscow 😆

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

        the nice thing is i can just export things to GPIO pins, and then just look at the signal in the simulation and on my scope, and just visually check that they're doing the same thing

        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
        #127

        Good enough, ship it

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

          Good enough, ship it

          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
          #128

          I made it worse

          Link Preview Image
          chuckmcmanis@chaos.socialC gloriouscow@oldbytes.spaceG lucybarky@floofy.techL jodhus@deep13.socialJ goopadrew@infosec.exchangeG 5 Replies Last reply
          0
          • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

            I made it worse

            Link Preview Image
            chuckmcmanis@chaos.socialC This user is from outside of this forum
            chuckmcmanis@chaos.socialC This user is from outside of this forum
            chuckmcmanis@chaos.social
            wrote last edited by
            #129

            @gloriouscow Xilinx's old ISE tool had a 'schematic' mode where you could draw schematics and it would poop out HDL for that.

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

              I made it worse

              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
              #130

              The final version should probably not do this

              gloriouscow@oldbytes.spaceG 1 Reply Last reply
              0
              • chuckmcmanis@chaos.socialC chuckmcmanis@chaos.social

                @gloriouscow Xilinx's old ISE tool had a 'schematic' mode where you could draw schematics and it would poop out HDL for that.

                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
                #131

                @ChuckMcManis digital can export your simulation to Verilog but it's quite ugly. I'm wanting to make something you can actually read that isn't just thirty chips tied together

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

                  I made it worse

                  Link Preview Image
                  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
                  #132

                  @gloriouscow sometimes my headspace looks like this

                  gloriouscow@oldbytes.spaceG 1 Reply Last reply
                  0
                  • lucybarky@floofy.techL lucybarky@floofy.tech

                    @gloriouscow sometimes my headspace looks like 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
                    #133

                    @lucybarky col-arf-ul?

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

                      I made it worse

                      Link Preview Image
                      jodhus@deep13.socialJ This user is from outside of this forum
                      jodhus@deep13.socialJ This user is from outside of this forum
                      jodhus@deep13.social
                      wrote last edited by
                      #134
                      @gloriouscow That is gorgeous. I’d totally make a floor mat with that pattern.
                      1 Reply Last reply
                      0
                      • 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