Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/05/04 11:15
Read: times


 
#69887 - RE: VGA Sync Generator chip
Responding to: ???'s previous message
I think you'll have a long wait until there is enough ram on a pld to form video ram,or at least until it is economically viable anyway.I think the Virtex II pro has about 2 meg of on board ram but it is sligtly expensive as it has two powerPC processors as well.


Virtex 2: large parts not meant for such an simple task unless he was designing an 3d accelerator with real time ray tracing for the 8051 :-).

Well my idea was to use an external ram chip for video memory. You can use an CPLD that has enough I/O pins for that, like an XC9572 PLCC84 for instance. You can interface the Hsync and Vsync counters, and calculate an memory adress. The memory chip (in this case an 64k sram) provides data to the DAC, or just the RGB inputs.

The biggest problem is when you want to write to the screen memory. Currently i will just disable RGB output and write when needed. It is an crude solution, but it works.

List of 13 messages in thread
TopicAuthorDate
VGA Sync Generator chip            01/01/70 00:00      
   RE: VGA Sync Generator chip            01/01/70 00:00      
      RE: VGA Sync Generator chip            01/01/70 00:00      
   RE: VGA Sync Generator chip            01/01/70 00:00      
      RE: VGA Sync Generator chip            01/01/70 00:00      
         RE: VGA Sync Generator chip            01/01/70 00:00      
         RE: VGA Sync Generator chip            01/01/70 00:00      
            RE: VGA Sync Generator chip            01/01/70 00:00      
               RE: VGA Sync Generator chip            01/01/70 00:00      
               RE: VGA Sync Generator chip            01/01/70 00:00      
   RE: VGA Sync Generator chip            01/01/70 00:00      
      RE: VGA Sync Generator chip            01/01/70 00:00      
   RE: VGA Sync Generator chip            01/01/70 00:00      

Back to Subject List