I've got a nice little spreadsheet that I worked up some time ago specifically for calculating memory bandwidth of the video IP. Basically it's a function of:
- Memory width
- Memory frequency
- Video Input resolution
- Video Input bits per pixel
- Video Input frame rate
Basically for your case:
Memory bandwidth = "Local Interface Frequency x Local Interface Width"
So 133000000 x 32 = 4.256 Gbps
Now for the video rate calculation, you have to take into account the wasted memory bits per transfer. In your case this is easy. You've got a 32-bit memory bus and a 24-bit pixel. You'll waste 8 bits on each memory transfer.
Now your input data rate to your frame buffer is:
"Input frame width x Input frame Height X Frame per second x (bits per pixel + wasted bits per pixel)"
so:
1280x720x50x32 = 1.47456Gbps
Now that data rate calculation applies both to the input and output of the frame buffer.
So (1.47456Gbps x 2) / 4.256Gbps = 0.69293 or 69.2%.
Now if your output frame rate is different from your input frame rate, you have to take that into account. So for example if your were converting 1280x720p50 to 1280x720p60 it would be :
(1.47456 Gbps + 1.769472 Gbps) / 4.256 Gbps = 0.7622 or 76.22%
Jake