Hi,
The control code you have hasn't written anything to register 6 (FRAME0CPTR). This value tells the frame reader how many Avalon-ST beats of data to output in each packet, and since you have not initialised it to anything it will probably start up at 0 and hence you will output nothing. The height and width values you specify in registers 8 and 9 only generate information for the control packet, so you must also specify the number of beats in the packet and number of memory words required to retrieve this data. The VIP user guide actually doesn't do too bad a job of describing the control interface for the frame reader and should give more detailed info.
All the best,
Kieron