Author Topic: Cheapest VGA Controller for micro.  (Read 4131 times)

0 Members and 1 Guest are viewing this topic.

Offline HardBootTopic starter

  • Regular Contributor
  • *
  • Posts: 160
  • Country: ca
Cheapest VGA Controller for micro.
« on: January 03, 2013, 08:45:54 am »
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.
« Last Edit: January 03, 2013, 08:52:51 am by HardBoot »
 

Offline kripton2035

  • Super Contributor
  • ***
  • Posts: 2587
  • Country: fr
    • kripton2035 schematics repository
Re: Cheapest VGA Controller for micro.
« Reply #1 on: January 03, 2013, 08:58:28 am »
 

Offline Jovian

  • Contributor
  • Posts: 11
  • Country: au
Re: Cheapest VGA Controller for micro.
« Reply #2 on: January 03, 2013, 11:55:31 am »
Try a book called "Programming 32-bit Microcontrollers in C - Exploring the PIC32" by Lucio Di Jasio. It has an implementation (including full source code and schematics) for interfacing a PIC32 to a VGA monitor.

Regards,
Jovian.
"Then we start getting into some of what I can only describe as weird messed-up alien voodoo black magic stuff that I wouldn't claim to understand."
---Mike Harrison, 2012.
 

Offline mianchen

  • Regular Contributor
  • *
  • Posts: 225
  • Country: gb
Re: Cheapest VGA Controller for micro.
« Reply #3 on: January 03, 2013, 05:11:55 pm »
http://geoffg.net/maximite.html might be useful to your endeavour.
 

Offline Skimask

  • Super Contributor
  • ***
  • Posts: 1433
  • Country: us
Re: Cheapest VGA Controller for micro.
« Reply #4 on: January 03, 2013, 11:50:45 pm »
Or the MAX7456.
Check Sparkfun for a breakout board.
I didn't take it apart.
I turned it on.

The only stupid question is, well, most of them...

Save a fuse...Blow an electrician.
 

Offline HardBootTopic starter

  • Regular Contributor
  • *
  • Posts: 160
  • Country: ca
Re: Cheapest VGA Controller for micro.
« Reply #5 on: January 04, 2013, 01:02:55 am »
Try a book called "Programming 32-bit Microcontrollers in C - Exploring the PIC32" by Lucio Di Jasio. It has an implementation (including full source code and schematics) for interfacing a PIC32 to a VGA monitor.
Regards,
Jovian.
Thanks, I was looking for a good book.

It's looking like a CPLD+SRAM is cheaper and the PIC32 acting as CPU can provide the clock... although if I did that I'd probably want to go all the way and make a universal VGA/DVI/HDMI device, ascii+graphic.
 

Offline kripton2035

  • Super Contributor
  • ***
  • Posts: 2587
  • Country: fr
    • kripton2035 schematics repository
Re: Cheapest VGA Controller for micro.
« Reply #6 on: January 04, 2013, 10:50:32 am »
Or the MAX7456.
Check Sparkfun for a breakout board.

this one is nice but to overlay characters on a video signal
not really to act as a display card IMHO.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf