Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 794 Bytes

readme.md

File metadata and controls

27 lines (19 loc) · 794 Bytes

基于FPGA的可控图像显示系统

本项目是一个可以通过上位机通过UART控制的图像显示系统, 根据上位机设置的x, y, w, h等参数, 选取视频源响应区域并将该区域通过HDMI输出。

接口说明

该系统的上位机控制接口为UART, 每帧长度为2bytes,big endian。 每帧数据首4bit为name field, 后12bit为data field, 分别用于确定参数名和值。

如果不进行任何设置,(x, y, w, h)分别为(0, 0, 1920, 1080)。

该系统通过坐标控制视频源。 视频源需要在输入(x, y)时输出pixel[x][y]的RGB值, 每个颜色1byte,共3bytes。

该系统输出帧率可变, 取决于输入时钟和w, h, fps = clk / (w * h)。 例如要达到30fps需要提供124MHz的时钟频率。

演示