280 lines
6.6 KiB
Systemverilog
280 lines
6.6 KiB
Systemverilog
// Generated by CIRCT firtool-1.151.0
|
|
module TLROM(
|
|
output auto_in_a_ready,
|
|
input auto_in_a_valid,
|
|
input [1:0] auto_in_a_bits_size,
|
|
input [5:0] auto_in_a_bits_source,
|
|
input [16:0] auto_in_a_bits_address,
|
|
input auto_in_d_ready,
|
|
output auto_in_d_valid,
|
|
output [1:0] auto_in_d_bits_size,
|
|
output [5:0] auto_in_d_bits_source,
|
|
output [63:0] auto_in_d_bits_data
|
|
);
|
|
|
|
wire [255:0][63:0] _GEN =
|
|
'{64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h0,
|
|
64'h6665646362613938,
|
|
64'h3736353433323130,
|
|
64'h7830,
|
|
64'h20676E69706D756A,
|
|
64'h202C6B6F20435243,
|
|
64'h68637461,
|
|
64'h6D73696D20637263,
|
|
64'h78,
|
|
64'h3020657A6973202C,
|
|
64'h7830,
|
|
64'h206D656D203E2D20,
|
|
64'h783020687361,
|
|
64'h6C66203A64616F4C,
|
|
64'h4D49,
|
|
64'h5444206564697374,
|
|
64'h756F206567616D69,
|
|
64'h657A69732065,
|
|
64'h67616D6920646162,
|
|
64'h0,
|
|
64'h7265646165682F6E,
|
|
64'h6F69737265762065,
|
|
64'h67616D6920646162,
|
|
64'h636967616D2065,
|
|
64'h67616D6920646162,
|
|
64'h7830,
|
|
64'h203A444920434544,
|
|
64'h454A206873616C46,
|
|
64'h78,
|
|
64'h30203A7465736666,
|
|
64'h6F20726564616548,
|
|
64'hA,
|
|
64'h726564616F6C746F,
|
|
64'h6F62206873616C66,
|
|
64'h2074656B636F520A,
|
|
64'h783020,
|
|
64'h0,
|
|
64'h203A524F,
|
|
64'h52524520544F4F42,
|
|
64'h80000000,
|
|
64'h80000000,
|
|
64'hBFC1,
|
|
64'h40500A780230084,
|
|
64'h87B3EABFF0EF4501,
|
|
64'h80826105690264A2,
|
|
64'hC3984709100147B7,
|
|
64'h644260E2EADFF0EF,
|
|
64'h127EE630004079B,
|
|
64'h4401ED3FF0EF0FF4,
|
|
64'h7513EDBFF0EF0FF5,
|
|
64'h75130084551BEE7F,
|
|
64'hF0EF0FF575130104,
|
|
64'h551BEF3FF0EF0184,
|
|
64'h551BEFBFF0EF454D,
|
|
64'h7A023100147B7,
|
|
64'hEF1FF0EF8932E04A,
|
|
64'h84AE842AE426E822,
|
|
64'hEC06110180826145,
|
|
64'h694264E265227402,
|
|
64'hC01C70A24789F17F,
|
|
64'hF0EFE42A25018D5D,
|
|
64'h8FD90104979B0089,
|
|
64'h171BF43FF0EF4501,
|
|
64'h892AF4BFF0EF4501,
|
|
64'h84AAF53FF0EF4501,
|
|
64'hF59FF0EF00042023,
|
|
64'h9F00513F4DFF0EF,
|
|
64'h10014437E84AEC26,
|
|
64'hF022F4067179B799,
|
|
64'h6105D40505130003,
|
|
64'h153764A260E26442,
|
|
64'hC004F73FF0EFF8FF,
|
|
64'hF0EF000420230990,
|
|
64'h513F83FF0EFF71F,
|
|
64'hF0EFC0043E800513,
|
|
64'hF91FF0EFFADFF0EF,
|
|
64'h4202306600513,
|
|
64'hFA1FF0EFC004FA7F,
|
|
64'hF0EFEC0644891001,
|
|
64'h4437E426E8221101,
|
|
64'h8082C39847091001,
|
|
64'h47B7808261050FF5,
|
|
64'h751360E247881001,
|
|
64'h47B7FD3FF0EFC3C8,
|
|
64'h185151B100147B7,
|
|
64'h6522FE3FF0EFE42A,
|
|
64'hEC0611018082FFF5,
|
|
64'h8B85431C10014737,
|
|
64'hDFF58B85431C0731,
|
|
64'h10014737BFC5C63E,
|
|
64'h278547B280820141,
|
|
64'hA7E46347B2C602,
|
|
64'h114180824F881001,
|
|
64'h37B780824BC81001,
|
|
64'h37B780824B881001,
|
|
64'h37B7808280826105,
|
|
64'h6442CF8060E2CBCC,
|
|
64'hCB88100137B765A2,
|
|
64'h6502FD1FF0EFE02A,
|
|
64'hE42E843A00E7F363,
|
|
64'h843E4709EC06E822,
|
|
64'h110102B7D7BB9FA9,
|
|
64'h15D79BCD0DCD95,
|
|
64'h8082DFF58B85431C,
|
|
64'h721100137378082,
|
|
64'hFF5751343C81001,
|
|
64'h37B7C7918B85557D,
|
|
64'h47DC100137B78082,
|
|
64'h1416402C38060A2,
|
|
64'h100137B7DFF58B85,
|
|
64'h431C072110013737,
|
|
64'hFF1FF0EF453500F5,
|
|
64'h1563842A47A9E406,
|
|
64'hE0221141A8990805,
|
|
64'h5138005859302FA,
|
|
64'hF537000715B7BF51,
|
|
64'h785F6F500B845B3,
|
|
64'h36FD8DF943F8D593,
|
|
64'h15D81B03F59893,
|
|
64'h46A18DB50007C683,
|
|
64'h8082616145016406,
|
|
64'h60A6978201816783,
|
|
64'h100FE39FF0EF,
|
|
64'h2E05051300000517,
|
|
64'hE07FF0EF4562E4BF,
|
|
64'hF0EF3C2505130000,
|
|
64'h517F4B798E33BE5,
|
|
64'h51300000517FFF5,
|
|
64'hC593578204A6E463,
|
|
64'h40C786BB32070713,
|
|
64'h55FD938102061793,
|
|
64'hEDB8873745724652,
|
|
64'h258000EF45420141,
|
|
64'h65834672E91FF0EF,
|
|
64'h3385051300000517,
|
|
64'hE5FFF0EF4572EA3F,
|
|
64'hF0EF3FA505130000,
|
|
64'h517E71FF0EF4552,
|
|
64'hEB5FF0EF3FC50513,
|
|
64'h517E83FF0EF,
|
|
64'h4542EC7FF0EF3FE5,
|
|
64'h51300000517B7E9,
|
|
64'h3F05051300000517,
|
|
64'hF7776380100737,
|
|
64'h9FAD0005D76345D2,
|
|
64'hB7D53FA505130000,
|
|
64'h51785BE00E6E863,
|
|
64'hFFF7869B000F0737,
|
|
64'h47F2F25FF0EF3F65,
|
|
64'h5130000051700F7,
|
|
64'h863040007934722,
|
|
64'hF5976347854592,
|
|
64'hF59F6340450513,
|
|
64'h51765278793,
|
|
64'h544257B7458230E0,
|
|
64'hEF040006130180,
|
|
64'h537858AF49FF0EF,
|
|
64'h3F05051300000517,
|
|
64'hF17FF0EF8522F5BF,
|
|
64'hF0EF422505130000,
|
|
64'h517842A2E2000EF,
|
|
64'h28C000EF286000EF,
|
|
64'hF75FF0EF41C50513,
|
|
64'h517F43FF0EF,
|
|
64'h1800537F89FF0EF,
|
|
64'h4385051300000517,
|
|
64'hF95FF0EFE0A2E486,
|
|
64'h4285051300000517,
|
|
64'h715DBFF510500073,
|
|
64'hFADFF0EF45450513,
|
|
64'h517F7BFF0EF,
|
|
64'h6522FBFFF0EF4465,
|
|
64'h51300000517FCBF,
|
|
64'hF0EF8522FD1FF0EF,
|
|
64'hE42EEC0644450513,
|
|
64'h517842AE822,
|
|
64'h1101B7F51FC000EF,
|
|
64'h405808201416402,
|
|
64'h60A2E50900044503,
|
|
64'h842AE406E0221141,
|
|
64'h8082614569A26942,
|
|
64'h64E2740270A2FE94,
|
|
64'h17E322A000EF3471,
|
|
64'h7C50397CA8BBD,
|
|
64'h89D7BB54F15B69,
|
|
64'h913000009174471,
|
|
64'h89AAF406E44EE84A,
|
|
64'hEC26F0227179BFF5,
|
|
64'h105000730FF0000F,
|
|
64'h3405107300556533,
|
|
64'h5A5A02B70B6000EF,
|
|
64'h25E000EFBFDD02A1,
|
|
64'h2B0230062F663,
|
|
64'h83B3030003B283,
|
|
64'h4D03839300000397,
|
|
64'h1528011011B0000,
|
|
64'h11373002A0736299,
|
|
64'hE301819300001197};
|
|
assign auto_in_a_ready = auto_in_d_ready;
|
|
assign auto_in_d_valid = auto_in_a_valid;
|
|
assign auto_in_d_bits_size = auto_in_a_bits_size;
|
|
assign auto_in_d_bits_source = auto_in_a_bits_source;
|
|
assign auto_in_d_bits_data =
|
|
(|(auto_in_a_bits_address[15:11])) ? 64'h0 : _GEN[auto_in_a_bits_address[10:3]];
|
|
endmodule
|
|
|