森/Benz/Components of Architecture/owasis architecture/one router
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[森/Benz/Components of Architecture/owasis architecture]]
**Input port [#ndd2d23c]
--enqueueは、ネクストポートの値が入っているかどうかをあらわす。
----
--sw_grantが1のときは、FIFOの出力をデータの出力とする。
--sw_grantが0のときは、0を76ビットをデータの出力とする。
----
--FIFOが空で、enqueueが1のときは、sw_reqを1とする。
--port_reqに、ネクストポートの値をいれる。
----
--enqueueが1のときで、FIFOがもうすぐ空になるとき、
---sw_grantが1で、enqueueが0のとき、sw_reqには0を送る
---sw_grantが1で、enqueueが1のとき、sw_reqには1を送り、port_reqに、ネクストポートの値をいれる。
--FIFOがすぐには空にならないとき、
---sw_grantが1のときは、sw_reqには1を送り、port_reqに、second_fifo_nextport(FIFOにある2番目にくるネクストポート)を入れる。
----
-FIFO
--enqueueが1のとき、テールのFIFOにデータを格納する、テールを1つ動かす
--dequeueが1のとき(バッファからデータを読み込むとき)、ヘッダを1つ進める。
----
-ROUTE
--
終了行:
[[森/Benz/Components of Architecture/owasis architecture]]
**Input port [#ndd2d23c]
--enqueueは、ネクストポートの値が入っているかどうかをあらわす。
----
--sw_grantが1のときは、FIFOの出力をデータの出力とする。
--sw_grantが0のときは、0を76ビットをデータの出力とする。
----
--FIFOが空で、enqueueが1のときは、sw_reqを1とする。
--port_reqに、ネクストポートの値をいれる。
----
--enqueueが1のときで、FIFOがもうすぐ空になるとき、
---sw_grantが1で、enqueueが0のとき、sw_reqには0を送る
---sw_grantが1で、enqueueが1のとき、sw_reqには1を送り、port_reqに、ネクストポートの値をいれる。
--FIFOがすぐには空にならないとき、
---sw_grantが1のときは、sw_reqには1を送り、port_reqに、second_fifo_nextport(FIFOにある2番目にくるネクストポート)を入れる。
----
-FIFO
--enqueueが1のとき、テールのFIFOにデータを格納する、テールを1つ動かす
--dequeueが1のとき(バッファからデータを読み込むとき)、ヘッダを1つ進める。
----
-ROUTE
--
ページ名: