当前位置: 首页 > news >正文

闲庭信步使用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代码,这些代码基本可以直接拿到开发板上使用,如下所示。

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

http://www.lryc.cn/news/581345.html

相关文章:

  • 力扣 hot100 Day35
  • 详解存储单位、内存寻址及数据存储方式
  • stm32达到什么程度叫精通?
  • jxWebUI--前端联动计算
  • Linux内核深度解析:IPv4策略路由的核心实现与fib_rules.c源码剖析
  • Spring boot之身份验证和访问控制
  • Day52 神经网络调参指南
  • Policy Gradient【强化学习的数学原理】
  • elementui表格增加搜索功能
  • 供应链管理学习笔记4-供应链网络设计
  • 【MySQL进阶】错误日志,二进制日志,mysql系统库
  • 每日算法刷题Day42 7.5:leetcode前缀和3道题,用时2h
  • Android PNG/JPG图ARGB_8888/RGB_565‌解码形成Bitmap在物理内存占用大小的简单计算
  • WPF学习笔记(25)MVVM框架与项目实例
  • Kali Linux Wifi 伪造热点
  • LLM:位置编码详解与实现
  • 通过 Windows 共享文件夹 + 手机访问(SMB协议)如何实现
  • Git 版本控制完全指南:从入门到精通
  • 2025年3月青少年电子学会等级考试 中小学生python编程等级考试三级真题答案解析(判断题)
  • 如何解决Spring Boot中@Valid对List校验失效问题
  • Kafka消息积压的多维度解决方案:超越简单扩容的完整策略
  • 南山科技园的步行
  • LangChain:向量存储和检索器(入门篇三)
  • 利用已有的 PostgreSQL 和 ZooKeeper 服务,启动dolphinscheduler-standalone-server3.1.9 镜像
  • CppCon 2018 学习:Standard Library Compatibility Guidelines (SD-8)
  • 【Elasticsearch】检索排序 分页
  • 大数据学习1:Hadoop单机版环境搭建
  • 标定系列(三):lidar-gnss标定
  • 自动化Prompt生成平台的研发体系设计
  • pytorch学习-11卷积神经网络(高级篇)