A highly parameterizable test bench was used to test the Video Test Pattern Generator core in Vitis ™ HLS. Testing included the following:
• Register accesses
• Processing multiple frames of data
• Varying IP throughput and pixel data width
• Testing Video Test Pattern Generator core in AXI4-Stream Slave enable and disable mode
• Testing of various frame sizes
• Varying parameter settings