I want to use a SAM4S to drive an SVGA screen (800 x 600) in monochrome. The RGB foreground/background values are set by an ADG733 analog switch. I only need to put out whether each dot is foreground /background into the ADG733. Its output and the horizontal and vertical sync pulses are fed into the monitor. At 60Hz timing the pixel clock is 40 MHz but I believe the monitor will sync to a slower clock. The data will be read out of an array in memory so it only has to set one output pin value at the pixel frequency.
It takes clock cycles to increment the array pointer and set the pin value but I do not know how many so I do not know how fast the system clock has to run to make this work. Would someone give me an idea of how to calculate this? Thanks.