![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA仿真
瓜大三哥
1.立足于FPGA的相关技术; 2.分享有关视频图像处理行业的知识; 3.未来会关注在智能驾驶AI芯片领域(神经网络,机器学习等); 主要是这三方面的内容以及自己生活中的小感悟
展开
-
Vivado联合ModelSim
欲观原文,请君移步微信##1.器件库编译首先,在modelsim安装路径中新建一个名为vivado2017_4lib(根据自己的需要安装的modelsim和vivado版本自己确定)的文件夹然后在Vivado 2017.4(小编在使用2017版本)的Tool中选择Compile Simulation Libraries,弹出对话框在设置器件库编译参数,仿真工具“Simulator”选为Mo...转载 2020-05-08 16:41:50 · 1842 阅读 · 0 评论 -
仿真实例2——BMP图片文件读写
欲观原文,请君移步微信BMP文件结构BMP文件格式,又称为Bitmap(位图)它是一种图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此我们经常使用它来保存RAW数据。BMP文件总体上由4部分组成,分别是位图文件头、位图信息头、调色板和图像数据,如下图所示BMP文件格式名称描述位图文件头(bitmap-file header)包含BMP图像文件的类型、...原创 2020-04-29 18:19:51 · 1113 阅读 · 2 评论 -
仿真实例1——正弦函数仿真(ROM)
欲观原文,请君移步微信对于FPGA来说,产生三角函数,幂函数,指数函数或者log函数等,如果真的使用乘法器来撘电路,那是极其消耗DSP资源的,所以一般情况下都是采用LUT进行查表获取的。所以产生一个正弦波形的实现步骤如下:1.正弦函数的在给定取值范围内的函数值2.将正弦函数的函数值存入ROM或者RAM中(初始化)3.从ROM或者RAM中读出函数值1.matlab获取正弦函数值t=...原创 2020-04-29 18:11:20 · 2924 阅读 · 0 评论 -
如何写一个仿真文件——testbench
欲观原文,请君移步微信testbench作用是什么?testbench就是对写的FPGA文件进行测试的文件。任何设计都是有输入输出的,testbench的作用就是给这个设计输入,然后观察输出是否符合我们的预期,这就是testbench的功能。运行环境一般是ise或者vivado自带的仿真工具,或者如modelsim一样的第三方仿真工具。如下图所示,仿真模型就好比是"一道菜"(Verilog ...原创 2020-04-29 17:25:08 · 8539 阅读 · 1 评论