In addition to the clock, there are three synchronization signals
required, the horizontal sync (vga_hsync), the vertical sync (vga_
vsync) and the composite sync (vga_comp_sync). Finally, there is
a blank pulse (vga_out_blank_z).
The set of pins defined next are the three color data sets. VGA
has three color planes (red, green and blue) each with a definition
of 8 bits, giving 24 bits in total. As has been described previously,
these can be processed using a Bayer pattern, but when the final
output pixel data is put together, all three planes require some out-
put values to be set (even if they are all zero). We can define these
pins as 8-bit vectors ...