Port文
Port文で入出力用に使用するポートを宣言します.
port(ポート名 {, ポート名} : 方向指定 データタイプ 信号種別 ;
…
ポート名 {, ポート名} : 方向指定 データタイプ 信号種別 );
- ポート名は入出力端子に相当します.
識別子です.
- ポートの方向指定をします.
in, out, inout, buffer 等を記述します.
- ポートのデータタイプを指定します.
- 信号種別には,``bus'' か ``register'' を指定することができます.
このキーワードを記述することにより,その信号の値を決定する出力ドライバ
を切断することができます.なお,``register'' ではドライバの出力が切断
したとき切断まえの値をキープします.一方``bus''ではキープしません.
半加算器の例
port (
A: in std_logic;
B: in std_logic;
S: out std_logic;
C: out std_logic );
``bus'' キーワードを指定した例
port (
A: in std_logic_vector( 7 downto 0 );
Y: out std_logic_vector( 7 downto 0 ) bus;
OC: in std_logic );
つぎはポートの方向指定について
ホーム
もどる
辞書
This is my e-mail address:
arch_www
< www@cs.kumamoto-u.ac.jp >
Copyright (C) KITE Microprocessor Project, 1996