闲庭信步使用SV搭建图像测试平台:第三十二课——系列结篇语

(本系列只需要modelsim即可完成数字图像的处理,每个工程都搭建了全自动化的仿真环境,只需要双击 文件就可以完成整个的仿真,大大降低了初学者的门槛!!!! 如需要该系列的工程文件请关注知识星球: 成工fpga, 关注即送200GB学习资料,链接已置顶!)

本系列终于要结束了,虽然还有很多东西可以写,比如多副图像的加减乘除,取反,取与,取或,取异或等逻辑运算, 再比如高斯滤波,拉普拉斯滤波,图像的金字塔等等,但是有了成工搭建的这个测试平台,其它的算法和操作都是非常容易的

本系列是从零开始,一步步搭建了图像的测试平台;也是从零开始,学习system verilog的语法和用法;还是从零开始,学习数字图像的处理 !不管大家认不认可,成工还是为自己能搭建这样的平台非常骄傲的。虽然该测试平台还有很大的改进空间,但是该平台是个非常开发的平台,大家可以在平台的框架下随机增添模块,来实现各种数字图像处理的算法和功能。

为了照顾初学者,成工已经将该平台的使用尽量的简单了,只需要modelsim一个软件,通过自动化脚本一键完成所有的仿真 。如下,只需要双击sim文件夹下的top_tb.bat文件,即可完成系统的自动化仿真。

本系列结束后,成工会马上开始下个重磅系列的分享,那就是**《闲** 庭信步使用图像仿真测试平台加速FPGA的开发》,系列还是仅仅使用modelsim通过自动化脚本完成所有的仿真测试,而且该系列的rtl代码可以直接进行综合拿到硬件板卡上使用

《闲 庭信步使用图像仿真测试平台加速FPGA的开发》系列进一步优化了图像仿真测试平台,而且增加了更多的功能模块,最主要的是增加了时序逻辑相关的仿真功能,也就是可以进行FPGA的功能仿真了。成工还是会从零开始一步步进行数字图像处理的FPGA实现。

《闲庭信步使用图像仿真测试平台加速FPGA的开发》,该系列首先基于上个系列的图像测试平台,使用interface完成FPGA的时序逻辑模块和测试平台的交互,所以将图像测试平台改名为图像仿真测试平台。这个系列的RTL代码都是可以直接拿到开发板去使用的,成工会详细的和大家讲解如何使用FPGA实现数字图像的处理。

《闲庭信步使用图像仿真测试平台加速FPGA的开发》**,**该系列成工也已经完成,共34课,如下所示:

每一课的内容分别如下所示。

该系列增加了一个img_sequence_pkt包,实现了测试平台和时序逻辑间的数据交互。

如下是仿真文件的顶层,定义了interface ,例化了video_ctrl模块,该模块用于产生图像的相关时序,还例化了top模块,该模块包括所有的图像处理的FPGA实现。138到162行的initial块完成了图像数据的读取,测试模型和FPGA仿真图片保存和图像数据的比对等功能。164到173行的initial块完成了测试平台和时序模块间的数据交互。

到了该系列的结束,src文件夹下会有所有的可综合的rtl代码,这些代码基本可以直接拿到开发板上使用,如下所示。

系列的结篇,也就是总结过去,展望未来,希望成工写的东西对大家有一定的帮助吧,我们下个系列见!!!!!!!!!

相关推荐
天骄t16 分钟前
ARM时钟初始化与GPT定时器深度解析
stm32·单片机·fpga开发
乌恩大侠2 小时前
【AI-RAN 调研】软银株式会社通过全新 Transformer AI 将 5G AI-RAN 吞吐量提升 30%
人工智能·深度学习·5g·fpga开发·transformer·usrp·mimo
Terasic友晶科技20 小时前
DE25-Nano开发板在Programmer的 Auto Detect 下检测出来的器件和友晶官方提供的工程里器件不一样有没有关系?
fpga开发·auto detect·de25-nano·jtag id
ShiMetaPi1 天前
GM-3568JHF丨ARM+FPGA异构开发板应用开发教程:04 MIPI屏幕检测案例
arm开发·fpga开发·rk3568
最遥远的瞬间1 天前
四、呼吸灯实战
fpga开发
FPGA小c鸡1 天前
FPGA高速收发器GTH完全指南:从零基础到10Gbps高速设计实战
fpga开发
乌恩大侠1 天前
【AI-RAN 调研】软银株式会社的 “AITRAS” 基于 Arm 架构的 NVIDIA 平台 实现 集中式与分布式 AI-RAN 架构
人工智能·分布式·fpga开发·架构·usrp·mimo
Saniffer_SH2 天前
【高清视频】笔记本电脑出现蓝屏、死机、慢、不稳定是这样连接分析M.2 SSD的
运维·服务器·网络·人工智能·驱动开发·嵌入式硬件·fpga开发
Z22ZHaoGGGG2 天前
Verilog实现对采样信号有效值(RMS)的计算
fpga开发
简简单单做算法2 天前
基于FPGA的图像形态学腐蚀处理Verilog开发与开发板硬件测试
fpga开发·腐蚀·形态学处理·硬件调试