Shop OBEX P1 Docs P2 Docs Learn Events
FTDI EVE3 GPU --> VGA — Parallax Forums

FTDI EVE3 GPU --> VGA

RaymanRayman Posts: 14,646
edited 2021-09-05 23:09 in Propeller 2
Here's another way to use the EVE series of GPUs with P2.
Previously used ADV7125 to convert 24-bit colors to VGA: http://forums.parallax.com/discussion/172283/ftdi-eve3-gpu-vga

Here I'm using the P2 to convert the 24-bit colors to VGA using DACs.
Also using P2 to generate clock for EVE3 chip.

So far, got regular VGA mode, 640x480, working.
May not be able to get much better with this board because the color pins aren't in the best position.
I need a shift to get them in position.

I'm currently using 2 cogs to do this. One just parrots the EVE3's sync signals. The other parrots the colors.
Here's the infinite loop that reads the 24-bit colors from INB and then sends it to DACs:
FastPixelLoop
              rep       @.end3,#0 'loop forever
              mov       c,inb
              waitse2
              shl       c,#8
              setdacs   c
.end3

If the colors where on better pins, could get rid of the mov and the shl instructions and probably get higher resolution.
But, I should be able to at least see if a higher resolution will work on a better board.
4032 x 3024 - 2M
4032 x 3024 - 3M
3024 x 4032 - 3M

Comments

Sign In or Register to comment.