Verilog 学习笔记之数据类型
来源:互联网 发布:grpc java 编辑:程序博客网 时间:2024/05/16 06:32
Verilog 有三种主要的数据类型:
1.Nets(网络连线):
由模块或门驱动的连线。驱动端信号的改变会立刻传递到输出的连线上。
例如:下图,selb的改变,会自动地立刻影响或门的输出。
连接(Nets)类型变量的种类:
类型 功能
wire,tri 对应于标准的互连线(缺省)
supply1, supply2 对应于电源线或接地线
wor, trior 对应于有多个驱动源的线或逻辑连接
wand, triand 对应于有多个驱动源的线与逻辑连接
trireg 对应于有电容存在能暂时存储电平的连接
tri1, tri0 对应于需要上拉或下拉的连接
如果不明确地说明连接是何种类型,应该是指wire类型。而不指定就默认为1位wire类型。
专门指定出wire类型,可能是多位或为使程序易读。
2.寄存器(register)类型变量
register型变量能保持其值,直到它被赋于新的值。
寄存器(register)类型变量的数据类型
寄存器类型变量共有四种数据类型:
类型 功能 .
reg 无符号整数变量,可以选择不同的位宽。
integer 有符号整数变量,32位宽,算术运算可产生2的补码。
real 有符号的浮点数,双精度。
time 无符号整数变量,64位宽(Verilog-XL仿真工具用64位的正数来记录仿真时刻)如何选择正确的数据类型?
3.参数(parameters)类型
- Verilog 学习笔记之数据类型
- [转](笔记)Verilog之二:数据类型与表达式
- Verilog学习笔记
- Verilog初步学习笔记
- Verilog 学习笔记
- Verilog学习笔记一
- verilog状态机学习笔记
- Verilog学习笔记
- VGA学习笔记(verilog)
- Verilog学习笔记--时延
- 【Verilog HDL】学习笔记
- Verilog学习笔记
- redis学习笔记之数据类型
- J2SE学习笔记之数据类型
- Lua学习笔记之数据类型
- hive学习笔记之-数据类型
- Swift学习笔记之数据类型
- Python学习笔记之数据类型
- 在 Interface Builder中使用 Size Classes
- MSP430 BSL编程原理
- 大型稀疏矩阵计算的现代方法介绍
- Python多线程编程
- MSP430 FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)。
- Verilog 学习笔记之数据类型
- kO9f RqdXzlouis vuitton outlet obxx 9OE
- kqfs 0FAeKcheap burberry s7P9 Ops
- io流的小事例
- CGAffineTransformMakeTranslation的使用问题
- topcoder Single Round Match 457 Round 1 - Division I, Level Two baTheHexagonsDivOne
- Google-APAC2015-"Password Attacker"
- Android AsynTask 异步线程处理讲解与代码测试
- SPPS java 创建template