In reply to veeresh_03:
Please use code tags to make your code more readable, IO have added them for you this time. It would also help if you provided information about the results you are seeing versus what you expect to see.
One of your problems is you do not reset fifo_count.