Verilog语法基础

  • 逻辑

1 :高电平

0:低电平

X:未知电平,不悬空

Z:高阻态,悬空状态(无激励)

  • 进制表示

4‘b1010 

 其中         4        数据位宽(二进制数的位宽,即有多少位二进制数)

                  ‘        

                  b        二进制

                  1010        具体的进制数

对于具体的进制表示符号

二进制 ——  b, 十进制 —— d, 十六进制 —— h

如:

4’b0101        4'd2        4'ha

 注意:1、缺省条件下默认是32‘d的格式(32位,十进制);

            2、增加程序可读性 16’b1001_1100_0110_0010;

  • 数据类型

寄存器类型:

reg [31:0] delay_cnt;        //32位寄存器

reg           key;                  //默认位宽为1的寄存器

注:

1、reg类型默认值为不定值X

2、只能在always和initial中赋值,时序逻辑中always

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值