// auto-generated by bsg_ascii_to_rom.py from /mnt/bsg/diskbits/dcjung/bsg/bsg_ip_cores/testing/bsg_noc/bsg_wormhole_router_adapter_in/trace.tr; do not modify
module bsg_trace_rom #(parameter `BSG_INV_PARAM(width_p), parameter `BSG_INV_PARAM(addr_width_p))
(input  [addr_width_p-1:0] addr_i
,output logic [width_p-1:0]      data_o
);
always_comb case(addr_i)
                                 // ###   test params #########
                                 // #
                                 // #   payload = 17
                                 // #   len_width = 2
                                 // #   y = 2
                                 // #   x = 2
                                 // #
                                 // #   padding = 17
                                 // #   flit = 6
                                 // #
                                 // ###########################
                                 // # send packet
         0: data_o = width_p ' (27'b0001_11100000110000101_10_00_11); // 0x0F06163
                                 // # recv flits
         1: data_o = width_p ' (27'b0010_000000000000000_01100011); // 0x1000063
         2: data_o = width_p ' (27'b0010_000000000000000_01100001); // 0x1000061
         3: data_o = width_p ' (27'b0010_000000000000000_01110000); // 0x1000070
                                 // # send packet
         4: data_o = width_p ' (27'b0001_00001100110011111_01_11_01); // 0x08667DD
                                 // # recv flits
         5: data_o = width_p ' (27'b0010_000000000000000_11011101); // 0x10000DD
         6: data_o = width_p ' (27'b0010_000000000000000_01100111); // 0x1000067
                                 // # send packet
         7: data_o = width_p ' (27'b0001_00001100110011111_00_11_01); // 0x08667CD
                                 // # recv flits
         8: data_o = width_p ' (27'b0010_000000000000000_11001101); // 0x10000CD
                                 // # done
         9: data_o = width_p ' (27'b0011_00000000000000000_000000); // 0x1800000
   default: data_o = 'X;
endcase
endmodule

`BSG_ABSTRACT_MODULE(bsg_trace_rom)
