3.1 Verilog模块结构

本文详细介绍了Verilog模块的组成,包括端口和逻辑功能两大部分。端口用于描述模块的输入输出接口,逻辑功能则阐述了输入如何影响输出。功能逻辑的产生涉及assign连续赋值、模块调用和always过程块。assign用于即时响应输入变化的连续赋值,模块调用可实现元件库及已设计模块的调用,而always块则用于包含连续赋值。此外,还讨论了Verilog的并行性特点及其语法相关规定。
摘要由CSDN通过智能技术生成

目录

1、verilog模块组成

2、要点总结


1、verilog模块组成

Verilog描述电路时的基本单元是模块,一个模块主要由两部分组成,包括:端口+逻辑功能

端口

端口部分对该模块的输入输出接口进行描述,侧重于模块外部接口;

逻辑功能:

逻辑功能部分对模块的具体功能进行描述,反映了模块输入如何影响输出;


2、如何产生功能逻辑:

功能逻辑的产生通过三种描述来产生:assign连续赋值+模块调用+always过程块

assign连续赋值:

assign连续赋值可以独立存在,描述wire连接,输入改变输出立即改变。

模块调用:

模块调用包括元件库的调用以及已设计模块的调用;

always过程块:

连续赋值必须在always块中使用;


3、一些细节

并行性:

Verilog描述的是一种电路,因此并行性是其基本特点:因此Verilog模块中的过程块(initial/always&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值