@2.verilog-模块及语言要素

模块的基本概念

在这里插入图片描述

  • 一个Verilog模块的组成
    在这里插入图片描述
  • 模块的实例化
    在这里插入图片描述
  • 隐式实例化
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    如上:
    C1隐式实例化
    C2显式实例化
    显式实例化可读性强,调用方便

构件例化四个模块在一个大的模块里边?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述如上:wire 模拟导线,

verilog 语言要素

verilog 程序由符号流构成,符号包括:

  • 空白符-white spase
  • 注释-comments
  • 标识符-identifiers
  • 关键字-keywords
  • 空白符
    空白符包括:空格,tab,换行,换页;空白用于区分不同关键字和语法内容,在综合时空白符被忽略
  • 注释
    单行//
    多行:/* */
  • 标识符
    可以是任意一组字母,数字,符号$ _的组合,第一个字符必须是字母或者下划线;
    有一定含义,可被理解
  • 关键字
    关键字不用作为变量或节点名,关键字都是小写的

verilog 值集合与常量

  • 值集合:4种
    0:低电平,逻辑0或逻辑非
    1:高电平,逻辑1或真
    X或x:不确定或未知的逻辑状态
    z或Z:高阻态

注:x=X z=Z,不区分大小写

  • 常量的定义:程序运行种,值不能被改变的量
    主要有3种类型:
    整数:integer
    实数:real
    字符串:string

    整数型常量可被综合,实数型和字符串不可综合

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值