- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 verilog三段式状态机中的第三段
近几天在调verilog代码的时候,三段式状态机的第三段case后经常疑惑是用当前态还是次态,有时需要反复仿真才能确定,浪费了不少时间,仔细思考下,写下这片文。1verilog三段式状态机简要来说就是三部分,不是重点简要说下,网上有个叫明德扬机构的开发出四段式状态机,很有意义,个人感觉他的最后一段特别好,可以借鉴,一次只考虑一个信号的变化,这是他的核心思想。第一部分状态转移即当前态state_cur的变化,使用时序逻辑第二部分状态跳转即次态state_next的变化,使用组.
2021-09-12 21:41:12 1027
原创 verilog中加法器的扩位问题
引由:笔试中经常见到多个加法器扩位的题目:如:3bit + 4bit + 5bit + 6bit + 6bit开始的时候这种题,我一般是都用全1累加来算一下最高位宽,直到我遇到了28bit + 29bit + 29bit + 30bit + 40bit这尼玛1敲的是真的手疼,不仅想到了出题者肯定不推荐我们用这种测试的方法,真的狠于是我自己推导了一下,发现以下这个方法是真的很适用算这种加法器位宽扩展。正题:3bit + 4bit 在verilog中这种不等.
2021-09-12 21:35:31 2982 2
原创 Verilog中initial和always的执行先后顺序
代码1module tb_top(); //internal reg reg [7 : 0] data = 0; //internal logic initial begin #2; data <= 1; #1; data <= 3; end always #2 data <.
2021-07-26 00:14:35 5204 9
原创 ISE调试时常见错误解决(常更新,不结贴)
2020.8.8错误内容在生成bit文件时出现ERROR:PhysDesignRules:1385 - Issue with pin connections and/or configuration on block:<U_ila_pro_0/U0/I_NO_D.U_ILA/I_DQ.U_DQQ/DLY_9.DLY_9_GEN[86].I_SRLT_NE_0 .DLY9/SRL16E>:<SLICEM_A6LUT>. For RAMMODE programm...
2020-08-12 10:38:44 4732
原创 verilog仿真中阻塞赋值和非阻塞赋值的先后问题
引言总是在阻塞赋值和非阻塞赋值这里困惑,今天有空做了个小的仿真实验,终于弄明白了这verilog仿真器中赋值时的规律,有过verilog仿真经验的直接看底部图即可。首先引起我迷惑的是在verilog仿真的时候,总会设计到一堆信号的仿真波形图,而有时波形变换时总不是自己所想的那样,经常出现的问题就是会相差一个时钟。默认阻塞赋值代表组合逻辑,非阻塞赋值代表时序逻辑。即"<="代表是锁存器输出,“=”代表线输出,相信看这篇文章的都懂,不懂的去看夏宇闻老师的《verilog设计》。1代码.
2020-07-20 16:08:10 1638
原创 工程优化问题【无约束优化】简单算法思路总结
1 无约束优化算法思路2 无约束优化的几种方法2.1 最速下降法(梯度法)算法步骤例题2.2 牛顿法2.2.1基本牛顿法算法步骤例题2.2.2 阻尼牛顿法算法步骤例题2.3 共轭方向法算法思路注意:共轭方向法仅仅是一种思想,其思想描述如下,由此衍生的共轭梯度法看了好多人的讲解,可脑袋里还是没...
2019-12-19 21:57:38 1710
原创 工程优化问题【一维搜索】简单算法思路总结
1 确定初始空间1.1 成功失败法可见,在某一方向上按一定方式逐次产生一系列探测点,并比较这些探测点上函数值,的大小,就可以找出函数值呈“大一-小一大”变化的3个相邻点。其中两边的两个点所确定的闭区间内必定包含着极小点,这样的闭区间称为初始区间,记作[a,b].例题2 缩小搜索空间2.1 0.618法黄金分割法亦称0.618法,它是按照“对称又对称”的原则选取中间插...
2019-12-19 17:00:36 938
原创 图像变换【几何变换】变换矩阵T总结
最近喜欢上了写博客,学了点东西拿出来分享,也顺便整理一下自己的思路哈没啥别的说的,图像变换中最常用的几个几何变换T矩阵需要的拿走1 变换矩阵T的基本形式T = P为新坐标,P0为原坐标。T中除了左下角是1以外,其余各个变量都有意义图像的平面变换又叫仿射变换,与之相对的还有透视变换,不过那就涉及到3维了,这里不提。2 平移...
2019-12-16 11:17:09 5748 1
原创 SIFT核心步骤【核心要点】通俗易懂,适合小白
本人目前研一小小白哈,老师是搞图像的,给我的任务是硬件部分的,选了一门图像工程的课,初学SIFT算子,来吐个槽哈。表示不贴代码,只论核心步骤,并向你扔了一坨翔。。。。。。。。哈哈。1、SIFT算子的作用尺度不变特征转换即SIFT (Scale-invariant feature transform)是一种计算机视觉的算法。它用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值...
2019-12-16 01:26:41 1730 3
原创 01背包问题【分支限界法求解】通俗易懂,适合小白
本人此时还是一名研一的小菜鸡,刚学会了这个算法的基本概念,来总结一下,谁知道今后的我再看到这篇自己写的博客的时候会不会笑出来,哈哈哈哈哈哈哈哈,所以吗,错了的化大佬们评论指正就好了。还有系列文章动态规划法解01背包问题,回溯法解01背包问题哈,需要的化以下是链接:动态规划法:https://blog.csdn.net/qq_29051107/article/details/10339449...
2019-12-04 22:52:43 10038 5
原创 01背包问题【回溯法求解】通俗易懂,适合小白
本人此时还是一名研一的小菜鸡,刚学会了这个算法的基本概念,来总结一下,谁知道今后的我再看到这篇自己写的博客的时候会不会笑出来,哈哈哈哈哈哈哈哈,所以吗,错了的化大佬们评论指正就好了。还有系列文章动态规划法解01背包问题,分支限界法解01背包问题哈,需要的化以下是链接:动态规划法:https://blog.csdn.net/qq_29051107/article/details/103394...
2019-12-04 22:32:32 7119 3
原创 01背包问题【动态规划法求解】通俗易懂,适合小白
本人此时还是一名研一的小菜鸡,刚学会了这个算法的基本概念,来总结一下,谁知道今后的我再看到这篇自己写的博客的时候会不会笑出来,哈哈哈哈哈哈哈哈,所以吗,错了的化大佬们评论指正就好了。还有系列文章分支限界法解01背包问题,回溯法解01背包问题哈,需要的化以下是链接:分支限界法:https://blog.csdn.net/qq_29051107/article/details/10339584...
2019-12-04 21:40:01 891 2
原创 c#中的socket类
首先学到的是 其BeginReceive 和BeginAccept等异步调用方法 入口中的回调函数 都是自己又开了一个线程 1http://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html 基本知识其次经过一个星期的大概使用 终于通了 大概总结如下一个scoket 如果当做服务器用的话 也就是说调用的是listen()和accept() 那他的接收和发送的类并不是他本身 而是在endaccept()后新生
2017-11-13 21:20:11 2916
FPGA中使用Verilog语言实现Hanming码(行列监督码)
2020-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人