[sw/bootloader] update m(x)isa output

This commit is contained in:
stnolting 2022-02-16 07:49:51 +01:00
parent 0d43a1c618
commit e0ecfa3fc0
2 changed files with 156 additions and 158 deletions

View file

@ -1,6 +1,6 @@
-- The NEORV32 RISC-V Processor, https://github.com/stnolting/neorv32
-- Auto-generated memory init file (for BOOTLOADER) from source file <bootloader/main.bin>
-- Size: 3928 bytes
-- Size: 3924 bytes
library ieee;
use ieee.std_logic_1164.all;
@ -51,7 +51,7 @@ package neorv32_bootloader_image is
00000037 => x"00158593",
00000038 => x"ff5ff06f",
00000039 => x"00001597",
00000040 => x"ebc58593",
00000040 => x"eb858593",
00000041 => x"80010617",
00000042 => x"f5c60613",
00000043 => x"80010697",
@ -171,29 +171,29 @@ package neorv32_bootloader_image is
00000157 => x"ffff1537",
00000158 => x"d7450513",
00000159 => x"37c000ef",
00000160 => x"fe402503",
00000161 => x"ffff1437",
00000162 => x"478000ef",
00000163 => x"ffff1537",
00000164 => x"d7c50513",
00000165 => x"364000ef",
00000166 => x"fe802503",
00000160 => x"fc002573",
00000161 => x"47c000ef",
00000162 => x"ffff1537",
00000163 => x"d7850513",
00000164 => x"368000ef",
00000165 => x"fe802503",
00000166 => x"ffff1437",
00000167 => x"464000ef",
00000168 => x"ffff1537",
00000169 => x"d8450513",
00000169 => x"d8050513",
00000170 => x"350000ef",
00000171 => x"ff802503",
00000172 => x"450000ef",
00000173 => x"d8c40513",
00000173 => x"d8840513",
00000174 => x"340000ef",
00000175 => x"ff002503",
00000176 => x"440000ef",
00000177 => x"ffff1537",
00000178 => x"d9850513",
00000178 => x"d9450513",
00000179 => x"32c000ef",
00000180 => x"ffc02503",
00000181 => x"42c000ef",
00000182 => x"d8c40513",
00000182 => x"d8840513",
00000183 => x"31c000ef",
00000184 => x"ff402503",
00000185 => x"41c000ef",
@ -202,7 +202,7 @@ package neorv32_bootloader_image is
00000188 => x"00e7f7b3",
00000189 => x"04078c63",
00000190 => x"ffff1537",
00000191 => x"da050513",
00000191 => x"d9c50513",
00000192 => x"2f8000ef",
00000193 => x"f9402683",
00000194 => x"f9002703",
@ -220,10 +220,10 @@ package neorv32_bootloader_image is
00000206 => x"fa402683",
00000207 => x"0a06de63",
00000208 => x"ffff1537",
00000209 => x"dcc50513",
00000209 => x"dc850513",
00000210 => x"2b0000ef",
00000211 => x"ffff1937",
00000212 => x"ddc90513",
00000212 => x"dd890513",
00000213 => x"2a4000ef",
00000214 => x"ffff1a37",
00000215 => x"ffff1ab7",
@ -232,14 +232,14 @@ package neorv32_bootloader_image is
00000218 => x"ffff1c37",
00000219 => x"ffff1cb7",
00000220 => x"ffff1d37",
00000221 => x"e40a0513",
00000221 => x"e3ca0513",
00000222 => x"280000ef",
00000223 => x"fa402403",
00000224 => x"fe045ee3",
00000225 => x"0ff47413",
00000226 => x"00040513",
00000227 => x"254000ef",
00000228 => x"dd8a8513",
00000228 => x"dd4a8513",
00000229 => x"264000ef",
00000230 => x"00010737",
00000231 => x"fa002783",
@ -275,11 +275,11 @@ package neorv32_bootloader_image is
00000261 => x"00100513",
00000262 => x"6a4000ef",
00000263 => x"ffff1537",
00000264 => x"dd850513",
00000264 => x"dd450513",
00000265 => x"1d4000ef",
00000266 => x"228000ef",
00000267 => x"06800793",
00000268 => x"ddc90513",
00000268 => x"dd890513",
00000269 => x"02f40263",
00000270 => x"07500793",
00000271 => x"00000513",
@ -288,18 +288,18 @@ package neorv32_bootloader_image is
00000274 => x"14f41c63",
00000275 => x"0004a403",
00000276 => x"00041863",
00000277 => x"e48b8513",
00000277 => x"e44b8513",
00000278 => x"1a0000ef",
00000279 => x"f19ff06f",
00000280 => x"e64c0513",
00000280 => x"e60c0513",
00000281 => x"194000ef",
00000282 => x"00040513",
00000283 => x"294000ef",
00000284 => x"e6cc8513",
00000284 => x"e68c8513",
00000285 => x"184000ef",
00000286 => x"08000537",
00000287 => x"284000ef",
00000288 => x"e84d0513",
00000288 => x"e80d0513",
00000289 => x"174000ef",
00000290 => x"fa402d83",
00000291 => x"fe0ddee3",
@ -313,7 +313,7 @@ package neorv32_bootloader_image is
00000299 => x"00300513",
00000300 => x"1d8000ef",
00000301 => x"ffff1537",
00000302 => x"e9050513",
00000302 => x"e8c50513",
00000303 => x"01045d93",
00000304 => x"138000ef",
00000305 => x"001d8d93",
@ -382,10 +382,10 @@ package neorv32_bootloader_image is
00000368 => x"e8078ae3",
00000369 => x"e65ff06f",
00000370 => x"03f00793",
00000371 => x"ea0b0513",
00000371 => x"e9cb0513",
00000372 => x"e8f404e3",
00000373 => x"ffff17b7",
00000374 => x"edc78513",
00000374 => x"ed878513",
00000375 => x"e7dff06f",
00000376 => x"00040737",
00000377 => x"fa002783",
@ -447,7 +447,7 @@ package neorv32_bootloader_image is
00000433 => x"008787b3",
00000434 => x"ffff1537",
00000435 => x"00379793",
00000436 => x"ee850513",
00000436 => x"ee450513",
00000437 => x"00f50533",
00000438 => x"f21ff0ef",
00000439 => x"30047073",
@ -471,7 +471,7 @@ package neorv32_bootloader_image is
00000457 => x"00112e23",
00000458 => x"01c00413",
00000459 => x"ecdff0ef",
00000460 => x"f4848493",
00000460 => x"f4448493",
00000461 => x"ffc00993",
00000462 => x"008957b3",
00000463 => x"00f7f793",
@ -863,136 +863,135 @@ package neorv32_bootloader_image is
00000849 => x"0a3e3e20",
00000850 => x"444c420a",
00000851 => x"46203a56",
00000852 => x"20206265",
00000853 => x"30322033",
00000852 => x"31206265",
00000853 => x"30322036",
00000854 => x"480a3232",
00000855 => x"203a5657",
00000856 => x"00000020",
00000857 => x"4b4c430a",
00000858 => x"0020203a",
00000859 => x"53494d0a",
00000860 => x"00203a41",
00000861 => x"5550430a",
00000862 => x"0020203a",
00000863 => x"434f530a",
00000864 => x"0020203a",
00000865 => x"454d490a",
00000866 => x"00203a4d",
00000867 => x"74796220",
00000868 => x"40207365",
00000869 => x"00000000",
00000870 => x"454d440a",
00000871 => x"00203a4d",
00000872 => x"75410a0a",
00000873 => x"6f626f74",
00000874 => x"6920746f",
00000875 => x"7338206e",
00000876 => x"7250202e",
00000877 => x"20737365",
00000878 => x"20796e61",
00000879 => x"2079656b",
00000880 => x"61206f74",
00000881 => x"74726f62",
00000882 => x"00000a2e",
00000883 => x"726f6241",
00000884 => x"2e646574",
00000885 => x"00000a0a",
00000886 => x"0000000a",
00000887 => x"69617641",
00000888 => x"6c62616c",
00000889 => x"4d432065",
00000890 => x"0a3a7344",
00000891 => x"203a6820",
00000892 => x"706c6548",
00000893 => x"3a72200a",
00000894 => x"73655220",
00000895 => x"74726174",
00000896 => x"3a75200a",
00000897 => x"6c705520",
00000898 => x"0a64616f",
00000899 => x"203a7320",
00000900 => x"726f7453",
00000901 => x"6f742065",
00000902 => x"616c6620",
00000903 => x"200a6873",
00000904 => x"4c203a6c",
00000905 => x"2064616f",
00000906 => x"6d6f7266",
00000907 => x"616c6620",
00000908 => x"200a6873",
00000909 => x"45203a65",
00000910 => x"75636578",
00000911 => x"00006574",
00000912 => x"444d430a",
00000913 => x"00203e3a",
00000914 => x"65206f4e",
00000915 => x"75636578",
00000916 => x"6c626174",
00000917 => x"76612065",
00000918 => x"616c6961",
00000919 => x"2e656c62",
00000920 => x"00000000",
00000921 => x"74697257",
00000922 => x"00002065",
00000923 => x"74796220",
00000924 => x"74207365",
00000925 => x"5053206f",
00000926 => x"6c662049",
00000927 => x"20687361",
00000928 => x"00783040",
00000929 => x"7928203f",
00000930 => x"20296e2f",
00000931 => x"00000000",
00000932 => x"616c460a",
00000933 => x"6e696873",
00000934 => x"2e2e2e67",
00000935 => x"00000020",
00000936 => x"20296328",
00000937 => x"53207962",
00000938 => x"68706574",
00000939 => x"4e206e61",
00000940 => x"69746c6f",
00000941 => x"680a676e",
00000942 => x"73707474",
00000943 => x"672f2f3a",
00000944 => x"75687469",
00000945 => x"6f632e62",
00000946 => x"74732f6d",
00000947 => x"746c6f6e",
00000948 => x"2f676e69",
00000949 => x"726f656e",
00000950 => x"00323376",
00000951 => x"61766e49",
00000952 => x"2064696c",
00000953 => x"00444d43",
00000954 => x"20657865",
00000955 => x"6e676973",
00000956 => x"72757461",
00000957 => x"61662065",
00000958 => x"00006c69",
00000959 => x"00000000",
00000960 => x"65637865",
00000961 => x"6e696465",
00000962 => x"4d492067",
00000963 => x"63204d45",
00000964 => x"63617061",
00000965 => x"00797469",
00000966 => x"63656863",
00000967 => x"6d75736b",
00000968 => x"69616620",
00000969 => x"0000006c",
00000859 => x"4153490a",
00000860 => x"0020203a",
00000861 => x"00202b20",
00000862 => x"434f530a",
00000863 => x"0020203a",
00000864 => x"454d490a",
00000865 => x"00203a4d",
00000866 => x"74796220",
00000867 => x"40207365",
00000868 => x"00000000",
00000869 => x"454d440a",
00000870 => x"00203a4d",
00000871 => x"75410a0a",
00000872 => x"6f626f74",
00000873 => x"6920746f",
00000874 => x"7338206e",
00000875 => x"7250202e",
00000876 => x"20737365",
00000877 => x"20796e61",
00000878 => x"2079656b",
00000879 => x"61206f74",
00000880 => x"74726f62",
00000881 => x"00000a2e",
00000882 => x"726f6241",
00000883 => x"2e646574",
00000884 => x"00000a0a",
00000885 => x"0000000a",
00000886 => x"69617641",
00000887 => x"6c62616c",
00000888 => x"4d432065",
00000889 => x"0a3a7344",
00000890 => x"203a6820",
00000891 => x"706c6548",
00000892 => x"3a72200a",
00000893 => x"73655220",
00000894 => x"74726174",
00000895 => x"3a75200a",
00000896 => x"6c705520",
00000897 => x"0a64616f",
00000898 => x"203a7320",
00000899 => x"726f7453",
00000900 => x"6f742065",
00000901 => x"616c6620",
00000902 => x"200a6873",
00000903 => x"4c203a6c",
00000904 => x"2064616f",
00000905 => x"6d6f7266",
00000906 => x"616c6620",
00000907 => x"200a6873",
00000908 => x"45203a65",
00000909 => x"75636578",
00000910 => x"00006574",
00000911 => x"444d430a",
00000912 => x"00203e3a",
00000913 => x"65206f4e",
00000914 => x"75636578",
00000915 => x"6c626174",
00000916 => x"76612065",
00000917 => x"616c6961",
00000918 => x"2e656c62",
00000919 => x"00000000",
00000920 => x"74697257",
00000921 => x"00002065",
00000922 => x"74796220",
00000923 => x"74207365",
00000924 => x"5053206f",
00000925 => x"6c662049",
00000926 => x"20687361",
00000927 => x"00783040",
00000928 => x"7928203f",
00000929 => x"20296e2f",
00000930 => x"00000000",
00000931 => x"616c460a",
00000932 => x"6e696873",
00000933 => x"2e2e2e67",
00000934 => x"00000020",
00000935 => x"20296328",
00000936 => x"53207962",
00000937 => x"68706574",
00000938 => x"4e206e61",
00000939 => x"69746c6f",
00000940 => x"680a676e",
00000941 => x"73707474",
00000942 => x"672f2f3a",
00000943 => x"75687469",
00000944 => x"6f632e62",
00000945 => x"74732f6d",
00000946 => x"746c6f6e",
00000947 => x"2f676e69",
00000948 => x"726f656e",
00000949 => x"00323376",
00000950 => x"61766e49",
00000951 => x"2064696c",
00000952 => x"00444d43",
00000953 => x"20657865",
00000954 => x"6e676973",
00000955 => x"72757461",
00000956 => x"61662065",
00000957 => x"00006c69",
00000958 => x"00000000",
00000959 => x"65637865",
00000960 => x"6e696465",
00000961 => x"4d492067",
00000962 => x"63204d45",
00000963 => x"63617061",
00000964 => x"00797469",
00000965 => x"63656863",
00000966 => x"6d75736b",
00000967 => x"69616620",
00000968 => x"0000006c",
00000969 => x"00000000",
00000970 => x"00000000",
00000971 => x"00000000",
00000972 => x"20495053",
00000973 => x"73616c66",
00000974 => x"63612068",
00000975 => x"73736563",
00000976 => x"69616620",
00000977 => x"0064656c",
00000978 => x"33323130",
00000979 => x"37363534",
00000980 => x"62613938",
00000981 => x"66656463"
00000971 => x"20495053",
00000972 => x"73616c66",
00000973 => x"63612068",
00000974 => x"73736563",
00000975 => x"69616620",
00000976 => x"0064656c",
00000977 => x"33323130",
00000978 => x"37363534",
00000979 => x"62613938",
00000980 => x"66656463"
);
end neorv32_bootloader_image;

