コンポーネント・エディターのバージョン 7.2 以降の、典型的な Avalon® インターフェイスへの変更例
表 1 は、グローバル・クロック、リセット、割り込み出力およびエクスポート・シグナルを備えた Avalon® メモリー・マップド (Avalon-MM) エージェントを示します。
表 1.グローバル・クロック、リセット、割り込み出力、エクスポート・シグナルを備えた Avalon®-MM エージェント
信号の種類 |
方向 |
v7.1 およびそれ以前のインターフェイス |
v7.2 およびそれ以降のインターフェイス |
---|---|---|---|
clk |
入力 |
グローバル |
クロック入力 1 |
リセット |
入力 |
グローバル |
クロック入力 1 |
address |
入力 |
Avalon® エージェント |
Avalon® エージェント |
read |
入力 |
Avalon® エージェント |
Avalon® エージェント |
readdata |
出力 |
Avalon® エージェント |
Avalon® エージェント |
write |
入力 |
Avalon® エージェント |
Avalon® エージェント |
writedata |
入力 |
Avalon® エージェント |
Avalon® エージェント |
waitrequest |
出力 |
Avalon® エージェント |
Avalon® エージェント |
irq |
出力 |
Avalon® エージェント |
割り込みセンダ |
my_export_signals |
入力、出力、または Bidir |
グローバル |
コンジット |
表 2 は、グローバル・クロック、リセット、エクスポート・シグナルを備えた Avalon®-MM マルチポート・エージェントを示します。
表 2.グローバル・クロック、リセット、エクスポート・シグナルを備えた、Avalon®-MM マルチポート・エージェント
信号の種類 |
方向 |
v7.1 およびそれ以前のインターフェイス |
v7.2 およびそれ以降のインターフェイス |
---|---|---|---|
clk |
入力 |
グローバル |
クロック入力 1 |
リセット |
入力 |
グローバル |
クロック入力 1 |
s1_address |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_read |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_readdata |
出力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_write |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_writedata |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_waitrequest |
出力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_export_signals |
入力、出力、または Bidir |
Avalon® S1 エージェント |
S1 Conduit |
s2_address |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_read |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_readdata |
出力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_write |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_writedata |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_waitrequest |
出力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_export_signals |
入力、出力、または Bidir |
Avalon® S2 エージェント |
S2 Conduit |
表 3 は、グローバル・クロック、リセット、割り込み入力、エクスポート・シグナルを備えた Avalon®-MM ホストを示します。
表 3.グローバル・クロック、リセット、割り込み入力、エクスポート・シグナルを備えた Avalon®-MM ホスト
信号の種類 |
方向 |
v7.1 およびそれ以前のインターフェイス |
v7.2 およびそれ以降のインターフェイス |
---|---|---|---|
clk |
入力 |
グローバル |
クロック入力 1 |
リセット |
入力 |
グローバル |
クロック入力 1 |
address |
出力 |
Avalon® ホスト |
Avalon® ホスト |
read |
出力 |
Avalon® ホスト |
Avalon® ホスト |
readdata |
入力 |
Avalon® ホスト |
Avalon® ホスト |
write |
出力 |
Avalon® ホスト |
Avalon® ホスト |
writedata |
出力 |
Avalon® ホスト |
Avalon® ホスト |
waitrequest |
入力 |
Avalon® ホスト |
Avalon® ホスト |
irq |
入力 |
Avalon® ホスト |
割り込みレシーバー |
my_export_signals |
入力、出力、または Bidir |
グローバル |
コンジット |
表 4 は、インターフェイス固有のクロックとエクスポート・シグナルを備えた Avalon®-MM マルチポート・エージェントを示します。
表 4.インターフェイス固有のクロックとエクスポート・シグナルを備えた Avalon®-MM マルチポート・エージェント
信号の種類 |
方向 |
v7.1 およびそれ以前のインターフェイス |
v7.2 およびそれ以降のインターフェイス |
---|---|---|---|
s1_clk |
入力 |
Avalon® S1 エージェント |
S1 クロック入力 1 |
s1_reset |
入力 |
Avalon® S1 エージェント |
S1 クロック入力 1 |
s1_address |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_read |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_readdata |
出力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_write |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_writedata |
入力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_waitrequest |
出力 |
Avalon® S1 エージェント |
Avalon® S1 エージェント |
s1_export_signals |
入力、出力、または Bidir |
Avalon® S1 エージェント |
S1 Conduit |
s2_clk |
入力 |
Avalon® S2 エージェント |
S2 クロック入力 1 |
s2_reset |
入力 |
Avalon® S2 エージェント |
S2 クロック入力 1 |
s2_address |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_read |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_readdata |
出力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_write |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_writedata |
入力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_waitrequest |
出力 |
Avalon® S2 エージェント |
Avalon® S2 エージェント |
s2_export_signals |
入力、出力、または Bidir |
Avalon® S2 エージェント |
S2 Conduit |
表 5 は、インターフェイス固有のクロックを備えた Avalon®-MM マルチポート・ホストとエージェントを示します。
表 5. インターフェイス固有のクロックを備えた Avalon®-MM マルチポート・ホストとエージェント
信号の種類 |
方向 |
v7.1 およびそれ以前のインターフェイス |
v7.2 およびそれ以降のインターフェイス |
---|---|---|---|
agent_clk |
入力 |
Avalon® エージェント |
エージェント・クロック入力 1 |
save_reset |
入力 |
Avalon® エージェント |
エージェント・クロック入力 1 |
agent_address |
入力 |
Avalon® エージェント |
Avalon® エージェント |
agent_read |
入力 |
Avalon® エージェント |
Avalon® エージェント |
agent_readdata |
出力 |
Avalon® エージェント |
Avalon® エージェント |
agent_write |
入力 |
Avalon® エージェント |
Avalon® エージェント |
agent_writedata |
入力 |
Avalon® エージェント |
Avalon® エージェント |
agent_waitrequest |
出力 |
Avalon® エージェント |
Avalon® エージェント |
host_clk |
入力 |
Avalon® ホスト |
ホスト・クロック入力 1 |
host_reset |
入力 |
Avalon® ホスト |
ホスト・クロック入力 1 |
host_address |
出力 |
Avalon® ホスト |
Avalon® ホスト |
host_read |
出力 |
Avalon® ホスト |
Avalon® ホスト |
host_readdata |
入力 |
Avalon® ホスト |
Avalon® ホスト |
host_write |
出力 |
Avalon® ホスト |
Avalon® ホスト |
host_writedata |
出力 |
Avalon® ホスト |
Avalon® ホスト |
host_waitrequest |
入力 |
Avalon® ホスト |
Avalon® ホスト |
注:
- クロック入力インターフェイスは、コンポーネント・エディターのインターフェイス・タブで、各 Avalon® インターフェイス・ポートを関連付けられています。