Overview•This packet describes what is needed in terms of software to make your modified microprocessor system produce images on a VGA display•This lesson does not detail what is needed to construct graphical lines, figures, space invaders, etc.
The Big PictureTwo fairly independent “threads” of operation need to happen:1) Draw graphical figures in the frame buffer2) Transfer pixels from the frame buffer to the PLB_VT_Video coreThere may be little or no interaction between these two threads.
has intentionally blurred sections.
Sign up to view the full version.
Using InterruptsEnable PLB_VT_Video to generate an interrupt at the end of each image rowWhen an interrupt occurs, the system should fill the pixel FIFO with one row of pixel data For every 1/60thof a second, 480 image rows should be transferred to the FIFOIn order to satisfy the system’s real-time requirements, these transfers should be done using the MicroBlaze’sDMA subsystem