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