
Take the resolution 640 x 480 for example:
Calculate the pixels in the frame:
$\text{width} \times \text{height} = 640 \times 480 = 307200$
Assuming it is one bit per pixel:
$307200 \times 1 \text{bit} = 307200 \text{bits}$
Therefore, 307.2 KiloBits and 38.4 KiloBytes (or KB)
In order to store a binary bitmap frame buffer on our FPGA, we need to store 38.4 KB either on the FPGA silicon or on RAM or flash?

There are a total of 6 important pins for a VGA interface (including ground):