Video Test Pattern Generator
The VIDEO TEST PATTERN GENERATOR IP Core is a versatile test pattern generator capable of producing a range of video test pattern…
Overview
The VIDEO TEST PATTERN GENERATOR IP Core is a versatile test pattern generator capable of producing a range of video test patterns in colour, greyscale and monochrome formats. The module is invaluable during the prototyping of digital video systems. It’s also ideal for any video project that requires a reference video source.
Pixels and syncs are generated on a rising clock-edge when pixout_val is high and pixout_rdy is high. The signal pixout_vsync is active high when the first pixel of a frame is output. The signal pixout_hsync is active high when the first pixel of a line is output. The pixout_field flag indicates either an odd or even field when interlaced mode is enabled.
By enabling or disabling the pixout_rdy signal, the flow of pixels out of the test pattern generator may be easily controlled by the downstream module. The test pattern generator has 'infinite' video bandwidth. In other words, the generation of output pixels is only limited by the system pixel clock frequency.
The video output resolution is controlled by the parameters tpg_ppl and tpg_lpf. The colour, type and dimensions of the test pattern are determined by the parameters tpg_intl, tpg_mode, tpg_type, tpg_width and tpg_log2w.
Key features
- Synthesizable, technology independent IP Core for FPGA, ASIC and SoC
- Supplied as human-readable VHDL (or Verilog) source code
- Test patterns generated as 24-bit RGB-video
- Supports all video resolutions up to 216 x 216 pixels
- Progressive and interlaced formats
- Colour, greyscale or monochrome outputs
- Bars, squares, lines and 'bouncing ball' display
- Programmable pattern width and line spacing
- Simple valid-ready output flow control
- Fully configurable output video resolution
- Output pixels generated at 1 pixel/clock
- Compatible with all Zipcores video IP cores
Block Diagram
Applications
- Digital video testing and prototyping
- Standard reference video outputs
- Simple screen savers
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about Video Processing IP core
Configurable Processors for Video Processing SOCs
FPGA-based video surveillance comes of age
Picking the right MPSoC-based video architecture: Part 1
Video encoding with low-cost FPGAs for multi-channel H.264 surveillance
Analysis: ARC's Configurable Video Subsystems
Frequently asked questions about Video Processing IP
What is Video Test Pattern Generator?
Video Test Pattern Generator is a Video Processing IP core from Zipcores Electronic Systems Engineering S.L. listed on Semi IP Hub.
How should engineers evaluate this Video Processing?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Video Processing IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.