My goal is to use a micro (connected to a SD card or larger serial flash mem) connected to a Averlogic dual port frame buffer (AL440) to drive a Philips SAA7128 / SAA7120 (composite video out).
The AL440 has an 8bit sequential in and out ports that can be clocked from the SAA7120 / SAA7128.
I am just trying to guage the memory size of the flash and AL440 for one complete frame.
I have access to these parts from Averlogic, Philips, and SST ... so I would like to use these.
I think I will need the to include the line and frame data as the AL440 data is clocked in sequentually.
Unless my software counts the end of a frame and send the line and frame info withing the code
Those dreadfull philps data sheets, I tried to figure out if the SAA will generate sync pulses for you, and it can be used in Master mode, I think, check section 7.4 on the 7120. But the 7120 needs a parallel video data input, and you are using serial flash, seems a bit of a messy way to do it,
My read up of the BT601 standard says you put the Synch pulses in the data stream and the BT656 is the parallel interface standard.... to transport the BT601 data. (obviously parallel is faster than serial and needs to be 13.5MHz, and serial would need to be 8 times this speed for 8bit).
The picture frame will be stored in memory (weather serial or parallel) and the micro is used as the mechanism by which the video data from flash is written to the video buffer. The output of the video buffer is 8bit parallel transmitted to the SAA712x.
The input side of the video buffer can be slow written data and the output side can be at full 13.5MHz.
I could use a parallel flash and a clocked CMOS 4040 to clock the address range of the flash through the video data.... but a micro gives me the flexibility to load the video data/memory by serial, SD card or other methods.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.