High,Low,Hi-Z(
ハイ・インピーダンス)の三つの状態を実現するためのバッファを指します.
3 状態バッファを使うことで,一つの
I/O ピンで入出力を実現できます.トライステート・バッファ(Tri-State Buffer)と呼ばれることもあります.図 1に,
3 状態バッファを用いた双方向ピンの様子を示します.例えばAltera 社の
FPGA の場合,V
HDL でinout 属性のピンを宣言するか,A
HDL でTRI マクロを使うか,
LPM メガファンクションのlpm_bustri を使うことで3状態バッファを実現できます。