xxxx 发表于 2023-4-11 13:50:55

【紫光同创】基于DDR3的串口传图帧缓存系统设计实现(HDMI和TFT显示)

案例简介

本案例使用片内DDR3存储器实现了一个基于DDR3的串口传图帧缓存系统并分别送到800*480分辨率的RGB接口的液晶显示屏或者在HDMI上显示。
1 uart_byte_rx模块:负责串口图像数据的接收;

2 bit8_trans_bit16模块:将串口接收的每两个8bit数据转换成一个16bit数据(图像数据是16bit的RGB565的数据,电脑是通过串口将一个像素点数据分两次发送到FPGA,FPGA需将串口接收数据重组成16bit的图像数据),实现过程相对比较简单;

3 disp_driver模块:tft屏显示驱动控制,对缓存在DDR3中的图像数据进行显示;

4 ddr3_ctrl_2port模块组:包含wr_ddr3_fifo、rd_ddr3_fifo、DDR3、 ffifo_axi4_adapter、fifo_to_axi4以及 axi4_to_fifo模块,在该模块组中完成采集的图像数据缓存;

5 pll模块:上述各个模块所需时钟的产生,使用PLL IP;

6 dvi_encoder模块:用于将生成信号转换成HDMI输出信号作HDMI显示;

案例效果






更多紫光同创FPGA相关资料,请查看下述汇总贴
【紫光同创】紫光同创国产FPGA产品使用自助服务手册



页: [1]
查看完整版本: 【紫光同创】基于DDR3的串口传图帧缓存系统设计实现(HDMI和TFT显示)