Verilog的模块编程及连接


Verilog的在编程过程中时常将一个独立的电路模块放在单独的V文件中,这样在整天连接过程中只需将这些单独的模块例化,将相同的连接点连接在一起,从而实现一个完整、复杂的数字电路。

在这些独立的模块连接过程中,其引脚之间的连接及引脚所定义的类型可以影响其整天电路。当一个输入端连接到另一个例化的输出端时,其例化输出端的定义为reg/wire类型,但是其连接的输入端必须定义为wire类型,这等同于输入的数据可以为线性输出,也可以作为寄存器输出,但是连接的端口只能是wire类型的。当一个输出端连接到另一个例化的输入端时,可知其例化的输入端口是线性的,而所定义的输入端口可以是线性的也可以是寄存器型的。

wire类型的,用于assign的组合逻辑赋值,以及例化时端口的连接。

输入端口可以有wire/reg驱动,但输入端口只能是wire;输出端口可以为wire/reg型,但输出端口只能驱动wire型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值