Updated the FPGA zero stage bootloader.

This commit is contained in:
Ross Thompson 2023-07-17 15:52:13 -05:00
parent de5cab2bc6
commit 80093a0eb1

View File

@ -50,7 +50,7 @@ module rom1p1r #(parameter ADDR_WIDTH = 8,
// for FPGA, initialize with zero-stage bootloader // for FPGA, initialize with zero-stage bootloader
if(PRELOAD_ENABLED) if(PRELOAD_ENABLED)
initial begin initial begin
ROM[0] = 64'h9581819300002197; ROM[0] = 64'h95c1819300002197;
ROM[1] = 64'h4281420141014081; ROM[1] = 64'h4281420141014081;
ROM[2] = 64'h4481440143814301; ROM[2] = 64'h4481440143814301;
ROM[3] = 64'h4681460145814501; ROM[3] = 64'h4681460145814501;
@ -72,27 +72,28 @@ module rom1p1r #(parameter ADDR_WIDTH = 8,
ROM[19] = 64'h059bf1402573fdd0; ROM[19] = 64'h059bf1402573fdd0;
ROM[20] = 64'h0000061705e20870; ROM[20] = 64'h0000061705e20870;
ROM[21] = 64'h0010029b01260613; ROM[21] = 64'h0010029b01260613;
ROM[22] = 64'h11010002806702fe; ROM[22] = 64'h71790002806702fe;
ROM[23] = 64'h84b2842ae426e822; ROM[23] = 64'h89aa84b2e44eec26;
ROM[24] = 64'h892ee04aec064511; ROM[24] = 64'h892ee84af4064511;
ROM[25] = 64'h06e000ef07e000ef; ROM[25] = 64'h072000ef084000ef;
ROM[26] = 64'h979334fd02905563; ROM[26] = 64'hf02204a602905263;
ROM[27] = 64'h07930177d4930204; ROM[27] = 64'h41390933844e94ce;
ROM[28] = 64'h4089093394be2004; ROM[28] = 64'h04138522008905b3;
ROM[29] = 64'h04138522008905b3; ROM[29] = 64'h19e3016000ef2004;
ROM[30] = 64'h19e3014000ef2004; ROM[30] = 64'h64e270a27402fe94;
ROM[31] = 64'h64a2644260e2fe94; ROM[31] = 64'h8082614569a26942;
ROM[32] = 64'h6749808261056902; ROM[32] = 64'h431c104707136749;
ROM[33] = 64'hdfed8b8510472783; ROM[33] = 64'hb82366c9dff58b85;
ROM[34] = 64'h2423479110a73823; ROM[34] = 64'h4691674967c910a6;
ROM[35] = 64'h10472783674910f7; ROM[35] = 64'h1047071310d7a423;
ROM[36] = 64'h20058693ffed8b89; ROM[36] = 64'h6749fff58b89431c;
ROM[37] = 64'h05a1118737836749; ROM[37] = 64'h1187071320058693;
ROM[38] = 64'hfed59be3fef5bc23; ROM[38] = 64'hfef5bc2305a1631c;
ROM[39] = 64'h1047278367498082; ROM[39] = 64'h67498082fed59ce3;
ROM[40] = 64'h47858082dfed8b85; ROM[40] = 64'h8b85431c10470713;
ROM[41] = 64'h40a7853b4015551b; ROM[41] = 64'h4015551b8082dff5;
ROM[42] = 64'h808210a7a02367c9; ROM[42] = 64'ha0239f0967c94705;
ROM[43] = 64'h00000000808210e7;
end end
endmodule endmodule