- 引言
- 一、三态门的Verilog代码实现和 RTL 电路实现
- 二、三态门的 RTL 电路实现
引言
三态门(Triple-State Gate)亦称 “三态输出门”、“三态门输出电路”,是一种重要的总线接口电路,具有高电平、低电平和高阻抗三种输出状态的门电路,不过我们通常在设计中比较少见。
三态指其输出既可以是一般二值逻辑电路,即正常的高电平(逻辑 1)或低电平(逻辑 0),又可以保持特有的高阻抗状态,高阻态相当于隔断状态(电阻很大,相当于开路)。
一、三态门的 Verilog 代码实现和 RTL 电路实现
Plaintext module Tri( input din, input en, output reg dout ); always @(din or en) if (en) dout <= din; else dout <= 1'bz; // 数据流描述 // assign dout = en ? din : 1'bz; endmodule |
二、三态门的 RTL 电路实现
三态门的 RTL 电路图