欢迎光临散文网 会员登陆 & 注册

FPGA实时视频添加log图片(FPGA学习笔记)

2023-03-23 17:26 作者:莫奈印象中的睡莲  | 我要投稿

一、log图像准备

125*125的bmp图像

    找个图像转coe文件的软件,这里我用的是正点原子的PicToLCD_V1.1.exe,转换后的coe文件如下图(RGB888格式,共125*125*3=46875行):

转换后的coe文件

二、图像数据存入ROM

例化一个单端口rom,并存入图像数据:

port A options配置:位宽位rgb888,既24位,深度为125*125=15625

Enable Port Type可配置Use ENA Pin 或 always

coe文件读入rom

点击load init file,找到上一步准备的coe文件,点击ok,生成rom器件

三、verilog代码编写

代码主要通过行场计数器确定log图像显示范围,再通过rom_rden使能信号判断输出的video_data是原始图像还是log图像。

四、添加模块

主体block design为正点原子领航者25_ov5640_hdmi示例

红色框内添加的log_picture模块

效果展示


FPGA实时视频添加log图片(FPGA学习笔记)的评论 (共 条)

分享到微博请遵守国家法律