View file

@ -358,15 +358,14 @@ int main(void) {
PRINT_XNUM(neorv32_cpu_csr_read(CSR_MIMPID));
PRINT_TEXT("\nCLK: ");
PRINT_XNUM(NEORV32_SYSINFO.CLK);
PRINT_TEXT("\nMISA: ");
PRINT_TEXT("\nISA: ");
PRINT_XNUM(neorv32_cpu_csr_read(CSR_MISA));
PRINT_TEXT("\nCPU: ");
PRINT_XNUM(NEORV32_SYSINFO.CPU);
PRINT_TEXT(" + ");
PRINT_XNUM(neorv32_cpu_csr_read(CSR_MXISA));
PRINT_TEXT("\nSOC: ");
PRINT_XNUM(NEORV32_SYSINFO.SOC);
PRINT_TEXT("\nIMEM: ");
PRINT_XNUM(NEORV32_SYSINFO.IMEM_SIZE);
PRINT_TEXT(" bytes @");
PRINT_XNUM(NEORV32_SYSINFO.IMEM_SIZE); PRINT_TEXT(" bytes @");
PRINT_XNUM(NEORV32_SYSINFO.ISPACE_BASE);
PRINT_TEXT("\nDMEM: ");
PRINT_XNUM(NEORV32_SYSINFO.DMEM_SIZE);