// // Copyright (c) 2026, Apollo Telephone Laboratories. // Provided under the BSD-3 clause. // `include "bus/ari.svh" // // Represents an ARI segment that routes bus data // // @clk_i: Clock input // @reset_i: Reset input // @ingress_i: Ingress frame input // @tap_i: Tap port input // @egress_o: Egress frame output // module ari_segment ( input wire clk_i, input wire reset_i, input AriFrame ingress_i, input AriFrame tap_i, output AriFrame egress_o ); // Frame multiplexer ari_framemux fmux ( .clk_i(clk_i), .reset_i(reset_i), .ingress_i(ingress_i), .tap_i(tap_i), .egress_o(egress_o) ); endmodule