第四章硬件描述语言VerilogHDL03概要
always_demo .v位于always_demo文件夹 assign语句在always块之外;循环语句forever语句是在initial块中! (2)备注:若时钟周期很长而清零信号又是一个窄脉冲信号,如果采用同步清零,则很有可能当清零信号有效时,时钟信号并未到来,那么将不能进行清零。 见《数字系统设计与Verilog HDL》P170 参见《从算法设计到硬线逻辑的实现——实验练习与Verilog语法手册》P14~15 $random参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P61 采用Modelsim进行仿真! 适于描述数据选择器。 备注:若块内有多个赋值语句,则在块结束时同时赋值。 参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P37例3 参见“Quartus II支持的Verilog HDL行为模型.doc” ——fork语句是不可综合的!用在测试文件中,在描述并发形式的行为时很有用。 参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P38例4 见《数字系统设计与Verilog HDL 》 P161 见《数字系统设计与Verilog HDL 》 P161例6.6,主要应用于计时计数器 counter60.v位于counter60文件夹 语句assign cout = ((qout == 8h59)cin)? 1:0;表示当qout == 8h59且cin=1时,cout=1,而不论此时有无时钟到来;否则cout=0。 case语句与if-else语句有什么区别呢? if-else语句适于对不同的条件,执行不同的语句;对于每个判定只有两个分支。 case语句适于对同一个控制信号取不同的值时,输出取不同的值!它是多分支语句。 当控制信号只有一个时,最好采用case语句,比较简洁! 见《数字系统设计与Verilog HDL 》 P163例6.8 参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P44 本来是想实现一个二选一的数据选择器,但如果不列出所有条件分支,则生成了不想要的锁存器。 参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P45 本来是想实现一个三选一的数据选择器,但如果不列出所有条件分支,则生成了不想要的锁存器。 当然如果希望sel[1:0]不取00或11时,q保持原来的值,则不必给出default语句。 MAX + PLUS II和Quartus II都支持for语句! (见《数字系统设计与Verilog HDL》P165[例6.10]) 位于voter7文件夹中 参见例4.2.2 见《数字系统设计与Verilog HDL 》 P150 仅考虑用于逻辑综合的部分,不考虑用于逻辑模拟(仿真)的部分。用于逻辑仿真的测试文件模板参见“4.10 仿真工具ModelSim”测试文件模板。 参见《从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法》P33 参见“verilog Golden Reference Guide.pdf”P83 参见《从算法设计到硬线逻辑的实现——实验练习与Verilog 语法手册》P97 Verilog HDL中数据有常量和变量之分,分别属于以上这19种数据类型。 负数表示实际为该负数的补码:其数符位为1,数值位的绝对值按位取反,最右位加1。 符号常量:标识符形式的常量 parameter datawidth =8,addrwidth = datawidth*2; //合法格式 为什么要使用parameter常量?——这样便于多处数字的一次性修改和书写的简洁、有意义。 nets型变量不能储存值!即不能存储输入 模块中的输入/输出信号类型缺省为wire型——当对输入/输出信号不加以信号类型声明时,则输入/输出信号为wire型。 wire型向量举例: wire[7:0] in,out; assign out=in; //将等号右边的值赋给等号左边的变量。 备注:intege型、real型和time型变量为纯数学的抽象描述,不对应任何具体的硬件电路。 备注:过程赋值语句包括非阻塞赋值语句b=a;和阻塞赋值语句b=a; 备注:这里reg型变量out1一定是放在过程块语句中,而且必须通过过程赋值语句赋值! out1代表了一个组合逻辑信号,它是对输入b取反。 备注:这里reg型变量out1代表了
您可能关注的文档
- 第四章改前.ppt
- 第四章液压执行元件.ppt
- 第四章游泳救生的赴救技术.ppt
- 第四章燃料及其燃烧.ppt
- 第四章液液萃取22-2422.ppt
- 第四章液压控制元件.ppt
- 第四章物联网智能视频技术.ppt
- 第四章特种性能铸铁.ppt
- 第四章燃料电池材料.ppt
- 第四章现代通信技术.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2025年唐山市路北区辅警(协警)招聘考试题库附答案解析.docx VIP
- 《4.2 大学之道》教案、导学案、同步练习(附教学设计).docx
- Unit 6 Birthdays Lesson 1(课件)-三年级英语上学期(人教新起点版).pptx VIP
- 初一初中语文现代文阅读理解专题训练含答案(完整打印版).pdf VIP
- Q321183 JH005-2020 JH先张法预应力超高强混凝土管桩.pdf VIP
- 2025年锦州师范高等专科学校单招职业适应性考试题库及答案参考.docx
- 年产300吨猕猴桃果酒的工厂设计.docx VIP
- 2024年广东省航道事务中心所属事业单位招聘考试真题.pdf VIP
- 点到为止、不得罪人的简短生活会相互批评意见100条.docx VIP
- 2025年演出经纪人紧急事件处理中的团队沟通与决策专题试卷及解析.pdf VIP
原创力文档

文档评论(0)