diff options
| author | Ian M. <ian@aptel.org> | 2026-09-26 02:58:16 +0000 |
|---|---|---|
| committer | Ian M. <ian@aptel.org> | 2026-09-26 02:58:40 +0000 |
| commit | 789c6304aa8ef6c4ed6049c3521cb32809b219ad (patch) | |
| tree | 1b53a8fa0c7d327f48a98d448523418e756833fa /rtl/uncore/uncore.sv | |
| parent | 662c81b33d812a69cdbfa9a1e148ae4b73d43b90 (diff) | |
bus: ari: Implement ARI interconnect groundwork
Signed-off-by: Ian M. <ian@aptel.org>
Diffstat (limited to 'rtl/uncore/uncore.sv')
| -rw-r--r-- | rtl/uncore/uncore.sv | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/rtl/uncore/uncore.sv b/rtl/uncore/uncore.sv index f34577f..11ed4df 100644 --- a/rtl/uncore/uncore.sv +++ b/rtl/uncore/uncore.sv @@ -3,11 +3,14 @@ // Provided under the BSD-3 clause. // +`include "bus/ari.svh" + // // AT-LI02 uncore // // @refclk_i: Reference clock input from on-board VCO // @reset_ni: Active-low reset input +// @mb_r_tap_i: Mainbus request taps input // @dclk_o: Derieved clock output // @gclk_o: Global clock output // @greset_o: Active-high global reset output @@ -15,6 +18,7 @@ module uncore ( input wire refclk_i, input wire reset_ni, + input AriFrame mb_r_tap_i[0:ARI_SEGMENT_COUNT-1], output logic dclk_o, output logic gclk_o, @@ -33,6 +37,13 @@ module uncore ( .greset_o(greset) ); + // Platform mainbus + ari_mainbus mainbus ( + .clk_i(gclk), + .reset_i(greset), + .r_tap_i(mb_r_tap_i) + ); + // Continuous assignments assign greset_o = greset; assign dclk_o = dclk; |
