第六章 Verilog HDL设计进阶ppt课件.ppt

第六章 Verilog HDL设计进阶ppt课件.ppt

ID:59012730

大小:1.95 MB

页数:67页

时间:2020-09-26

第六章 Verilog HDL设计进阶ppt课件.ppt_第1页
第六章 Verilog HDL设计进阶ppt课件.ppt_第2页
第六章 Verilog HDL设计进阶ppt课件.ppt_第3页
第六章 Verilog HDL设计进阶ppt课件.ppt_第4页
第六章 Verilog HDL设计进阶ppt课件.ppt_第5页
资源描述:

《第六章 Verilog HDL设计进阶ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章  VerilogHDL设计进阶6.1过程结构中的赋值语句6.1.1过程中的阻塞式赋值目标变量名=驱动表达式;6.1.2过程中的非阻塞式赋值目标变量名<=驱动表达式;6.1过程结构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.1过程结构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.1过程结构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.1过程结构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.1过程结构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.1过程结

2、构中的赋值语句6.1.3进一步了解阻塞和非阻塞式赋值的内在规律6.2过程语句归纳1.always语句为一无限循环语句2.过程中的顺序语句具有明显的顺序和并行双重性3.进程语句本身是并行语句4.一个过程中只允许描述对应于一个时钟信号的同步时序逻辑5.注意不完整条件语句与时序电路的关系6.2过程语句归纳6.2过程语句归纳6.2过程语句归纳6.2过程语句归纳6.2过程语句归纳6.3移位寄存器之VerilogHDL设计6.3.1含同步并行预置功能的8位移位寄存器设计REG8[6:0]<=REG8[7:1];6.3移位寄存器之VerilogHDL设计6.3.1

3、含同步并行预置功能的8位移位寄存器设计(*synthesis,probe_port*)reg[7:0]REG8;(*synthesis,probe_port*)(*synthesis,probe_port,keep*)reg[7:0]REG8;6.3移位寄存器之VerilogHDL设计6.3.2移位模式可控的8位移位寄存器设计(接下页)6.3移位寄存器之VerilogHDL设计6.3.2移位模式可控的8位移位寄存器设计(接上页)6.3移位寄存器之VerilogHDL设计6.3.3使用移位操作符设计移位寄存器6.3移位寄存器之VerilogHDL设计6

4、.3.3使用移位操作符设计移位寄存器6.3移位寄存器之VerilogHDL设计试比较以下左右两段语句的操作结果:6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器1.参数定义关键词parameterparameter标识符名1=表达式或数值1,标识符名2=表达式或数值2,...;6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器2.integer整数型寄存器类型定义integer标识符1,标识符2,...,标识符n[msb:lsb];6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘

5、法器3.for语句3个步骤:(1)本次循环开始前根据“循环初始值设置表达式”计算获得循环次数初始值。(2)在本次循环开始前根据“循环控制条件表达式”计算所得的数据判断是否满足继续循环的条件,如果“循环控制条件表达式”为真,则继续执行“循环体语句结构”中的语句,否则即刻跳出循环。(3)在本次循环结束时,根据“循环控制变量增值表达式”计算出循环控制变量的数值,然后跳到以上步骤(2)。6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器4.repeat语句6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器5.w

6、hile语句6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器5.while语句6.3移位寄存器之VerilogHDL设计6.3.4使用循环语句设计乘法器6.循环语句使用注意事项循环语句的使用中,需要特别注意的是,不要把它们混同于普通软件描述语言中的循环语句。作为硬件描述语言的循环语句,每多一次循环就要多加一个相应功能的硬件模块。因此,循环语句的使用要时刻关注逻辑资源的耗用量和利用率、可用资源的大小,和性能与硬件成本比。在软件语言中,只要时间允许,无论循环多少次都不会额外增加任何资源和成本。此外,与软件语言编程不同,基于硬件语

7、言的程序优劣的标准不是程序的规整,整洁,短小精干或各类运算符号和函数的熟练应用等,而是高性能、高速度和高资源利用率,它们与程序的表达形式几乎没有关系。6.4if语句概述if语句的结构大致可归纳成以下3种:6.4if语句概述6.4if语句概述6.4if语句概述6.4if语句概述6.5双向和三态电路设计6.5.1三态控制电路设计6.5双向和三态电路设计6.5.2双向端口设计6.5双向和三态电路设计6.5.2双向端口设计6.5双向和三态电路设计6.5.2双向端口设计6.5.3三态总线电路设计6.5双向和三态电路设计6.5.3三态总线电路设计6.5双向和三态

8、电路设计6.5.3三态总线电路设计6.6不同类型的数控分频电路设计6.6.1同步加载分频电路设计6.6不同类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。