PsramAxiArb2
AXI4-Lite 2 マスタ固定優先度アービタ (docs/tfcard.md「画像表示デモ仕様」)
各マスタが単一アウトスタンディングであることを前提に,グラントを トランザクション完了 (ライトは B 応答,リードは R 応答) まで保持する. m0 が高優先度.3 マスタ以上は本モジュールを段積みして構成する (例: arb(arb(memtest, loader), scanout)).
前提: マスタは awvalid / arvalid を受理されるまで下げない. ライト要求は awvalid と wvalid を同一トランザクションとして扱う (AXI4-Lite の単一転送).
Ports
| i_clk | input | clock | |
|---|---|---|---|
| i_rst | input | reset | |
| m0 | modport | $std __axi4_lite_if__$std___axi4_lite_pkg__22__4__1 slave | 高優先マスタ |
| m1 | modport | $std __axi4_lite_if__$std___axi4_lite_pkg__22__4__1 slave | 低優先マスタ |
| s | modport | $std __axi4_lite_if__$std___axi4_lite_pkg__22__4__1 master | 下流スレーブへ |