FPGA HEX to Video Pipeline Architecture HEX Input 16-bit Data Raw data from FPGA Each value = one pixel Stored in HEX format Frame Extraction FABC F123 Finds FABC F123 pattern Splits data into frames Each frame = image Pixel Decode Convert HEX to number Fix byte order if needed Get pixel brightness Reconstruction Arrange pixels in grid Convert to grayscale Ready for image output Normal Image PNG | 640×480 Direct grayscale image Shows real brightness Video (MP4) FPS = N Frames → video Smooth playback Inverted Image PNG | Contrast Pixel values inverted Highlights details Video (MP4) FPS = N Video from inverted frames Better for debugging