Verilog
强迫症高级患者
这个作者很懒,什么都没留下…
展开
-
verilog中的位运算符,缩位运算符和逻辑运算符的说明
1.位运算符按位运算的运算符是位运算符,原来的操作数有几位,结果就有几位,若两个操作数位数不同,则位数短的操作数左端会自动补0。(1)按位取反:~ (2)按位与:& (3)按位或:| (4)按位异或:^ (5)按位同或:~^ 或 ^~2.缩位运算符(又称归约运算符)缩位运算符是单目运算符,按位进行逻辑运算,结果是一位值!(1)与缩位运算符:& (2)或缩位运算符...原创 2020-02-26 10:50:11 · 9815 阅读 · 1 评论 -
利用Verilog实现奇数倍分频
第一,偶数倍分频:偶数倍分频应该是大家都比较熟悉的分频,通过计数器计数是完全可以实现的。如进行N倍偶数分频,那么可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。以此循环下去。这种方法可以实现任意的偶数分频。第二,奇数倍分频:奇数倍分频常常在论坛上有人问起,实际上,奇数倍分频有两种实现方法:首先,完全可以...转载 2020-02-23 20:37:30 · 553 阅读 · 0 评论 -
verilog-1995 和verilog-2001的区别
下面对Verilog-2001新增特性进行详细说明,部分说明用实例进行解析。lgenerate语句Verilog- 2001添加了generate循环,允许产生module和primitive的多个实例化,同时也可以产生多个 variable,net,task,function,continous assignment,initial和always。在generate语句中可以引入if-el...转载 2019-12-16 08:50:21 · 1124 阅读 · 0 评论 -
Verilog可综合语句之task 与 function
Verilog可综合语句之task 与 function转载 2019-12-13 10:32:00 · 667 阅读 · 0 评论