07 2018 档案

verilog基础-testbeach语句
摘要:1.event语句: event变量触发事件。 event变量声明为: event var; event触发为: ->var; 捕获触发为: @(var); 2.fork join可类比begin end,一个是并行执行,一个是顺序执行的 举例:(程序功能相同的顺序块和并行块) parameter 阅读全文

posted @ 2018-07-31 14:15 super_star123 阅读(682) 评论(0) 推荐(0)

verilog的if语句与case对比(判断一个数字所在的范围)
摘要:踏破铁鞋无觅处,得来全不费功夫啊 当想要判断一个数在不在一个范围内的话如果用普通的case实现是不太现实的,总不能把所有的范围内的数字都列出来吧,但是如果采用casez或者casex 语句就很简单了,不得不为自己的孤陋寡闻汗颜。 1先用简单的if else来实现的话 代码 仿真 资源占用 2再用ca 阅读全文

posted @ 2018-07-29 21:12 super_star123 阅读(7274) 评论(0) 推荐(0)

FPGA除法器设计实现
摘要:(添加于20180812)对于32的无符号除法,被除数a除以除数b,他们的商和余数一定不会超过32位。首先将a转换成高32位为0,低32位为a的temp_a。把b转换成高32位为b,低32位为0的temp_b。在每个周期开始时,先将temp_a左移一位,末尾补0,然后与b比较,是否大于b,是则tem 阅读全文

posted @ 2018-07-28 17:16 super_star123 阅读(10775) 评论(0) 推荐(2)

verilog求倒数-ROM实现方法
摘要:采用线性逼近法结合32段线性查找表的方式来实现1/z的计算。 首先将1/32-1/64的定点化数据存放到ROM中,ROM中存放的是扩大了2^20 次方的数字四舍五入后的整数部分。n值越大,精度越大,误差越小。这里取n=20; ROM中存储的数据是1/(32+i)*2^20的四舍五入的整数部分。 32 阅读全文

posted @ 2018-07-27 18:35 super_star123 阅读(3592) 评论(1) 推荐(0)

vivado HLS添加matlab相关的文件的方法
摘要:1.左键点击工程名字,选择属性,然后在下图所示的路径中,添加自己想要包含的头文件的路径,注意,头文件不能直接复制粘贴到所在工程中,采用添加路径的方式才是合理的。 阅读全文

posted @ 2018-07-24 16:39 super_star123 阅读(858) 评论(0) 推荐(0)

HOG算法基础
摘要:实现思路步骤: 1.对原图像gamma校正,img=sqrt(img); 2.求图像竖直边缘,水平边缘,边缘强度,边缘斜率。 3.将图像每16*16(取其他也可以)个像素分到一个cell中。对于256*256的lena来说,就分成了16*16个cell了。 4.对于每个cell求其梯度方向直方图。通 阅读全文

posted @ 2018-07-22 22:53 super_star123 阅读(1506) 评论(1) 推荐(1)

HLS图像处理总结(一)
摘要:HLS工具 以个人的理解,xilinx将HLS(高层次综合)定位于更方便的将复杂算法转化为硬件语言,通过添加某些配置条件HLS工具可以把可并行化的C/C++的代码转化为vhdl或verilog,相比于纯人工使用vhdl实现图像算法,该工具综合出的代码的硬件资源占用可能较多,但并没有相差太大(见论文: 阅读全文

posted @ 2018-07-18 18:11 super_star123 阅读(11024) 评论(3) 推荐(0)

关于(int argc char **argv)
摘要:演示使用opencv显示一幅图片: 注意读入的参数是argv[1],在命令提示符窗口运行: 阅读全文

posted @ 2018-07-18 17:07 super_star123 阅读(252) 评论(0) 推荐(0)

VDMA搭建视频通路总结
摘要:全局观查,对整个工程的搭建的关键是要保证PL部分搭建成功,PS部分搭建成功,而且两者配合的很好。 我理解的PL部分涉及到模块的组合以及模块或者IP之间的逻辑的整理,PL部分困扰我比较久的是自动生成的wrapper总是会把一些自己需要特殊考虑的信号全部综合成端口,所以需要我们设计的部分就是把实现的wr 阅读全文

posted @ 2018-07-18 10:52 super_star123 阅读(8194) 评论(1) 推荐(0)

MIO、EMIO、AXI_GPIO区别与联系
摘要:https://blog.csdn.net/u014485485/article/details/78141594 点灯实验 阅读全文

posted @ 2018-07-16 11:46 super_star123 阅读(1280) 评论(0) 推荐(0)

埃及分数
摘要:真分数分解为埃及分数的思路可归纳如下:(1) 分数的分子用a表示、分母用b表示,变量c用来存储各个埃及分数的分母。(2) 如果分母是分子的倍数,直接约简成埃及分数。此时,埃及分数的分母c=b/a;分子为1,即直接将变量a赋值为1。(3) 否则分数中一定包含一个分母为(b/a)+1的埃及分数。若分母不 阅读全文

posted @ 2018-07-15 21:33 super_star123 阅读(828) 评论(0) 推荐(0)

FPGA 浮点定点数的处理
摘要:大纲: 1浮点数的格式指定 2浮点数的运算(加法) 3浮点数加减法器的实现(难于乘除法器的实现) 1. 在FPGA的设计中,浮点数的概念不同于C语言中的定义,这里的浮点数指的是小数点位置会发生变化的数据,而不是单纯的小数。他有自己的固定的表示格式规定: 主要分为单精度浮点数和双精度浮点数 在两个默认 阅读全文

posted @ 2018-07-08 17:55 super_star123 阅读(1644) 评论(0) 推荐(1)

FPGA大疆考试准备内容
摘要:1.寄存器与锁存器 锁存器:电平触发的存储单元,在有效电平时间里可以多次改变数据。 优点: 占触发器资源少,缺点是容易产生毛刺。(附上去毛刺的方法:格雷码计数器(*https://blog.csdn.net/qp314/article/details/5147695*)代替二进制码计数器,或者用D触 阅读全文

posted @ 2018-07-08 14:51 super_star123 阅读(2165) 评论(0) 推荐(1)

导航