General Description
Video Frame buffer permits any type of video source to be buffered in an external memory. Features a generic memory interface suitable for all memory types including SDRAM, DDR2, DDR3 etc. Ideal for adapting to different pixel rates and frame rates. Scalable architecture allows multiple video inputs to be synchronized together. Can also work like a video 'genlock' with minor modifications.
Key Design Features
- Input and output video synchronized to the system clock
- Simple streaming user interfaces
- Supports standard and custom video resolutions
- Support for 16, 24 or 32-bits per pixel
- Support for 4:2:2 YCbCr, 4:4:4 YCbCr, 24-bit RGB etc.
- Supports frame skip and frame repeat
- Programmable memory burst size
- System diagnostics to monitor performance
- Single 128-bit R/W port to external memory
- Support for 64, 32 or 16-bit R/W port on request
- Optimized for all synchronous memory types
- Fully scalable architecture for any number of video inputs
- Typical FPGA clock rates of 300 MHz+
Applications
- Buffering video frames in external memory
- Real-time digital video applications
- Synchronizing multiple video sources
- Video genlock (contact Zipcores)
- Adapting to different pixel rates and frame rates
- Essential component in video processing pipelines
View datasheet