So I want to play with programming a simple OS on a PIC32, and I'd like to drive my CRT rather than just have a serial terminal.
I'd like to drive VESA 640x480@75 Hz, that's a 32MHz pixel clock... I know the little buggers are pretty quick but can they push that kinda bandwidth? I'd have a PIC32 act as a "dedicated GPU", just a dummy framebuffer, no logic beyond receiving data to spit out.
I think it'll be fast enough, but I don't know if it's fast enough to have time to spare to receive data to the framebuffer, an async design will help, but it's hard to be sure.
Those 128K 512K 80MHz MIPS PICs are pretty neat things, but the cost of two... kinda makes me wonder if there's a single chip solution. I want to make $15 desktop computer that can do as much as... a really old computer.
I could fit 2-bit greyscale into 128KB of RAM, although 3-bit RGB would be great(super tight squeeze)... only problem is the addressing time would be higher.