I am trying to display an image through VGA port using an FPGA(Virtex 5).
I took a 32x32 image and obtained its bit file (RGB values) using Matlab. I have saved the bits onto an array. If I continuously send 8 bits of R, G and B together in order through the VGA port, will it be decoded as the image in the projector?
Or is there any other procedure I need to follow?
You need to get hold of, your write your own VGA controller. There are timings you need to control, like hsync and vsync signals. Have a search on opencores.org, or maybe have a go at writing your own - it is little more than a couple of counters.