ImageVerifierCode 换一换
格式:PPT , 页数:96 ,大小:687KB ,
资源ID:932666      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-932666.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Verilog的数据类型及逻辑系统.PPT)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Verilog的数据类型及逻辑系统.PPT

1、第六章 Verilog的数据类型及逻辑系统 学习 Verilog逻辑值系统 学习 Verilog中不同类的数据类型 理解每种数据类型的用途及用法 数据类型说明的语法学习内容:Verilog采用的四值逻辑系统0, Low, False, Logic Low, Ground,VSS, Negative Assertion1, High, True, Logic High, Power,VDD, VCC, Positive AssertionX Unknown: Occurs at Logical Which Cannot be Resolved ConflictHiZ, High Impedanc

2、e, Tri- Stated,Disabled Driver (Unknown)主要数据类型Verilog主要有三类 (class)数据类型: net (线网) : 表示器件之间的物理连接 register (寄存器) :表示抽象存储元件 parameters(参数 ) : 运行时的常数 (run-time constants)net(线网)net需要被持续的驱动,驱动它的可以是门和模块。当 net驱动器的值发生变化时, Verilog自动的将新值传送到 net上。在例子中,线网 out由 or门驱动。当 or门的输入信号置位时将传输到线网 net上。net类的类型(线网) 有多种 net类型

3、用于设计 (design-specific)建模和工艺(technology-specific)建模 没有声明的 net的缺省类型为 1 位 (标量 )wire类型。但这个缺省类型可由下面的编译指导改变:default_nettype net类 型 功 能wire, trisupply1, supply0wor, triorwand, triandtriregtri1, tri0标 准内部 连 接 线 (缺省 )电 源和地多 驱动 源 线 或多 驱动 源 线 与能保存 电 荷的 net无 驱动时 上拉 /下拉综合编译器不支持的 net类型net类的类型(线网) wire类型是最常用的类型,只有

4、连接功能。 wire和 tri类型有相同的功能。用户可根据需要将线网定义为 wire或 tri以提高可读性。例如,可以用 tri类型表示一个 net有多个驱动源。或者将一个 net声明为 tri以指示这个 net可以是高阻态 Z(hign-impedance)。可推广至 wand和triand、 wor和 trior wand、 wor有线逻辑功能;与 wire的区别见下页的表。 trireg类型很象 wire类型,但 trireg类型在没有驱动时保持以前的值。这个值的强度随时间减弱。 修改 net缺省类型的编译指导:default_nettype nettype不能是 supply1和 su

5、pply0。net类在发生逻辑冲突时的决断 Verilog有预定义的决断函数 支持与工艺无关的逻辑冲突决断 wire-and用于集电极开路电路 wire-or用于射极耦合电路寄存器类 ( register) 寄存器类型在赋新值以前保持原值 寄存器类型大量应用于行为模型描述及激励描述。在下面的例子中,reg_a、 reg_b、 reg_sel用于施加激励给 2:1多路器。 用行为描述结构给寄存器类型赋值。给 reg类型赋值是在过程块中。寄存器类的类型 寄存器类有四种数据类型寄存器 类 型 功能reg 可定 义 的无符号整数 变 量,可以是 标 量 (1位 )或矢量,是最常用的寄存器 类 型int

6、eger 32位有符号整数 变 量,算 术 操作 产 生二 进 制 补码 形式的结 果。通常用作不会由硬件 实现 的的数据 处 理。real 双精度的 带 符号浮点 变 量,用法与 integer相同。time 64位无符号整数 变 量,用于仿真 时间 的保存与 处 理realtime 与 real内容一致,但可以用作 实 数仿真 时间 的保存与处 理 不要混淆寄存器数据类型与结构级存储元件,如 udp_dffVerilog中 net和 register声明语法 net声明range delay , net_name;net_type: net类型range: 矢量范围,以 MSB: LSB格式delay: 定义与 net相关的延时net_name: net名称,一次可定义多个 net, 用逗号分开。 寄存器声明range , reg_name;reg_type:寄存器类型range: 矢量范围,以 MSB: LSB格式。只对 reg类型有效reg_name :寄存器名称,一次可定义多个寄存器,用逗号分开

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。