45,Verilog-2005标准篇:双向传递开关

双向传递开关的实例声明应以下列关键字之一开头:

tran   tranif1   tranif0

rtran  rtranif1  rtranif0

双向传递开关不得延迟通过它们传播的信号。tranif0tranif1rtranif0rtranif1 逻辑门关闭时,应阻断信号;开启时,应传递信号。不能关闭 tranrtran 逻辑门,它们应始终传递信号。

tranif1tranif0rtranif1rtranif0的延迟应指定为零、一个或两个延迟。如果指定了两个延迟,第一个延迟为开启延迟,第二个延迟为关闭延迟,两个延迟中较小的延迟应适用于 x 和 z 的输出转换。如果只指定了一个延迟,则应同时指定开启和关闭延迟。如果没有指定延迟,则双向传递开关不存在导通或关断延迟。双向传递开关 tranrtran 不接受延迟指定。

tranif1tranif0rtranif1rtranif0的信号列表中指定了三个端口。前两个端口应为双向信号,用于传递开关之间的信号,第三个端口的信号连接控制输入。tranrtran的信号列表应包含两个双向端口,端口均应无条件地双向传递信号,允许信号以任一方向通过逻辑门。以上六个逻辑门的双向端口都只能连接标量net或矢量net的位选择。

例如下面的示例声明了一个tranif1的实例:

tranif1 t1 (inout1,inout2,control);

双向端口是inout1和inout2,控制输入为 control,实例名称为 t1。

点赞加关注博主(ID:FPGA小飞)的博文,咱们一起系统学习verilog最终标准IEEE Std 1364-2005吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值