OpenCores
URL https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk

Subversion Repositories qaz_libs

[/] [qaz_libs/] [trunk/] [axi4_stream_lib/] [src/] [axis_mux.sv] - Diff between revs 37 and 38

Show entire file | Details | Blame | View Log

Rev 37 Rev 38
Line 43... Line 43...
    input   aresetn
    input   aresetn
  );
  );
 
 
  // --------------------------------------------------------------------
  // --------------------------------------------------------------------
  //
  //
  defparam axis_mux_out.N = N; // why are needed these for recursive modules?
  defparam axis_mux_out.N = N; // why are these needed for recursive modules?
  defparam axis_mux_out.I = I;
  defparam axis_mux_out.I = I;
  defparam axis_mux_out.D = D;
  defparam axis_mux_out.D = D;
  defparam axis_mux_out.U = U;
  defparam axis_mux_out.U = U;
  axis_if axis_mux_out(.*);
  axis_if axis_mux_out(.*);
  // axis_if #(.N(N), .I(I), .D(D), .U(U)) axis_mux_out(.*);
  // axis_if #(.N(N), .I(I), .D(D), .U(U)) axis_mux_out(.*);
Line 65... Line 65...
  assign axis_mux_out.tuser  = select ? axis_in[1].tuser  : axis_in[0].tuser;
  assign axis_mux_out.tuser  = select ? axis_in[1].tuser  : axis_in[0].tuser;
 
 
 
 
  // --------------------------------------------------------------------
  // --------------------------------------------------------------------
  //
  //
  defparam axis_register_slice_i.N = N; // why are needed these for recursive modules?
  defparam axis_register_slice_i.N = N; // why are these needed for recursive modules?
  defparam axis_register_slice_i.I = I;
  defparam axis_register_slice_i.I = I;
  defparam axis_register_slice_i.D = D;
  defparam axis_register_slice_i.D = D;
  defparam axis_register_slice_i.U = U;
  defparam axis_register_slice_i.U = U;
  axis_register_slice
  axis_register_slice
    // #(
    // #(

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.