上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: Verilog 无符号整数除法器(二) [TOC] 在 Verilog 任意整数除法器(一)中已经给出了一种除法器的组合逻辑实现,但是实际使用中可能还是需要讲组合逻辑插拍才能得到更好的性能。下面给出一种基于状态机的时序逻辑除法器实现。 这边先上一下算法流程图,跟之前的一样: 下面是verilog代码 阅读全文
posted @ 2020-05-10 20:50 love小酒窝 阅读(3388) 评论(0) 推荐(0) 编辑
摘要: 专用集成电路 运算电路 [TOC] 1. 二进制加法器 二进制加法器接收加数A和B,以及进位Ci,输出和S,以及进位输出Co. 二进制加法器的真值表如下: 逻辑表达式: $$ S = A \oplus B \oplus C_i $$ $$ C_o = AB+BC_i+AC_i $$ 从实现的角度,可 阅读全文
posted @ 2020-05-09 17:45 love小酒窝 阅读(10667) 评论(0) 推荐(4) 编辑
摘要: Verilog 乘法器Booth算法 [TOC] 1. 原理 Booth算法的原理其实小学初中就学过,比如下面这道题: 简便计算 :$8754 \times 998 = ?$ 随便抓个娃娃来都知道应该这么算: $8754 \times 998 = 8754 \times 1000 8754 \tim 阅读全文
posted @ 2020-05-07 13:12 love小酒窝 阅读(7040) 评论(0) 推荐(2) 编辑
摘要: 专用集成电路 CMOS组合逻辑设计 [TOC] 《数字集成电路 电路、系统与设计》第二版 复习笔记 1. 静态互补CMOS 实际上就是静态CMOS反相器扩展为具有多个输入。更反相器一样具有良好的稳定性,性能和功耗。 + 静态的概念 :每一时刻每个门的输出通过低阻抗路径连到VDD或VSS上。任何时候输 阅读全文
posted @ 2020-05-05 19:17 love小酒窝 阅读(9884) 评论(3) 推荐(5) 编辑
摘要: 专用集成电路 反相器 @(知识点汇总) 《数字集成电路 电路、系统与设计》第二版 复习笔记 [TOC] Chapter 1 1.反相器的电压传输特性 (VTC) + $V_{OH}$: 额定高电压 + $V_{OL}$ : 额定低电压 + $V_{M}$ : 门阈值电压(开关阈值电压,非晶体管VT) 阅读全文
posted @ 2020-05-01 16:51 love小酒窝 阅读(9039) 评论(4) 推荐(4) 编辑
摘要: SV Coverage 覆盖率 本文内容来自: 1. http://www.asic world.com/systemverilog/coverage.html 2. https://verificationguide.com/systemverilog/systemverilog array ma 阅读全文
posted @ 2020-04-29 13:18 love小酒窝 阅读(14312) 评论(0) 推荐(1) 编辑
摘要: 转自:https://www.cnblogs.com/qiweiwang/archive/2011/04/18/2019952.html Verilog 序列检测器(采用移位寄存器实现) 序列检测器就是将一个指定序列从数字码流中识别出来。本例中将设计一个“10010”序列的检测器。设X为数字码流的输 阅读全文
posted @ 2020-04-29 10:41 love小酒窝 阅读(3741) 评论(0) 推荐(2) 编辑
摘要: SV Randomization 随机化 @(SV) [TOC] 0. 基础 下面几种类型可以随机化: + 单个变量或整形数 + 数组 + 数组长度 + 对象句柄 语法: + 生成0 15的随机数 + 生成0 15的随机数,完全遍历完16个数之后才会开始开始下一轮,每一轮随机的数不重样 + 对象内变 阅读全文
posted @ 2020-04-28 20:42 love小酒窝 阅读(7076) 评论(2) 推荐(2) 编辑
摘要: SV Interprocess Communication (IPC 线程间通信) @(SV) [TOC] 1. Semaphore 旗语 + 旗语是sv内置的方法,可以用来做线程间的同步。 + 旗语就像一个桶,里面有很多键。使用旗语的进程必须首先从桶中获取一个密钥,然后才能继续执行,所有其他进程必 阅读全文
posted @ 2020-04-28 20:40 love小酒窝 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: SV Class 类 [TOC] 0. 基础 定义: class name; 实例化: .new() 类中可以包含function, task + 当类内的成员函数的输入变量跟类内的成员变量同名时,会有歧义,可以使用this.来指定类的成员变量 1. static 可以指定类的成员变量或函数任务为静 阅读全文
posted @ 2020-04-27 17:39 love小酒窝 阅读(3160) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页