资料介绍
先记下来:
1、不使用初始化语句;
2、不使用延时语句;
3、不使用循环次数不确定的语句,如:forever,while等;
4、尽量采用同步方式设计电路;
5、尽量采用行为语句完成设计;
6、always过程块描述组合逻辑,应在敏感信号表中列出所有的输入信号;
7、所有的内部寄存器都应该可以被复位;
8、用户自定义原件(UDP元件)是不能被综合的。
一:基本
Verilog中的变量有线网类型和寄存器类型。线网型变量综合成wire,而寄存器可能综合成WIRE,锁存器和触发器,还有可能被优化掉。
二:verilog语句结构到门级的映射
1、连续性赋值:assign
连续性赋值语句逻辑结构上就是将等式右边的驱动左边的结点。因此连续性赋值的目标结点总是综合成由组合逻辑驱动的结点。Assign语句中的延时综合时都将忽视。
2、过程性赋值:
过程性赋值只出现在always语句中。
阻塞赋值和非阻塞赋值就该赋值本身是没有区别的,只是对后面的语句有不同的影响。
建议设计组合逻辑电路时用阻塞赋值,设计时序电路时用非阻塞赋值。
过程性赋值的赋值对象有可能综合成wire, latch,和flip-flop,取决于具体状况。如,时钟控制下的非阻塞赋值综合成flip-flop。
过程性赋值语句中的任何延时在综合时都将忽略。
建议同一个变量单一地使用阻塞或者非阻塞赋值。
3、逻辑操作符:
逻辑操作符对应于硬件中已有的逻辑门,一些操作符不能被综合:===、!==。
4、算术操作符:
Verilog中将reg视为无符号数,而integer视为有符号数。因此,进行有符号操作时使用integer,使用无符号操作时使用reg。
- Verilog HDL入门教程.pdf 115次下载
- IAR EWARM快速入门的学习教程免费下载 21次下载
- python机器学习笔记资料免费下载 39次下载
- 卡内基梅陇大学Verilog硬件描述语言的学习课件免费下载 9次下载
- Verilog硬件描述语言的学习课件免费下载 17次下载
- FPGA的Verilog学习教程课件免费下载 14次下载
- STM32的入门学习教程免费下载 33次下载
- Verilog的学习PPT课件合集免费下载 6次下载
- LED流水灯的Verilog设计实例资料合集免费下载 20次下载
- 51单片机的入门学习资料免费下载
- 给ARM入门者的一些学习经验资料合集免费下载 13次下载
- Verilog HDL视频教程的详细资料合集免费下载 39次下载
- python机器学习和深度学习的学习书籍资料免费下载 93次下载
- 嵌入式和物联网的shell脚本学习指南之shell脚本入门免费下载 20次下载
- Verilog HDL入门教程(华为绝密资料) 0次下载
- 软件与Verilog基本格式规范说明 755次阅读
- Verilog的程序框架案例 1337次阅读
- Verilog系统函数和边沿检测 2089次阅读
- 机器学习入门宝典《统计学习方法》的介绍 4488次阅读
- 如何学习STM32?STM32入门学习经验总结 5.3w次阅读
- 机器学习和深度学习要怎么学呢?机器学习和深度学习的入门资料详细整理 5426次阅读
- 机器学习从入门到进阶的基本流程 7216次阅读
- 如何开始接触机器学习_机器学习入门方法盘点 3942次阅读
- ARM9入门学习心得分享 7104次阅读
- verilog是什么_verilog的用途和特征是什么 4.4w次阅读
- PLC入门需要多久_PLC入门需要看哪些书籍 1.7w次阅读
- java入门经典书籍推荐 1.9w次阅读
- 关于verilog的学习经验简单分享 2800次阅读
- 初学者学习Verilog HDL的步骤和经验技巧 3.6w次阅读
- FPGA快速入门经验谈(part2) 991次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多