FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-技术文章/快讯-工程案例-正文

Modelsim联合Matlab搭建FPGA图像仿真平台

二牛学FPGA二牛学FPGA
工程案例
8个月前
0
0
297

一、原理

1、Matlab程序img_data_gen.m将要处理的pre_img.jpg图片转为pre_img.txt文本。

2、Verilog程序img_gen.v读取该pre_img_txt文本,并进行一系列的图像处理。

3、图像处理后的结果用Verilog程序top_tb.v输出为另一个post_img.txt文本。

4、matlab程序img_data_show.m读取该post_img.txt文本,转为post_img.jpg图片

二、文件说明

三、操作步骤

1、要处理的图片的分辨率调为640x480,命名为pre_img.jpg,放入matlab文件夹中。

2、双击打开matlab程序img_data_gen.m,点击运行。

3、运行结束后,matlab会自动弹出这张图片,同时发现已经生成了pre_img.txt文本。

4、双击rtl_tb---sim---点我仿真.bat文件,电脑自动打开Modelsim并运行波形。

5、回到matlab文件夹,发现多了一个Modelsim写成的post_img.txt文件。

6、双击打开matlab程序img_data_show.m,点击运行。

7、回到matlab文件夹,可以看到post_img.jpg,处理后的图片出现了。

标签:
本文原创,作者:二牛学FPGA,其版权均为FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训所有。
如需转载,请注明出处:https://z.shaonianxue.cn/9632.html
二牛学FPGA

二牛学FPGA

初级工程师
这家伙真懒,几个字都不愿写!
26716.20W3.87W3.67W
分享:
成电国芯FPGA赛事课即将上线
FPGA实现人脸检测
FPGA实现人脸检测上一篇
modelsim教程下载下一篇
modelsim教程下载
相关文章
总数:42
使用时钟IP核(含工程源码)

使用时钟IP核(含工程源码)

基于 ZYNQMINI开发板一、文档实现功能介绍本文档…
工程案例
11个月前
0
0
339
0
状态机的Verilog写法

状态机的Verilog写法

一、状态机分类1.Moore型:状态机的状态变化仅和当前状态有关…
工程案例, 技术分享
1年前
0
0
599
2
基于ZYNQ ECO开发板的呼吸灯实验

基于ZYNQ ECO开发板的呼吸灯实验

一、简介呼吸灯常见于我们的手机指示灯上,本实验将会教会大家利用F…
工程案例
4年前
6
0
1.28K
1
评论表单游客 您好,欢迎参与讨论。
加载中…
评论列表
总数:0
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
没有相关内容