- made GPIO 0 bidirectional (added GPIO_DIR register)

- removed GPIO 1
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/


git-svn-id: http://moon:8086/svn/vhdl/trunk@792 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2010-03-13 16:46:21 +00:00
parent db662f411f
commit fcce3dcf32
7 changed files with 1377 additions and 1378 deletions
+2 -4
View File
@@ -64,10 +64,8 @@ add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcache_en2
add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcache_en add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcache_en
add wave -noupdate -divider {External components} add wave -noupdate -divider {External components}
add wave -noupdate -format Logic /tb_mips_top/clk add wave -noupdate -format Logic /tb_mips_top/clk
add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpo0 add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpi_0
add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpo1 add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpo_0
add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpi0
add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpi1
add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_complete add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_complete
add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_empty add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_empty
add wave -noupdate -format Literal /tb_mips_top/inst_uart/uart_status_port add wave -noupdate -format Literal /tb_mips_top/inst_uart/uart_status_port
+427 -427
View File
@@ -296,7 +296,7 @@ ARCHITECTURE data OF rom IS
X"02A02021", -- 00000448 X"02A02021", -- 00000448
X"3C04BFC0", -- 0000044C X"3C04BFC0", -- 0000044C
X"0FF000B0", -- 00000450 X"0FF000B0", -- 00000450
X"24841694", -- 00000454 X"2484169C", -- 00000454
X"02608821", -- 00000458 X"02608821", -- 00000458
X"0BF00128", -- 0000045C X"0BF00128", -- 0000045C
X"00008021", -- 00000460 X"00008021", -- 00000460
@@ -307,12 +307,12 @@ ARCHITECTURE data OF rom IS
X"2652FFFF", -- 00000474 X"2652FFFF", -- 00000474
X"3C04BFC0", -- 00000478 X"3C04BFC0", -- 00000478
X"0FF000B0", -- 0000047C X"0FF000B0", -- 0000047C
X"2484176C", -- 00000480 X"24841774", -- 00000480
X"0BF00128", -- 00000484 X"0BF00128", -- 00000484
X"26310001", -- 00000488 X"26310001", -- 00000488
X"3C04BFC0", -- 0000048C X"3C04BFC0", -- 0000048C
X"0FF000B0", -- 00000490 X"0FF000B0", -- 00000490
X"24841698", -- 00000494 X"248416A0", -- 00000494
X"0BF0012C", -- 00000498 X"0BF0012C", -- 00000498
X"3C04BFC0", -- 0000049C X"3C04BFC0", -- 0000049C
X"0216102A", -- 000004A0 X"0216102A", -- 000004A0
@@ -320,7 +320,7 @@ ARCHITECTURE data OF rom IS
X"26100001", -- 000004A8 X"26100001", -- 000004A8
X"3C04BFC0", -- 000004AC X"3C04BFC0", -- 000004AC
X"0FF000B0", -- 000004B0 X"0FF000B0", -- 000004B0
X"24841698", -- 000004B4 X"248416A0", -- 000004B4
X"02602821", -- 000004B8 X"02602821", -- 000004B8
X"0BF00155", -- 000004BC X"0BF00155", -- 000004BC
X"00002021", -- 000004C0 X"00002021", -- 000004C0
@@ -357,7 +357,7 @@ ARCHITECTURE data OF rom IS
X"24A50001", -- 0000053C X"24A50001", -- 0000053C
X"3C04BFC0", -- 00000540 X"3C04BFC0", -- 00000540
X"0FF000B0", -- 00000544 X"0FF000B0", -- 00000544
X"2484176C", -- 00000548 X"24841774", -- 00000548
X"0BF00159", -- 0000054C X"0BF00159", -- 0000054C
X"3C04BFC0", -- 00000550 X"3C04BFC0", -- 00000550
X"0096102A", -- 00000554 X"0096102A", -- 00000554
@@ -365,7 +365,7 @@ ARCHITECTURE data OF rom IS
X"00000000", -- 0000055C X"00000000", -- 0000055C
X"3C04BFC0", -- 00000560 X"3C04BFC0", -- 00000560
X"0FF000B0", -- 00000564 X"0FF000B0", -- 00000564
X"248416C0", -- 00000568 X"248416C8", -- 00000568
X"02B6A821", -- 0000056C X"02B6A821", -- 0000056C
X"1640FFB4", -- 00000570 X"1640FFB4", -- 00000570
X"02769821", -- 00000574 X"02769821", -- 00000574
@@ -1127,432 +1127,432 @@ ARCHITECTURE data OF rom IS
X"03E00008", -- 00001144 X"03E00008", -- 00001144
X"27BD0028", -- 00001148 X"27BD0028", -- 00001148
X"27BDFD98", -- 0000114C X"27BDFD98", -- 0000114C
X"AFB20248", -- 00001150 X"27A40140", -- 00001150
X"AFB10244", -- 00001154 X"00002821", -- 00001154
X"27A40140", -- 00001158 X"24060100", -- 00001158
X"00002821", -- 0000115C X"AFB20248", -- 0000115C
X"3C11A000", -- 00001160 X"AFB10244", -- 00001160
X"24060100", -- 00001164 X"AFB00240", -- 00001164
X"27B20020", -- 00001168 X"3C11A000", -- 00001168
X"AFB00240", -- 0000116C X"AFBF0264", -- 0000116C
X"AFBF0264", -- 00001170 X"AFBE0260", -- 00001170
X"AFBE0260", -- 00001174 X"AFB7025C", -- 00001174
X"AFB7025C", -- 00001178 X"AFB60258", -- 00001178
X"AFB60258", -- 0000117C X"AFB50254", -- 0000117C
X"AFB50254", -- 00001180 X"AFB40250", -- 00001180
X"AFB40250", -- 00001184 X"0FF0056B", -- 00001184
X"0FF00569", -- 00001188 X"AFB3024C", -- 00001188
X"AFB3024C", -- 0000118C X"3C036000", -- 0000118C
X"AE200000", -- 00001190 X"36220004", -- 00001190
X"36220004", -- 00001194 X"3463B1FF", -- 00001194
X"02402021", -- 00001198 X"AC430000", -- 00001198
X"3C05A400", -- 0000119C X"3C022000", -- 0000119C
X"8C500000", -- 000011A0 X"27B20020", -- 000011A0
X"0FF002EB", -- 000011A4 X"34421000", -- 000011A4
X"00000000", -- 000011A8 X"AE220000", -- 000011A8
X"04410003", -- 000011AC X"02402021", -- 000011AC
X"3C04BFC0", -- 000011B0 X"3C05A400", -- 000011B0
X"0BF0048D", -- 000011B4 X"8E300000", -- 000011B4
X"2484169C", -- 000011B8 X"0FF002EB", -- 000011B8
X"02402021", -- 000011BC X"00000000", -- 000011BC
X"0FF00358", -- 000011C0 X"04410004", -- 000011C0
X"3205007F", -- 000011C4 X"00102C02", -- 000011C4
X"00409021", -- 000011C8 X"3C04BFC0", -- 000011C8
X"8E220000", -- 000011CC X"0BF00494", -- 000011CC
X"00000000", -- 000011D0 X"248416A4", -- 000011D0
X"30420008", -- 000011D4 X"02402021", -- 000011D4
X"14400044", -- 000011D8 X"0FF00358", -- 000011D8
X"3C11BFC0", -- 000011DC X"30A5007F", -- 000011DC
X"0FF000B0", -- 000011E0 X"00409021", -- 000011E0
X"26241750", -- 000011E4 X"8E220000", -- 000011E4
X"3C02A400", -- 000011E8 X"00000000", -- 000011E8
X"02428021", -- 000011EC X"00021602", -- 000011EC
X"8E030000", -- 000011F0 X"30420008", -- 000011F0
X"3C023149", -- 000011F4 X"14400044", -- 000011F4
X"3442464A", -- 000011F8 X"3C11BFC0", -- 000011F8
X"10620011", -- 000011FC X"0FF000B0", -- 000011FC
X"3C024A46", -- 00001200 X"26241758", -- 00001200
X"34424931", -- 00001204 X"3C02A400", -- 00001204
X"1062000E", -- 00001208 X"02428021", -- 00001208
X"00000000", -- 0000120C X"8E030000", -- 0000120C
X"0FF000B0", -- 00001210 X"3C023149", -- 00001210
X"26241750", -- 00001214 X"3442464A", -- 00001214
X"3C04BFC0", -- 00001218 X"10620011", -- 00001218
X"0FF000B0", -- 0000121C X"3C024A46", -- 0000121C
X"248416C4", -- 00001220 X"34424931", -- 00001220
X"0FF000E8", -- 00001224 X"1062000E", -- 00001224
X"02402021", -- 00001228 X"00000000", -- 00001228
X"3C04BFC0", -- 0000122C X"0FF000B0", -- 0000122C
X"248416DC", -- 00001230 X"26241758", -- 00001230
X"0FF000B0", -- 00001234 X"3C04BFC0", -- 00001234
X"00000000", -- 00001238 X"0FF000B0", -- 00001238
X"0BF0055D", -- 0000123C X"248416CC", -- 0000123C
X"24020001", -- 00001240 X"0FF000E8", -- 00001240
X"3C04BFC0", -- 00001244 X"02402021", -- 00001244
X"0FF000B0", -- 00001248 X"3C04BFC0", -- 00001248
X"248416E8", -- 0000124C X"248416E4", -- 0000124C
X"0FF000E8", -- 00001250 X"0FF000B0", -- 00001250
X"02402021", -- 00001254 X"00000000", -- 00001254
X"3C04BFC0", -- 00001258 X"0BF0055F", -- 00001258
X"0FF000B0", -- 0000125C X"24020001", -- 0000125C
X"2484170C", -- 00001260 X"3C04BFC0", -- 00001260
X"8E02000C", -- 00001264 X"0FF000B0", -- 00001264
X"8E110004", -- 00001268 X"248416F0", -- 00001268
X"00024082", -- 0000126C X"0FF000E8", -- 0000126C
X"8E070008", -- 00001270 X"02402021", -- 00001270
X"00002021", -- 00001274 X"3C04BFC0", -- 00001274
X"0BF004A3", -- 00001278 X"0FF000B0", -- 00001278
X"00001821", -- 0000127C X"24841714", -- 0000127C
X"8CC20000", -- 00001280 X"8E02000C", -- 00001280
X"00000000", -- 00001284 X"8E110004", -- 00001284
X"ACA20000", -- 00001288 X"00024082", -- 00001288
X"0088102B", -- 0000128C X"8E070008", -- 0000128C
X"00673021", -- 00001290 X"00002021", -- 00001290
X"00712821", -- 00001294 X"0BF004AA", -- 00001294
X"24840001", -- 00001298 X"00001821", -- 00001298
X"1440FFF8", -- 0000129C X"8CC20000", -- 0000129C
X"24630004", -- 000012A0 X"00000000", -- 000012A0
X"3C04BFC0", -- 000012A4 X"ACA20000", -- 000012A4
X"0FF000B0", -- 000012A8 X"0088102B", -- 000012A8
X"24841714", -- 000012AC X"00673021", -- 000012AC
X"3C04BFC0", -- 000012B0 X"00712821", -- 000012B0
X"0FF000B0", -- 000012B4 X"24840001", -- 000012B4
X"2484171C", -- 000012B8 X"1440FFF8", -- 000012B8
X"8E040004", -- 000012BC X"24630004", -- 000012BC
X"0FF000E8", -- 000012C0 X"3C04BFC0", -- 000012C0
X"00000000", -- 000012C4 X"0FF000B0", -- 000012C4
X"3C04BFC0", -- 000012C8 X"2484171C", -- 000012C8
X"0FF000B0", -- 000012CC X"3C04BFC0", -- 000012CC
X"24841750", -- 000012D0 X"0FF000B0", -- 000012D0
X"3C1A1000", -- 000012D4 X"24841724", -- 000012D4
X"409A6000", -- 000012D8 X"8E040004", -- 000012D8
X"02200008", -- 000012DC X"0FF000E8", -- 000012DC
X"42000010", -- 000012E0 X"00000000", -- 000012E0
X"0BF0055D", -- 000012E4 X"3C04BFC0", -- 000012E4
X"00001021", -- 000012E8 X"0FF000B0", -- 000012E8
X"0FF000B0", -- 000012EC X"24841758", -- 000012EC
X"26241750", -- 000012F0 X"3C1A1000", -- 000012F0
X"3C04BFC0", -- 000012F4 X"409A6000", -- 000012F4
X"0FF000B0", -- 000012F8 X"02200008", -- 000012F8
X"24841728", -- 000012FC X"42000010", -- 000012FC
X"3C024000", -- 00001300 X"0BF0055F", -- 00001300
X"3C034010", -- 00001304 X"00001021", -- 00001304
X"AC400000", -- 00001308 X"0FF000B0", -- 00001308
X"24420004", -- 0000130C X"26241758", -- 0000130C
X"1443FFFD", -- 00001310 X"3C04BFC0", -- 00001310
X"00009821", -- 00001314 X"0FF000B0", -- 00001314
X"3C02BFC0", -- 00001318 X"24841730", -- 00001318
X"245516C0", -- 0000131C X"3C024000", -- 0000131C
X"3C02BFC0", -- 00001320 X"3C034010", -- 00001320
X"24561714", -- 00001324 X"AC400000", -- 00001324
X"3C02BFC0", -- 00001328 X"24420004", -- 00001328
X"245E17C8", -- 0000132C X"1443FFFD", -- 0000132C
X"3C02BFC0", -- 00001330 X"00009821", -- 00001330
X"245717E8", -- 00001334 X"3C02BFC0", -- 00001334
X"3C04BFC0", -- 00001338 X"245516C8", -- 00001338
X"0FF000B0", -- 0000133C X"3C02BFC0", -- 0000133C
X"24841748", -- 00001340 X"2456171C", -- 00001340
X"3C14BFC0", -- 00001344 X"3C02BFC0", -- 00001344
X"27B00040", -- 00001348 X"245E17D0", -- 00001348
X"0FF00430", -- 0000134C X"3C02BFC0", -- 0000134C
X"02002021", -- 00001350 X"245717F0", -- 00001350
X"00403021", -- 00001354 X"3C04BFC0", -- 00001354
X"02002821", -- 00001358 X"0FF000B0", -- 00001358
X"27A40010", -- 0000135C X"24841750", -- 0000135C
X"0FF00384", -- 00001360 X"3C14BFC0", -- 00001360
X"00408821", -- 00001364 X"27B00040", -- 00001364
X"00401821", -- 00001368 X"0FF00430", -- 00001368
X"3C02A000", -- 0000136C X"02002021", -- 0000136C
X"AC400000", -- 00001370 X"00403021", -- 00001370
X"24020002", -- 00001374 X"02002821", -- 00001374
X"10620005", -- 00001378 X"27A40010", -- 00001378
X"24020004", -- 0000137C X"0FF00384", -- 0000137C
X"14620078", -- 00001380 X"00408821", -- 00001380
X"3C034000", -- 00001384 X"00401821", -- 00001384
X"0BF004F9", -- 00001388 X"24020002", -- 00001388
X"3C04BFC0", -- 0000138C X"10620005", -- 0000138C
X"8FA50010", -- 00001390 X"24020004", -- 00001390
X"8FA60014", -- 00001394 X"1462FFEF", -- 00001394
X"0BF004EE", -- 00001398 X"00000000", -- 00001398
X"00001821", -- 0000139C X"0BF004FE", -- 0000139C
X"8FA2001C", -- 000013A0 X"3C04BFC0", -- 000013A0
X"00000000", -- 000013A4 X"8FA50010", -- 000013A4
X"00431021", -- 000013A8 X"8FA60014", -- 000013A8
X"90420000", -- 000013AC X"0BF004F3", -- 000013AC
X"24630001", -- 000013B0 X"00001821", -- 000013B0
X"A0820000", -- 000013B4 X"8FA2001C", -- 000013B4
X"8FA20014", -- 000013B8 X"00000000", -- 000013B8
X"00000000", -- 000013BC X"00431021", -- 000013BC
X"0062102B", -- 000013C0 X"90420000", -- 000013C0
X"1440FFF6", -- 000013C4 X"24630001", -- 000013C4
X"00652021", -- 000013C8 X"A0820000", -- 000013C8
X"00C51821", -- 000013CC X"8FA20014", -- 000013CC
X"0263102B", -- 000013D0 X"00000000", -- 000013D0
X"10400060", -- 000013D4 X"0062102B", -- 000013D4
X"02208021", -- 000013D8 X"1440FFF6", -- 000013D8
X"0BF00556", -- 000013DC X"00652021", -- 000013DC
X"00609821", -- 000013E0 X"00C51821", -- 000013E0
X"0FF000B0", -- 000013E4 X"0263102B", -- 000013E4
X"2484174C", -- 000013E8 X"10400060", -- 000013E8
X"8FA60010", -- 000013EC X"02208021", -- 000013EC
X"26470100", -- 000013F0 X"0BF0055B", -- 000013F0
X"02661823", -- 000013F4 X"00609821", -- 000013F4
X"27B10020", -- 000013F8 X"0FF000B0", -- 000013F8
X"3C024A46", -- 000013FC X"24841754", -- 000013FC
X"00E32821", -- 00001400 X"8FA60010", -- 00001400
X"02202021", -- 00001404 X"26470100", -- 00001404
X"34424931", -- 00001408 X"02661823", -- 00001408
X"AFA60144", -- 0000140C X"27B10020", -- 0000140C
X"AFA3014C", -- 00001410 X"3C024A46", -- 00001410
X"AFA70148", -- 00001414 X"00E32821", -- 00001414
X"0FF00364", -- 00001418 X"02202021", -- 00001418
X"AFA20140", -- 0000141C X"34424931", -- 0000141C
X"3C04BFC0", -- 00001420 X"AFA60144", -- 00001420
X"24841754", -- 00001424 X"AFA3014C", -- 00001424
X"0FF000B0", -- 00001428 X"AFA70148", -- 00001428
X"AFA20150", -- 0000142C X"0FF00364", -- 0000142C
X"8FA4014C", -- 00001430 X"AFA20140", -- 00001430
X"0FF000E8", -- 00001434 X"3C04BFC0", -- 00001434
X"00000000", -- 00001438 X"2484175C", -- 00001438
X"0FF000B0", -- 0000143C X"0FF000B0", -- 0000143C
X"02A02021", -- 00001440 X"AFA20150", -- 00001440
X"3C04BFC0", -- 00001444 X"8FA4014C", -- 00001444
X"0FF000B0", -- 00001448 X"0FF000E8", -- 00001448
X"24841770", -- 0000144C X"00000000", -- 0000144C
X"0FF000E8", -- 00001450 X"0FF000B0", -- 00001450
X"02402021", -- 00001454 X"02A02021", -- 00001454
X"0FF000B0", -- 00001458 X"3C04BFC0", -- 00001458
X"02A02021", -- 0000145C X"0FF000B0", -- 0000145C
X"3C04BFC0", -- 00001460 X"24841778", -- 00001460
X"0FF000B0", -- 00001464 X"0FF000E8", -- 00001464
X"2484178C", -- 00001468 X"02402021", -- 00001468
X"8FA40150", -- 0000146C X"0FF000B0", -- 0000146C
X"0FF000E8", -- 00001470 X"02A02021", -- 00001470
X"00000000", -- 00001474 X"3C04BFC0", -- 00001474
X"0FF000B0", -- 00001478 X"0FF000B0", -- 00001478
X"02A02021", -- 0000147C X"24841794", -- 0000147C
X"3C04BFC0", -- 00001480 X"8FA40150", -- 00001480
X"0FF000B0", -- 00001484 X"0FF000E8", -- 00001484
X"248417A8", -- 00001488 X"00000000", -- 00001488
X"8FA6014C", -- 0000148C X"0FF000B0", -- 0000148C
X"02202021", -- 00001490 X"02A02021", -- 00001490
X"24C60100", -- 00001494 X"3C04BFC0", -- 00001494
X"0FF00304", -- 00001498 X"0FF000B0", -- 00001498
X"02402821", -- 0000149C X"248417B0", -- 0000149C
X"0440001F", -- 000014A0 X"8FA6014C", -- 000014A0
X"00408021", -- 000014A4 X"02202021", -- 000014A4
X"0FF000B0", -- 000014A8 X"24C60100", -- 000014A8
X"02C02021", -- 000014AC X"0FF00304", -- 000014AC
X"0FF000B0", -- 000014B0 X"02402821", -- 000014B0
X"03C02021", -- 000014B4 X"0440001F", -- 000014B4
X"02202021", -- 000014B8 X"00408021", -- 000014B8
X"02402821", -- 000014BC X"0FF000B0", -- 000014BC
X"27A60140", -- 000014C0 X"02C02021", -- 000014C0
X"0FF00334", -- 000014C4 X"0FF000B0", -- 000014C4
X"24070100", -- 000014C8 X"03C02021", -- 000014C8
X"04400014", -- 000014CC X"02202021", -- 000014CC
X"00408021", -- 000014D0 X"02402821", -- 000014D0
X"8FA50148", -- 000014D4 X"27A60140", -- 000014D4
X"8FA60144", -- 000014D8 X"0FF00334", -- 000014D8
X"8FA7014C", -- 000014DC X"24070100", -- 000014DC
X"0FF00334", -- 000014E0 X"04400014", -- 000014E0
X"02202021", -- 000014E4 X"00408021", -- 000014E4
X"0440000D", -- 000014E8 X"8FA50148", -- 000014E8
X"00408021", -- 000014EC X"8FA60144", -- 000014EC
X"0FF000B0", -- 000014F0 X"8FA7014C", -- 000014F0
X"02C02021", -- 000014F4 X"0FF00334", -- 000014F4
X"3C04BFC0", -- 000014F8 X"02202021", -- 000014F8
X"0FF000B0", -- 000014FC X"0440000D", -- 000014FC
X"248417D8", -- 00001500 X"00408021", -- 00001500
X"8FA50148", -- 00001504 X"0FF000B0", -- 00001504
X"8FA60144", -- 00001508 X"02C02021", -- 00001508
X"8FA7014C", -- 0000150C X"3C04BFC0", -- 0000150C
X"0FF0033C", -- 00001510 X"0FF000B0", -- 00001510
X"02202021", -- 00001514 X"248417E0", -- 00001514
X"0441000A", -- 00001518 X"8FA50148", -- 00001518
X"00408021", -- 0000151C X"8FA60144", -- 0000151C
X"0FF000B0", -- 00001520 X"8FA7014C", -- 00001520
X"268417B8", -- 00001524 X"0FF0033C", -- 00001524
X"0FF000E8", -- 00001528 X"02202021", -- 00001528
X"02002021", -- 0000152C X"0441000A", -- 0000152C
X"3C04BFC0", -- 00001530 X"00408021", -- 00001530
X"0FF000B0", -- 00001534 X"0FF000B0", -- 00001534
X"248417C4", -- 00001538 X"268417C0", -- 00001538
X"0BF00556", -- 0000153C X"0FF000E8", -- 0000153C
X"00000000", -- 00001540 X"02002021", -- 00001540
X"0FF000B0", -- 00001544 X"3C04BFC0", -- 00001544
X"02E02021", -- 00001548 X"0FF000B0", -- 00001548
X"3C02BFC0", -- 0000154C X"248417CC", -- 0000154C
X"00400008", -- 00001550 X"0BF0055B", -- 00001550
X"00000000", -- 00001554 X"00000000", -- 00001554
X"0601FF7C", -- 00001558 X"0FF000B0", -- 00001558
X"27B00040", -- 0000155C X"02E02021", -- 0000155C
X"3C034000", -- 00001560 X"3C02BFC0", -- 00001560
X"3C02A000", -- 00001564 X"00400008", -- 00001564
X"AC430000", -- 00001568 X"00000000", -- 00001568
X"0BF004CF", -- 0000156C X"0601FF7E", -- 0000156C
X"3C04BFC0", -- 00001570 X"27B00040", -- 00001570
X"8FBF0264", -- 00001574 X"0BF004D6", -- 00001574
X"8FBE0260", -- 00001578 X"3C04BFC0", -- 00001578
X"8FB7025C", -- 0000157C X"8FBF0264", -- 0000157C
X"8FB60258", -- 00001580 X"8FBE0260", -- 00001580
X"8FB50254", -- 00001584 X"8FB7025C", -- 00001584
X"8FB40250", -- 00001588 X"8FB60258", -- 00001588
X"8FB3024C", -- 0000158C X"8FB50254", -- 0000158C
X"8FB20248", -- 00001590 X"8FB40250", -- 00001590
X"8FB10244", -- 00001594 X"8FB3024C", -- 00001594
X"8FB00240", -- 00001598 X"8FB20248", -- 00001598
X"03E00008", -- 0000159C X"8FB10244", -- 0000159C
X"27BD0268", -- 000015A0 X"8FB00240", -- 000015A0
X"2CC20010", -- 000015A4 X"03E00008", -- 000015A4
X"00804821", -- 000015A8 X"27BD0268", -- 000015A8
X"1440002D", -- 000015AC X"2CC20010", -- 000015AC
X"00804021", -- 000015B0 X"00804821", -- 000015B0
X"30870003", -- 000015B4 X"1440002D", -- 000015B4
X"10E0000E", -- 000015B8 X"00804021", -- 000015B8
X"24820004", -- 000015BC X"30870003", -- 000015BC
X"00052600", -- 000015C0 X"10E0000E", -- 000015C0
X"00471023", -- 000015C4 X"24820004", -- 000015C4
X"00042603", -- 000015C8 X"00052600", -- 000015C8
X"01201821", -- 000015CC X"00471023", -- 000015CC
X"A0640000", -- 000015D0 X"00042603", -- 000015D0
X"24630001", -- 000015D4 X"01201821", -- 000015D4
X"1462FFFD", -- 000015D8 X"A0640000", -- 000015D8
X"00000000", -- 000015DC X"24630001", -- 000015DC
X"00071027", -- 000015E0 X"1462FFFD", -- 000015E0
X"24C3FFFB", -- 000015E4 X"00000000", -- 000015E4
X"24440005", -- 000015E8 X"00071027", -- 000015E8
X"00623023", -- 000015EC X"24C3FFFB", -- 000015EC
X"01244021", -- 000015F0 X"24440005", -- 000015F0
X"30A500FF", -- 000015F4 X"00623023", -- 000015F4
X"01003821", -- 000015F8 X"01244021", -- 000015F8
X"10A00005", -- 000015FC X"30A500FF", -- 000015FC
X"00A01821", -- 00001600 X"01003821", -- 00001600
X"00051200", -- 00001604 X"10A00005", -- 00001604
X"00451025", -- 00001608 X"00A01821", -- 00001608
X"00021C00", -- 0000160C X"00051200", -- 0000160C
X"00621825", -- 00001610 X"00451025", -- 00001610
X"000610C2", -- 00001614 X"00021C00", -- 00001614
X"1040001C", -- 00001618 X"00621825", -- 00001618
X"30C60007", -- 0000161C X"000610C2", -- 0000161C
X"01002021", -- 00001620 X"1040001C", -- 00001620
X"00403821", -- 00001624 X"30C60007", -- 00001624
X"24E7FFFF", -- 00001628 X"01002021", -- 00001628
X"AC830000", -- 0000162C X"00403821", -- 0000162C
X"AC830004", -- 00001630 X"24E7FFFF", -- 00001630
X"14E0FFFC", -- 00001634 X"AC830000", -- 00001634
X"24840008", -- 00001638 X"AC830004", -- 00001638
X"000210C0", -- 0000163C X"14E0FFFC", -- 0000163C
X"01023821", -- 00001640 X"24840008", -- 00001640
X"00E02021", -- 00001644 X"000210C0", -- 00001644
X"2CC20004", -- 00001648 X"01023821", -- 00001648
X"14400005", -- 0000164C X"00E02021", -- 0000164C
X"00804021", -- 00001650 X"2CC20004", -- 00001650
X"ACE30000", -- 00001654 X"14400005", -- 00001654
X"24E40004", -- 00001658 X"00804021", -- 00001658
X"24C6FFFC", -- 0000165C X"ACE30000", -- 0000165C
X"00804021", -- 00001660 X"24E40004", -- 00001660
X"10C00007", -- 00001664 X"24C6FFFC", -- 00001664
X"00000000", -- 00001668 X"00804021", -- 00001668
X"00051600", -- 0000166C X"10C00007", -- 0000166C
X"00021603", -- 00001670 X"00000000", -- 00001670
X"24C6FFFF", -- 00001674 X"00051600", -- 00001674
X"A1020000", -- 00001678 X"00021603", -- 00001678
X"14C0FFFD", -- 0000167C X"24C6FFFF", -- 0000167C
X"25080001", -- 00001680 X"A1020000", -- 00001680
X"03E00008", -- 00001684 X"14C0FFFD", -- 00001684
X"01201021", -- 00001688 X"25080001", -- 00001688
X"0BF00592", -- 0000168C X"03E00008", -- 0000168C
X"01002021", -- 00001690 X"01201021", -- 00001690
X"3A200000", -- 00001694 X"0BF00594", -- 00001694
X"20202000", -- 00001698 X"01002021", -- 00001698
X"43616E6E", -- 0000169C X"3A200000", -- 0000169C
X"6F742066", -- 000016A0 X"20202000", -- 000016A0
X"696E6420", -- 000016A4 X"43616E6E", -- 000016A4
X"666C6173", -- 000016A8 X"6F742066", -- 000016A8
X"68206465", -- 000016AC X"696E6420", -- 000016AC
X"76696365", -- 000016B0 X"666C6173", -- 000016B0
X"2E204578", -- 000016B4 X"68206465", -- 000016B4
X"6974206E", -- 000016B8 X"76696365", -- 000016B8
X"6F77210A", -- 000016BC X"2E204578", -- 000016BC
X"0A000000", -- 000016C0 X"6974206E", -- 000016C0
X"496E7661", -- 000016C4 X"6F77210A", -- 000016C4
X"6C696420", -- 000016C8 X"0A000000", -- 000016C8
X"696D6167", -- 000016CC X"496E7661", -- 000016CC
X"6520666F", -- 000016D0 X"6C696420", -- 000016D0
X"756E6420", -- 000016D4 X"696D6167", -- 000016D4
X"61742000", -- 000016D8 X"6520666F", -- 000016D8
X"2E204162", -- 000016DC X"756E6420", -- 000016DC
X"6F72742E", -- 000016E0 X"61742000", -- 000016E0
X"0A000000", -- 000016E4 X"2E204162", -- 000016E4
X"426F6F74", -- 000016E8 X"6F72742E", -- 000016E8
X"696E6720", -- 000016EC X"0A000000", -- 000016EC
X"6170706C", -- 000016F0 X"426F6F74", -- 000016F0
X"69636174", -- 000016F4 X"696E6720", -- 000016F4
X"696F6E20", -- 000016F8 X"6170706C", -- 000016F8
X"66726F6D", -- 000016FC X"69636174", -- 000016FC
X"20666C61", -- 00001700 X"696F6E20", -- 00001700
X"73682028", -- 00001704 X"66726F6D", -- 00001704
X"00000000", -- 00001708 X"20666C61", -- 00001708
X"292E2E2E", -- 0000170C X"73682028", -- 0000170C
X"00000000", -- 00001710 X"00000000", -- 00001710
X"646F6E65", -- 00001714 X"292E2E2E", -- 00001714
X"0A000000", -- 00001718 X"00000000", -- 00001718
X"45786563", -- 0000171C X"646F6E65", -- 0000171C
X"75746520", -- 00001720 X"0A000000", -- 00001720
X"61742000", -- 00001724 X"45786563", -- 00001724
X"52656164", -- 00001728 X"75746520", -- 00001728
X"696E6720", -- 0000172C X"61742000", -- 0000172C
X"4845582D", -- 00001730 X"52656164", -- 00001730
X"5265636F", -- 00001734 X"696E6720", -- 00001734
X"72642066", -- 00001738 X"4845582D", -- 00001738
X"726F6D20", -- 0000173C X"5265636F", -- 0000173C
X"55415254", -- 00001740 X"72642066", -- 00001740
X"2E2E0000", -- 00001744 X"726F6D20", -- 00001744
X"2E000000", -- 00001748 X"55415254", -- 00001748
X"646F6E65", -- 0000174C X"2E2E0000", -- 0000174C
X"0A0A0000", -- 00001750 X"2E000000", -- 00001750
X"53697A65", -- 00001754 X"646F6E65", -- 00001754
X"206F6620", -- 00001758 X"0A0A0000", -- 00001758
X"6170706C", -- 0000175C X"53697A65", -- 0000175C
X"69636174", -- 00001760 X"206F6620", -- 00001760
X"696F6E20", -- 00001764 X"6170706C", -- 00001764
X"2020203A", -- 00001768 X"69636174", -- 00001768
X"20000000", -- 0000176C X"696F6E20", -- 0000176C
X"50726F67", -- 00001770 X"2020203A", -- 00001770
X"72616D6D", -- 00001774 X"20000000", -- 00001774
X"696E6720", -- 00001778 X"50726F67", -- 00001778
X"666C6173", -- 0000177C X"72616D6D", -- 0000177C
X"68206174", -- 00001780 X"696E6720", -- 00001780
X"2020203A", -- 00001784 X"666C6173", -- 00001784
X"20000000", -- 00001788 X"68206174", -- 00001788
X"4E657874", -- 0000178C X"2020203A", -- 0000178C
X"20667265", -- 00001790 X"20000000", -- 00001790
X"6520666C", -- 00001794 X"4E657874", -- 00001794
X"61736820", -- 00001798 X"20667265", -- 00001798
X"6F666673", -- 0000179C X"6520666C", -- 0000179C
X"6574203A", -- 000017A0 X"61736820", -- 000017A0
X"20000000", -- 000017A4 X"6F666673", -- 000017A4
X"466C6173", -- 000017A8 X"6574203A", -- 000017A8
X"68206572", -- 000017AC X"20000000", -- 000017AC
X"6173652E", -- 000017B0 X"466C6173", -- 000017B0
X"2E2E0000", -- 000017B4 X"68206572", -- 000017B4
X"6661696C", -- 000017B8 X"6173652E", -- 000017B8
X"65642028", -- 000017BC X"2E2E0000", -- 000017BC
X"00000000", -- 000017C0 X"6661696C", -- 000017C0
X"290A0000", -- 000017C4 X"65642028", -- 000017C4
X"466C6173", -- 000017C8 X"00000000", -- 000017C8
X"68207772", -- 000017CC X"290A0000", -- 000017CC
X"6974652E", -- 000017D0 X"466C6173", -- 000017D0
X"2E2E0000", -- 000017D4 X"68207772", -- 000017D4
X"466C6173", -- 000017D8 X"6974652E", -- 000017D8
X"68207665", -- 000017DC X"2E2E0000", -- 000017DC
X"72696679", -- 000017E0 X"466C6173", -- 000017E0
X"2E2E2E00", -- 000017E4 X"68207665", -- 000017E4
X"70617373", -- 000017E8 X"72696679", -- 000017E8
X"65640A00", -- 000017EC X"2E2E2E00", -- 000017EC
X"00000000", -- 000017F0 X"70617373", -- 000017F0
X"00000000", -- 000017F4 X"65640A00", -- 000017F4
X"00000000", -- 000017F8 X"00000000", -- 000017F8
X"00000000", -- 000017FC X"00000000", -- 000017FC
X"00000000", -- 00001800 X"00000000", -- 00001800
+7 -9
View File
@@ -101,10 +101,8 @@ ARCHITECTURE behavior OF tb_mips_top IS
signal flash_d : unsigned(31 downto 0); signal flash_d : unsigned(31 downto 0);
signal flash_page_mode_en : std_logic; signal flash_page_mode_en : std_logic;
signal gpo0 : unsigned(31 downto 0); signal gpi_0 : unsigned(31 downto 0);
signal gpo1 : unsigned(31 downto 0); signal gpo_0 : unsigned(31 downto 0);
signal gpi0 : unsigned(31 downto 0) := (others => '0');
signal gpi1 : unsigned(31 downto 0) := (others => '0');
signal int_timer : std_logic; signal int_timer : std_logic;
signal int_uart : std_logic; signal int_uart : std_logic;
@@ -258,10 +256,8 @@ inst_gpio : entity work.gpio_wb
DAT_O => DAT_O_gpio, DAT_O => DAT_O_gpio,
INT_TIM_O => int_timer, INT_TIM_O => int_timer,
sys_gpo0 => gpo0, sys_gpi_0 => gpi_0,
sys_gpo1 => gpo1, sys_gpo_0 => gpo_0
sys_gpi0 => gpi0,
sys_gpi1 => gpi1
); );
inst_flash_port : entity work.async_port_wb inst_flash_port : entity work.async_port_wb
@@ -444,7 +440,9 @@ STIMULUS: process
begin begin
gpi_0(23 downto 16) <= "00000000";
gpi_0(28 downto 24) <= "00000";
gpi_0(31) <= 'H';
wait for 3*CLK_PERIOD; wait for 3*CLK_PERIOD;
wait until rising_edge(clk); wait until rising_edge(clk);
rst <= '0'; rst <= '0';
+52 -68
View File
@@ -23,47 +23,45 @@ ENTITY gpio_wb IS
DAT_O : out unsigned(31 downto 0); DAT_O : out unsigned(31 downto 0);
INT_TIM_O : out STD_LOGIC; INT_TIM_O : out STD_LOGIC;
sys_gpo0 : out unsigned(31 downto 0); sys_gpi_0 : in unsigned(31 downto 0);
sys_gpo1 : out unsigned(31 downto 0); sys_gpo_0 : out unsigned(31 downto 0)
sys_gpi0 : in unsigned(31 downto 0);
sys_gpi1 : in unsigned(31 downto 0)
); );
END gpio_wb; END gpio_wb;
ARCHITECTURE behavior OF gpio_wb IS ARCHITECTURE behavior OF gpio_wb IS
constant num_timers : natural := 2; constant num_timers : natural := 2;
constant ncycles_usec : natural := natural(f_sysclk); constant ncycles_usec : natural := natural(f_sysclk);
signal gpo0_reg : unsigned(31 downto 0); signal gpio_0_dout_reg : unsigned(31 downto 0);
signal gpo1_reg : unsigned(31 downto 0); signal gpio_0_dir_reg : unsigned(31 downto 0);
signal gpi0_reg : unsigned(31 downto 0); signal gpio_0_din_reg : unsigned(31 downto 0);
signal gpi1_reg : unsigned(31 downto 0);
-- Signals to form an timer generating an interrupt every microsecond -- Signals to form an timer generating an interrupt every microsecond
subtype tick_usec_t is natural range 0 to ncycles_usec-1; subtype tick_usec_t is natural range 0 to ncycles_usec-1;
signal tick_usec : tick_usec_t := 0; signal tick_usec : tick_usec_t := 0;
signal cnt_usec : unsigned(31 downto 0); signal cnt_usec : unsigned(31 downto 0);
signal cnt_sec : unsigned(31 downto 0); signal cnt_sec : unsigned(31 downto 0);
signal cnt_usec_preset : unsigned(31 downto 0); signal cnt_usec_preset : unsigned(31 downto 0);
signal cnt_sec_preset : unsigned(31 downto 0); signal cnt_sec_preset : unsigned(31 downto 0);
signal cnt_usec_en : std_logic; signal cnt_usec_en : std_logic;
signal cnt_usec_we : std_logic; signal cnt_usec_we : std_logic;
signal cnt_sec_en : std_logic; signal cnt_sec_en : std_logic;
signal cnt_sec_we : std_logic; signal cnt_sec_we : std_logic;
type timer_array_t is array (0 to num_timers-1) of unsigned(31 downto 0); type timer_array_t is array (0 to num_timers-1) of unsigned(31 downto 0);
signal timer_cnt : timer_array_t; signal timer_cnt : timer_array_t;
signal timer_cmp : timer_array_t; signal timer_cmp : timer_array_t;
signal timer_en : unsigned(0 to num_timers-1); signal timer_en : unsigned(0 to num_timers-1);
signal timer_inten : unsigned(0 to num_timers-1); signal timer_inten : unsigned(0 to num_timers-1);
signal timer_irq : unsigned(0 to num_timers-1); signal timer_irq : unsigned(0 to num_timers-1);
signal timer_ovl : unsigned(0 to num_timers-1); signal timer_ovl : unsigned(0 to num_timers-1);
signal timer_irq_ack : unsigned(0 to num_timers-1); signal timer_irq_ack : unsigned(0 to num_timers-1);
signal timer_cnt_we : unsigned(0 to num_timers-1); signal timer_cnt_we : unsigned(0 to num_timers-1);
signal timer_cmp_we : unsigned(0 to num_timers-1); signal timer_cmp_we : unsigned(0 to num_timers-1);
signal reg_data_wr : unsigned(31 downto 0); signal reg_data_wr : unsigned(31 downto 0);
begin begin
@@ -81,25 +79,33 @@ tim_irq:
end process; end process;
------------------------------------------------------------------ ------------------------------------------------------------------
led_out: gpio_0_out:
process(CLK_I) process(gpio_0_dir_reg, gpio_0_dout_reg)
begin begin
if rising_edge(CLK_I) then for i in 0 to 31 loop
sys_gpo0 <= gpo0_reg; sys_gpo_0(i) <= 'Z';
sys_gpo1 <= gpo1_reg; if gpio_0_dir_reg(i) = '1' then
end if; sys_gpo_0(i) <= gpio_0_dout_reg(i);
end if;
end loop;
end process; end process;
------------------------------------------------------------------ ------------------------------------------------------------------
btn_ps2_in: gpio_0_in:
process(CLK_I) process(CLK_I)
begin begin
if rising_edge(CLK_I) then if rising_edge(CLK_I) then
gpi0_reg <= sys_gpi0; for i in 0 to 31 loop
gpi1_reg <= sys_gpi1; if gpio_0_dir_reg(i) = '1' then
gpio_0_din_reg(i) <= gpio_0_dout_reg(i);
else
gpio_0_din_reg(i) <= sys_gpi_0(i);
end if;
end loop;
end if; end if;
end process; end process;
------------------------------------------------------------------ ------------------------------------------------------------------
registers_write: registers_write:
process(CLK_I) process(CLK_I)
@@ -111,41 +117,19 @@ registers_write:
timer_cmp_we <= (others => '0'); timer_cmp_we <= (others => '0');
timer_irq_ack <= (others => '0'); timer_irq_ack <= (others => '0');
if RST_I = '1' then if RST_I = '1' then
gpo0_reg <= (others => '0'); gpio_0_dout_reg <= (others => '0');
gpo1_reg <= (others => '0'); gpio_0_dir_reg <= (others => '0');
timer_en <= (others => '0'); timer_en <= (others => '0');
timer_inten <= (others => '0'); timer_inten <= (others => '0');
elsif (STB_I and CYC_I and WE_I) = '1' then elsif (STB_I and CYC_I and WE_I) = '1' then
reg_data_wr <= DAT_I; reg_data_wr <= DAT_I;
case ADDR_I(6 downto 2) is case ADDR_I(6 downto 2) is
when "00000" => when "00000" =>
if SEL_I(0) = '1' then gpio_0_dout_reg <= DAT_I;
gpo0_reg(7 downto 0) <= DAT_I(7 downto 0);
end if;
if SEL_I(1) = '1' then
gpo0_reg(15 downto 8) <= DAT_I(15 downto 8);
end if;
if SEL_I(2) = '1' then
gpo0_reg(23 downto 16) <= DAT_I(23 downto 16);
end if;
if SEL_I(3) = '1' then
gpo0_reg(31 downto 24) <= DAT_I(31 downto 24);
end if;
when "00001" => when "00001" =>
if SEL_I(0) = '1' then gpio_0_dir_reg <= DAT_I;
gpo1_reg(7 downto 0) <= DAT_I(7 downto 0);
end if;
if SEL_I(1) = '1' then
gpo1_reg(15 downto 8) <= DAT_I(15 downto 8);
end if;
if SEL_I(2) = '1' then
gpo1_reg(23 downto 16) <= DAT_I(23 downto 16);
end if;
if SEL_I(3) = '1' then
gpo1_reg(31 downto 24) <= DAT_I(31 downto 24);
end if;
when "00010" => when "00010" =>
cnt_usec_we <= '1'; cnt_usec_we <= '1';
@@ -192,10 +176,10 @@ registers_read:
case ADDR_I(6 downto 2) is case ADDR_I(6 downto 2) is
when "00000" => when "00000" =>
DAT_O <= gpi0_reg; DAT_O <= gpio_0_din_reg;
when "00001" => when "00001" =>
DAT_O <= gpi1_reg; DAT_O <= gpio_0_dir_reg;
when "00010" => when "00010" =>
DAT_O <= cnt_usec; DAT_O <= cnt_usec;
+424 -424
View File
@@ -296,7 +296,7 @@ ARCHITECTURE data OF rom IS
X"02A02021", -- 00000448 X"02A02021", -- 00000448
X"3C04BFC0", -- 0000044C X"3C04BFC0", -- 0000044C
X"0FF000B0", -- 00000450 X"0FF000B0", -- 00000450
X"24841694", -- 00000454 X"24841698", -- 00000454
X"02608821", -- 00000458 X"02608821", -- 00000458
X"0BF00128", -- 0000045C X"0BF00128", -- 0000045C
X"00008021", -- 00000460 X"00008021", -- 00000460
@@ -307,12 +307,12 @@ ARCHITECTURE data OF rom IS
X"2652FFFF", -- 00000474 X"2652FFFF", -- 00000474
X"3C04BFC0", -- 00000478 X"3C04BFC0", -- 00000478
X"0FF000B0", -- 0000047C X"0FF000B0", -- 0000047C
X"2484176C", -- 00000480 X"24841770", -- 00000480
X"0BF00128", -- 00000484 X"0BF00128", -- 00000484
X"26310001", -- 00000488 X"26310001", -- 00000488
X"3C04BFC0", -- 0000048C X"3C04BFC0", -- 0000048C
X"0FF000B0", -- 00000490 X"0FF000B0", -- 00000490
X"24841698", -- 00000494 X"2484169C", -- 00000494
X"0BF0012C", -- 00000498 X"0BF0012C", -- 00000498
X"3C04BFC0", -- 0000049C X"3C04BFC0", -- 0000049C
X"0216102A", -- 000004A0 X"0216102A", -- 000004A0
@@ -320,7 +320,7 @@ ARCHITECTURE data OF rom IS
X"26100001", -- 000004A8 X"26100001", -- 000004A8
X"3C04BFC0", -- 000004AC X"3C04BFC0", -- 000004AC
X"0FF000B0", -- 000004B0 X"0FF000B0", -- 000004B0
X"24841698", -- 000004B4 X"2484169C", -- 000004B4
X"02602821", -- 000004B8 X"02602821", -- 000004B8
X"0BF00155", -- 000004BC X"0BF00155", -- 000004BC
X"00002021", -- 000004C0 X"00002021", -- 000004C0
@@ -357,7 +357,7 @@ ARCHITECTURE data OF rom IS
X"24A50001", -- 0000053C X"24A50001", -- 0000053C
X"3C04BFC0", -- 00000540 X"3C04BFC0", -- 00000540
X"0FF000B0", -- 00000544 X"0FF000B0", -- 00000544
X"2484176C", -- 00000548 X"24841770", -- 00000548
X"0BF00159", -- 0000054C X"0BF00159", -- 0000054C
X"3C04BFC0", -- 00000550 X"3C04BFC0", -- 00000550
X"0096102A", -- 00000554 X"0096102A", -- 00000554
@@ -365,7 +365,7 @@ ARCHITECTURE data OF rom IS
X"00000000", -- 0000055C X"00000000", -- 0000055C
X"3C04BFC0", -- 00000560 X"3C04BFC0", -- 00000560
X"0FF000B0", -- 00000564 X"0FF000B0", -- 00000564
X"248416C0", -- 00000568 X"248416C4", -- 00000568
X"02B6A821", -- 0000056C X"02B6A821", -- 0000056C
X"1640FFB4", -- 00000570 X"1640FFB4", -- 00000570
X"02769821", -- 00000574 X"02769821", -- 00000574
@@ -1127,431 +1127,431 @@ ARCHITECTURE data OF rom IS
X"03E00008", -- 00001144 X"03E00008", -- 00001144
X"27BD0028", -- 00001148 X"27BD0028", -- 00001148
X"27BDFD98", -- 0000114C X"27BDFD98", -- 0000114C
X"AFB20248", -- 00001150 X"27A40140", -- 00001150
X"AFB10244", -- 00001154 X"00002821", -- 00001154
X"27A40140", -- 00001158 X"24060100", -- 00001158
X"00002821", -- 0000115C X"AFB20248", -- 0000115C
X"3C11A000", -- 00001160 X"AFB10244", -- 00001160
X"24060100", -- 00001164 X"AFB00240", -- 00001164
X"27B20020", -- 00001168 X"3C11A000", -- 00001168
X"AFB00240", -- 0000116C X"AFBF0264", -- 0000116C
X"AFBF0264", -- 00001170 X"AFBE0260", -- 00001170
X"AFBE0260", -- 00001174 X"AFB7025C", -- 00001174
X"AFB7025C", -- 00001178 X"AFB60258", -- 00001178
X"AFB60258", -- 0000117C X"AFB50254", -- 0000117C
X"AFB50254", -- 00001180 X"AFB40250", -- 00001180
X"AFB40250", -- 00001184 X"0FF0056A", -- 00001184
X"0FF00569", -- 00001188 X"AFB3024C", -- 00001188
X"AFB3024C", -- 0000118C X"3C036000", -- 0000118C
X"AE200000", -- 00001190 X"36220004", -- 00001190
X"36220004", -- 00001194 X"3463B1FF", -- 00001194
X"02402021", -- 00001198 X"AC430000", -- 00001198
X"3C05A400", -- 0000119C X"3C022000", -- 0000119C
X"8C500000", -- 000011A0 X"27B20020", -- 000011A0
X"0FF002EB", -- 000011A4 X"34421000", -- 000011A4
X"00000000", -- 000011A8 X"AE220000", -- 000011A8
X"04410003", -- 000011AC X"02402021", -- 000011AC
X"3C04BFC0", -- 000011B0 X"3C05A400", -- 000011B0
X"0BF0048D", -- 000011B4 X"8E300000", -- 000011B4
X"2484169C", -- 000011B8 X"0FF002EB", -- 000011B8
X"02402021", -- 000011BC X"00000000", -- 000011BC
X"0FF00358", -- 000011C0 X"04410004", -- 000011C0
X"3205007F", -- 000011C4 X"00102C02", -- 000011C4
X"00409021", -- 000011C8 X"3C04BFC0", -- 000011C8
X"8E220000", -- 000011CC X"0BF00493", -- 000011CC
X"00000000", -- 000011D0 X"248416A0", -- 000011D0
X"30420008", -- 000011D4 X"02402021", -- 000011D4
X"14400044", -- 000011D8 X"0FF00358", -- 000011D8
X"3C11BFC0", -- 000011DC X"30A5007F", -- 000011DC
X"0FF000B0", -- 000011E0 X"00409021", -- 000011E0
X"26241750", -- 000011E4 X"8E220000", -- 000011E4
X"3C02A400", -- 000011E8 X"3C030800", -- 000011E8
X"02428021", -- 000011EC X"00431024", -- 000011EC
X"8E030000", -- 000011F0 X"14400044", -- 000011F0
X"3C023149", -- 000011F4 X"3C11BFC0", -- 000011F4
X"3442464A", -- 000011F8 X"0FF000B0", -- 000011F8
X"10620011", -- 000011FC X"26241754", -- 000011FC
X"3C024A46", -- 00001200 X"3C02A400", -- 00001200
X"34424931", -- 00001204 X"02428021", -- 00001204
X"1062000E", -- 00001208 X"8E030000", -- 00001208
X"00000000", -- 0000120C X"3C023149", -- 0000120C
X"0FF000B0", -- 00001210 X"3442464A", -- 00001210
X"26241750", -- 00001214 X"10620011", -- 00001214
X"3C04BFC0", -- 00001218 X"3C024A46", -- 00001218
X"0FF000B0", -- 0000121C X"34424931", -- 0000121C
X"248416C4", -- 00001220 X"1062000E", -- 00001220
X"0FF000E8", -- 00001224 X"00000000", -- 00001224
X"02402021", -- 00001228 X"0FF000B0", -- 00001228
X"3C04BFC0", -- 0000122C X"26241754", -- 0000122C
X"248416DC", -- 00001230 X"3C04BFC0", -- 00001230
X"0FF000B0", -- 00001234 X"0FF000B0", -- 00001234
X"00000000", -- 00001238 X"248416C8", -- 00001238
X"0BF0055D", -- 0000123C X"0FF000E8", -- 0000123C
X"24020001", -- 00001240 X"02402021", -- 00001240
X"3C04BFC0", -- 00001244 X"3C04BFC0", -- 00001244
X"0FF000B0", -- 00001248 X"248416E0", -- 00001248
X"248416E8", -- 0000124C X"0FF000B0", -- 0000124C
X"0FF000E8", -- 00001250 X"00000000", -- 00001250
X"02402021", -- 00001254 X"0BF0055E", -- 00001254
X"3C04BFC0", -- 00001258 X"24020001", -- 00001258
X"0FF000B0", -- 0000125C X"3C04BFC0", -- 0000125C
X"2484170C", -- 00001260 X"0FF000B0", -- 00001260
X"8E02000C", -- 00001264 X"248416EC", -- 00001264
X"8E110004", -- 00001268 X"0FF000E8", -- 00001268
X"00024082", -- 0000126C X"02402021", -- 0000126C
X"8E070008", -- 00001270 X"3C04BFC0", -- 00001270
X"00002021", -- 00001274 X"0FF000B0", -- 00001274
X"0BF004A3", -- 00001278 X"24841710", -- 00001278
X"00001821", -- 0000127C X"8E02000C", -- 0000127C
X"8CC20000", -- 00001280 X"8E110004", -- 00001280
X"00000000", -- 00001284 X"00024082", -- 00001284
X"ACA20000", -- 00001288 X"8E070008", -- 00001288
X"0088102B", -- 0000128C X"00002021", -- 0000128C
X"00673021", -- 00001290 X"0BF004A9", -- 00001290
X"00712821", -- 00001294 X"00001821", -- 00001294
X"24840001", -- 00001298 X"8CC20000", -- 00001298
X"1440FFF8", -- 0000129C X"00000000", -- 0000129C
X"24630004", -- 000012A0 X"ACA20000", -- 000012A0
X"3C04BFC0", -- 000012A4 X"0088102B", -- 000012A4
X"0FF000B0", -- 000012A8 X"00673021", -- 000012A8
X"24841714", -- 000012AC X"00712821", -- 000012AC
X"3C04BFC0", -- 000012B0 X"24840001", -- 000012B0
X"0FF000B0", -- 000012B4 X"1440FFF8", -- 000012B4
X"2484171C", -- 000012B8 X"24630004", -- 000012B8
X"8E040004", -- 000012BC X"3C04BFC0", -- 000012BC
X"0FF000E8", -- 000012C0 X"0FF000B0", -- 000012C0
X"00000000", -- 000012C4 X"24841718", -- 000012C4
X"3C04BFC0", -- 000012C8 X"3C04BFC0", -- 000012C8
X"0FF000B0", -- 000012CC X"0FF000B0", -- 000012CC
X"24841750", -- 000012D0 X"24841720", -- 000012D0
X"3C1A1000", -- 000012D4 X"8E040004", -- 000012D4
X"409A6000", -- 000012D8 X"0FF000E8", -- 000012D8
X"02200008", -- 000012DC X"00000000", -- 000012DC
X"42000010", -- 000012E0 X"3C04BFC0", -- 000012E0
X"0BF0055D", -- 000012E4 X"0FF000B0", -- 000012E4
X"00001021", -- 000012E8 X"24841754", -- 000012E8
X"0FF000B0", -- 000012EC X"3C1A1000", -- 000012EC
X"26241750", -- 000012F0 X"409A6000", -- 000012F0
X"3C04BFC0", -- 000012F4 X"02200008", -- 000012F4
X"0FF000B0", -- 000012F8 X"42000010", -- 000012F8
X"24841728", -- 000012FC X"0BF0055E", -- 000012FC
X"3C024000", -- 00001300 X"00001021", -- 00001300
X"3C034010", -- 00001304 X"0FF000B0", -- 00001304
X"AC400000", -- 00001308 X"26241754", -- 00001308
X"24420004", -- 0000130C X"3C04BFC0", -- 0000130C
X"1443FFFD", -- 00001310 X"0FF000B0", -- 00001310
X"00009821", -- 00001314 X"2484172C", -- 00001314
X"3C02BFC0", -- 00001318 X"3C024000", -- 00001318
X"245516C0", -- 0000131C X"3C034010", -- 0000131C
X"3C02BFC0", -- 00001320 X"AC400000", -- 00001320
X"24561714", -- 00001324 X"24420004", -- 00001324
X"3C02BFC0", -- 00001328 X"1443FFFD", -- 00001328
X"245E17C8", -- 0000132C X"00009821", -- 0000132C
X"3C02BFC0", -- 00001330 X"3C02BFC0", -- 00001330
X"245717E8", -- 00001334 X"245516C4", -- 00001334
X"3C04BFC0", -- 00001338 X"3C02BFC0", -- 00001338
X"0FF000B0", -- 0000133C X"24561718", -- 0000133C
X"24841748", -- 00001340 X"3C02BFC0", -- 00001340
X"3C14BFC0", -- 00001344 X"245E17CC", -- 00001344
X"27B00040", -- 00001348 X"3C02BFC0", -- 00001348
X"0FF00430", -- 0000134C X"245717EC", -- 0000134C
X"02002021", -- 00001350 X"3C04BFC0", -- 00001350
X"00403021", -- 00001354 X"0FF000B0", -- 00001354
X"02002821", -- 00001358 X"2484174C", -- 00001358
X"27A40010", -- 0000135C X"3C14BFC0", -- 0000135C
X"0FF00384", -- 00001360 X"27B00040", -- 00001360
X"00408821", -- 00001364 X"0FF00430", -- 00001364
X"00401821", -- 00001368 X"02002021", -- 00001368
X"3C02A000", -- 0000136C X"00403021", -- 0000136C
X"AC400000", -- 00001370 X"02002821", -- 00001370
X"24020002", -- 00001374 X"27A40010", -- 00001374
X"10620005", -- 00001378 X"0FF00384", -- 00001378
X"24020004", -- 0000137C X"00408821", -- 0000137C
X"14620078", -- 00001380 X"00401821", -- 00001380
X"3C034000", -- 00001384 X"24020002", -- 00001384
X"0BF004F9", -- 00001388 X"10620005", -- 00001388
X"3C04BFC0", -- 0000138C X"24020004", -- 0000138C
X"8FA50010", -- 00001390 X"1462FFEF", -- 00001390
X"8FA60014", -- 00001394 X"00000000", -- 00001394
X"0BF004EE", -- 00001398 X"0BF004FD", -- 00001398
X"00001821", -- 0000139C X"3C04BFC0", -- 0000139C
X"8FA2001C", -- 000013A0 X"8FA50010", -- 000013A0
X"00000000", -- 000013A4 X"8FA60014", -- 000013A4
X"00431021", -- 000013A8 X"0BF004F2", -- 000013A8
X"90420000", -- 000013AC X"00001821", -- 000013AC
X"24630001", -- 000013B0 X"8FA2001C", -- 000013B0
X"A0820000", -- 000013B4 X"00000000", -- 000013B4
X"8FA20014", -- 000013B8 X"00431021", -- 000013B8
X"00000000", -- 000013BC X"90420000", -- 000013BC
X"0062102B", -- 000013C0 X"24630001", -- 000013C0
X"1440FFF6", -- 000013C4 X"A0820000", -- 000013C4
X"00652021", -- 000013C8 X"8FA20014", -- 000013C8
X"00C51821", -- 000013CC X"00000000", -- 000013CC
X"0263102B", -- 000013D0 X"0062102B", -- 000013D0
X"10400060", -- 000013D4 X"1440FFF6", -- 000013D4
X"02208021", -- 000013D8 X"00652021", -- 000013D8
X"0BF00556", -- 000013DC X"00C51821", -- 000013DC
X"00609821", -- 000013E0 X"0263102B", -- 000013E0
X"0FF000B0", -- 000013E4 X"10400060", -- 000013E4
X"2484174C", -- 000013E8 X"02208021", -- 000013E8
X"8FA60010", -- 000013EC X"0BF0055A", -- 000013EC
X"26470100", -- 000013F0 X"00609821", -- 000013F0
X"02661823", -- 000013F4 X"0FF000B0", -- 000013F4
X"27B10020", -- 000013F8 X"24841750", -- 000013F8
X"3C024A46", -- 000013FC X"8FA60010", -- 000013FC
X"00E32821", -- 00001400 X"26470100", -- 00001400
X"02202021", -- 00001404 X"02661823", -- 00001404
X"34424931", -- 00001408 X"27B10020", -- 00001408
X"AFA60144", -- 0000140C X"3C024A46", -- 0000140C
X"AFA3014C", -- 00001410 X"00E32821", -- 00001410
X"AFA70148", -- 00001414 X"02202021", -- 00001414
X"0FF00364", -- 00001418 X"34424931", -- 00001418
X"AFA20140", -- 0000141C X"AFA60144", -- 0000141C
X"3C04BFC0", -- 00001420 X"AFA3014C", -- 00001420
X"24841754", -- 00001424 X"AFA70148", -- 00001424
X"0FF000B0", -- 00001428 X"0FF00364", -- 00001428
X"AFA20150", -- 0000142C X"AFA20140", -- 0000142C
X"8FA4014C", -- 00001430 X"3C04BFC0", -- 00001430
X"0FF000E8", -- 00001434 X"24841758", -- 00001434
X"00000000", -- 00001438 X"0FF000B0", -- 00001438
X"0FF000B0", -- 0000143C X"AFA20150", -- 0000143C
X"02A02021", -- 00001440 X"8FA4014C", -- 00001440
X"3C04BFC0", -- 00001444 X"0FF000E8", -- 00001444
X"0FF000B0", -- 00001448 X"00000000", -- 00001448
X"24841770", -- 0000144C X"0FF000B0", -- 0000144C
X"0FF000E8", -- 00001450 X"02A02021", -- 00001450
X"02402021", -- 00001454 X"3C04BFC0", -- 00001454
X"0FF000B0", -- 00001458 X"0FF000B0", -- 00001458
X"02A02021", -- 0000145C X"24841774", -- 0000145C
X"3C04BFC0", -- 00001460 X"0FF000E8", -- 00001460
X"0FF000B0", -- 00001464 X"02402021", -- 00001464
X"2484178C", -- 00001468 X"0FF000B0", -- 00001468
X"8FA40150", -- 0000146C X"02A02021", -- 0000146C
X"0FF000E8", -- 00001470 X"3C04BFC0", -- 00001470
X"00000000", -- 00001474 X"0FF000B0", -- 00001474
X"0FF000B0", -- 00001478 X"24841790", -- 00001478
X"02A02021", -- 0000147C X"8FA40150", -- 0000147C
X"3C04BFC0", -- 00001480 X"0FF000E8", -- 00001480
X"0FF000B0", -- 00001484 X"00000000", -- 00001484
X"248417A8", -- 00001488 X"0FF000B0", -- 00001488
X"8FA6014C", -- 0000148C X"02A02021", -- 0000148C
X"02202021", -- 00001490 X"3C04BFC0", -- 00001490
X"24C60100", -- 00001494 X"0FF000B0", -- 00001494
X"0FF00304", -- 00001498 X"248417AC", -- 00001498
X"02402821", -- 0000149C X"8FA6014C", -- 0000149C
X"0440001F", -- 000014A0 X"02202021", -- 000014A0
X"00408021", -- 000014A4 X"24C60100", -- 000014A4
X"0FF000B0", -- 000014A8 X"0FF00304", -- 000014A8
X"02C02021", -- 000014AC X"02402821", -- 000014AC
X"0FF000B0", -- 000014B0 X"0440001F", -- 000014B0
X"03C02021", -- 000014B4 X"00408021", -- 000014B4
X"02202021", -- 000014B8 X"0FF000B0", -- 000014B8
X"02402821", -- 000014BC X"02C02021", -- 000014BC
X"27A60140", -- 000014C0 X"0FF000B0", -- 000014C0
X"0FF00334", -- 000014C4 X"03C02021", -- 000014C4
X"24070100", -- 000014C8 X"02202021", -- 000014C8
X"04400014", -- 000014CC X"02402821", -- 000014CC
X"00408021", -- 000014D0 X"27A60140", -- 000014D0
X"8FA50148", -- 000014D4 X"0FF00334", -- 000014D4
X"8FA60144", -- 000014D8 X"24070100", -- 000014D8
X"8FA7014C", -- 000014DC X"04400014", -- 000014DC
X"0FF00334", -- 000014E0 X"00408021", -- 000014E0
X"02202021", -- 000014E4 X"8FA50148", -- 000014E4
X"0440000D", -- 000014E8 X"8FA60144", -- 000014E8
X"00408021", -- 000014EC X"8FA7014C", -- 000014EC
X"0FF000B0", -- 000014F0 X"0FF00334", -- 000014F0
X"02C02021", -- 000014F4 X"02202021", -- 000014F4
X"3C04BFC0", -- 000014F8 X"0440000D", -- 000014F8
X"0FF000B0", -- 000014FC X"00408021", -- 000014FC
X"248417D8", -- 00001500 X"0FF000B0", -- 00001500
X"8FA50148", -- 00001504 X"02C02021", -- 00001504
X"8FA60144", -- 00001508 X"3C04BFC0", -- 00001508
X"8FA7014C", -- 0000150C X"0FF000B0", -- 0000150C
X"0FF0033C", -- 00001510 X"248417DC", -- 00001510
X"02202021", -- 00001514 X"8FA50148", -- 00001514
X"0441000A", -- 00001518 X"8FA60144", -- 00001518
X"00408021", -- 0000151C X"8FA7014C", -- 0000151C
X"0FF000B0", -- 00001520 X"0FF0033C", -- 00001520
X"268417B8", -- 00001524 X"02202021", -- 00001524
X"0FF000E8", -- 00001528 X"0441000A", -- 00001528
X"02002021", -- 0000152C X"00408021", -- 0000152C
X"3C04BFC0", -- 00001530 X"0FF000B0", -- 00001530
X"0FF000B0", -- 00001534 X"268417BC", -- 00001534
X"248417C4", -- 00001538 X"0FF000E8", -- 00001538
X"0BF00556", -- 0000153C X"02002021", -- 0000153C
X"00000000", -- 00001540 X"3C04BFC0", -- 00001540
X"0FF000B0", -- 00001544 X"0FF000B0", -- 00001544
X"02E02021", -- 00001548 X"248417C8", -- 00001548
X"3C02BFC0", -- 0000154C X"0BF0055A", -- 0000154C
X"00400008", -- 00001550 X"00000000", -- 00001550
X"00000000", -- 00001554 X"0FF000B0", -- 00001554
X"0601FF7C", -- 00001558 X"02E02021", -- 00001558
X"27B00040", -- 0000155C X"3C02BFC0", -- 0000155C
X"3C034000", -- 00001560 X"00400008", -- 00001560
X"3C02A000", -- 00001564 X"00000000", -- 00001564
X"AC430000", -- 00001568 X"0601FF7E", -- 00001568
X"0BF004CF", -- 0000156C X"27B00040", -- 0000156C
X"3C04BFC0", -- 00001570 X"0BF004D5", -- 00001570
X"8FBF0264", -- 00001574 X"3C04BFC0", -- 00001574
X"8FBE0260", -- 00001578 X"8FBF0264", -- 00001578
X"8FB7025C", -- 0000157C X"8FBE0260", -- 0000157C
X"8FB60258", -- 00001580 X"8FB7025C", -- 00001580
X"8FB50254", -- 00001584 X"8FB60258", -- 00001584
X"8FB40250", -- 00001588 X"8FB50254", -- 00001588
X"8FB3024C", -- 0000158C X"8FB40250", -- 0000158C
X"8FB20248", -- 00001590 X"8FB3024C", -- 00001590
X"8FB10244", -- 00001594 X"8FB20248", -- 00001594
X"8FB00240", -- 00001598 X"8FB10244", -- 00001598
X"03E00008", -- 0000159C X"8FB00240", -- 0000159C
X"27BD0268", -- 000015A0 X"03E00008", -- 000015A0
X"2CC20010", -- 000015A4 X"27BD0268", -- 000015A4
X"00804821", -- 000015A8 X"2CC20010", -- 000015A8
X"1440002D", -- 000015AC X"00804821", -- 000015AC
X"00804021", -- 000015B0 X"1440002D", -- 000015B0
X"30870003", -- 000015B4 X"00804021", -- 000015B4
X"10E0000E", -- 000015B8 X"30870003", -- 000015B8
X"24820004", -- 000015BC X"10E0000E", -- 000015BC
X"00052600", -- 000015C0 X"24820004", -- 000015C0
X"00471023", -- 000015C4 X"00052600", -- 000015C4
X"00042603", -- 000015C8 X"00471023", -- 000015C8
X"01201821", -- 000015CC X"00042603", -- 000015CC
X"A0640000", -- 000015D0 X"01201821", -- 000015D0
X"24630001", -- 000015D4 X"A0640000", -- 000015D4
X"1462FFFD", -- 000015D8 X"24630001", -- 000015D8
X"00000000", -- 000015DC X"1462FFFD", -- 000015DC
X"00071027", -- 000015E0 X"00000000", -- 000015E0
X"24C3FFFB", -- 000015E4 X"00071027", -- 000015E4
X"24440005", -- 000015E8 X"24C3FFFB", -- 000015E8
X"00623023", -- 000015EC X"24440005", -- 000015EC
X"01244021", -- 000015F0 X"00623023", -- 000015F0
X"30A500FF", -- 000015F4 X"01244021", -- 000015F4
X"01003821", -- 000015F8 X"30A500FF", -- 000015F8
X"10A00005", -- 000015FC X"01003821", -- 000015FC
X"00A01821", -- 00001600 X"10A00005", -- 00001600
X"00051200", -- 00001604 X"00A01821", -- 00001604
X"00451025", -- 00001608 X"00051200", -- 00001608
X"00021C00", -- 0000160C X"00451025", -- 0000160C
X"00621825", -- 00001610 X"00021C00", -- 00001610
X"000610C2", -- 00001614 X"00621825", -- 00001614
X"1040001C", -- 00001618 X"000610C2", -- 00001618
X"30C60007", -- 0000161C X"1040001C", -- 0000161C
X"01002021", -- 00001620 X"30C60007", -- 00001620
X"00403821", -- 00001624 X"01002021", -- 00001624
X"24E7FFFF", -- 00001628 X"00403821", -- 00001628
X"AC830000", -- 0000162C X"24E7FFFF", -- 0000162C
X"AC830004", -- 00001630 X"AC830000", -- 00001630
X"14E0FFFC", -- 00001634 X"AC830004", -- 00001634
X"24840008", -- 00001638 X"14E0FFFC", -- 00001638
X"000210C0", -- 0000163C X"24840008", -- 0000163C
X"01023821", -- 00001640 X"000210C0", -- 00001640
X"00E02021", -- 00001644 X"01023821", -- 00001644
X"2CC20004", -- 00001648 X"00E02021", -- 00001648
X"14400005", -- 0000164C X"2CC20004", -- 0000164C
X"00804021", -- 00001650 X"14400005", -- 00001650
X"ACE30000", -- 00001654 X"00804021", -- 00001654
X"24E40004", -- 00001658 X"ACE30000", -- 00001658
X"24C6FFFC", -- 0000165C X"24E40004", -- 0000165C
X"00804021", -- 00001660 X"24C6FFFC", -- 00001660
X"10C00007", -- 00001664 X"00804021", -- 00001664
X"00000000", -- 00001668 X"10C00007", -- 00001668
X"00051600", -- 0000166C X"00000000", -- 0000166C
X"00021603", -- 00001670 X"00051600", -- 00001670
X"24C6FFFF", -- 00001674 X"00021603", -- 00001674
X"A1020000", -- 00001678 X"24C6FFFF", -- 00001678
X"14C0FFFD", -- 0000167C X"A1020000", -- 0000167C
X"25080001", -- 00001680 X"14C0FFFD", -- 00001680
X"03E00008", -- 00001684 X"25080001", -- 00001684
X"01201021", -- 00001688 X"03E00008", -- 00001688
X"0BF00592", -- 0000168C X"01201021", -- 0000168C
X"01002021", -- 00001690 X"0BF00593", -- 00001690
X"3A200000", -- 00001694 X"01002021", -- 00001694
X"20202000", -- 00001698 X"3A200000", -- 00001698
X"43616E6E", -- 0000169C X"20202000", -- 0000169C
X"6F742066", -- 000016A0 X"43616E6E", -- 000016A0
X"696E6420", -- 000016A4 X"6F742066", -- 000016A4
X"666C6173", -- 000016A8 X"696E6420", -- 000016A8
X"68206465", -- 000016AC X"666C6173", -- 000016AC
X"76696365", -- 000016B0 X"68206465", -- 000016B0
X"2E204578", -- 000016B4 X"76696365", -- 000016B4
X"6974206E", -- 000016B8 X"2E204578", -- 000016B8
X"6F77210A", -- 000016BC X"6974206E", -- 000016BC
X"0A000000", -- 000016C0 X"6F77210A", -- 000016C0
X"496E7661", -- 000016C4 X"0A000000", -- 000016C4
X"6C696420", -- 000016C8 X"496E7661", -- 000016C8
X"696D6167", -- 000016CC X"6C696420", -- 000016CC
X"6520666F", -- 000016D0 X"696D6167", -- 000016D0
X"756E6420", -- 000016D4 X"6520666F", -- 000016D4
X"61742000", -- 000016D8 X"756E6420", -- 000016D8
X"2E204162", -- 000016DC X"61742000", -- 000016DC
X"6F72742E", -- 000016E0 X"2E204162", -- 000016E0
X"0A000000", -- 000016E4 X"6F72742E", -- 000016E4
X"426F6F74", -- 000016E8 X"0A000000", -- 000016E8
X"696E6720", -- 000016EC X"426F6F74", -- 000016EC
X"6170706C", -- 000016F0 X"696E6720", -- 000016F0
X"69636174", -- 000016F4 X"6170706C", -- 000016F4
X"696F6E20", -- 000016F8 X"69636174", -- 000016F8
X"66726F6D", -- 000016FC X"696F6E20", -- 000016FC
X"20666C61", -- 00001700 X"66726F6D", -- 00001700
X"73682028", -- 00001704 X"20666C61", -- 00001704
X"00000000", -- 00001708 X"73682028", -- 00001708
X"292E2E2E", -- 0000170C X"00000000", -- 0000170C
X"00000000", -- 00001710 X"292E2E2E", -- 00001710
X"646F6E65", -- 00001714 X"00000000", -- 00001714
X"0A000000", -- 00001718 X"646F6E65", -- 00001718
X"45786563", -- 0000171C X"0A000000", -- 0000171C
X"75746520", -- 00001720 X"45786563", -- 00001720
X"61742000", -- 00001724 X"75746520", -- 00001724
X"52656164", -- 00001728 X"61742000", -- 00001728
X"696E6720", -- 0000172C X"52656164", -- 0000172C
X"4845582D", -- 00001730 X"696E6720", -- 00001730
X"5265636F", -- 00001734 X"4845582D", -- 00001734
X"72642066", -- 00001738 X"5265636F", -- 00001738
X"726F6D20", -- 0000173C X"72642066", -- 0000173C
X"55415254", -- 00001740 X"726F6D20", -- 00001740
X"2E2E0000", -- 00001744 X"55415254", -- 00001744
X"2E000000", -- 00001748 X"2E2E0000", -- 00001748
X"646F6E65", -- 0000174C X"2E000000", -- 0000174C
X"0A0A0000", -- 00001750 X"646F6E65", -- 00001750
X"53697A65", -- 00001754 X"0A0A0000", -- 00001754
X"206F6620", -- 00001758 X"53697A65", -- 00001758
X"6170706C", -- 0000175C X"206F6620", -- 0000175C
X"69636174", -- 00001760 X"6170706C", -- 00001760
X"696F6E20", -- 00001764 X"69636174", -- 00001764
X"2020203A", -- 00001768 X"696F6E20", -- 00001768
X"20000000", -- 0000176C X"2020203A", -- 0000176C
X"50726F67", -- 00001770 X"20000000", -- 00001770
X"72616D6D", -- 00001774 X"50726F67", -- 00001774
X"696E6720", -- 00001778 X"72616D6D", -- 00001778
X"666C6173", -- 0000177C X"696E6720", -- 0000177C
X"68206174", -- 00001780 X"666C6173", -- 00001780
X"2020203A", -- 00001784 X"68206174", -- 00001784
X"20000000", -- 00001788 X"2020203A", -- 00001788
X"4E657874", -- 0000178C X"20000000", -- 0000178C
X"20667265", -- 00001790 X"4E657874", -- 00001790
X"6520666C", -- 00001794 X"20667265", -- 00001794
X"61736820", -- 00001798 X"6520666C", -- 00001798
X"6F666673", -- 0000179C X"61736820", -- 0000179C
X"6574203A", -- 000017A0 X"6F666673", -- 000017A0
X"20000000", -- 000017A4 X"6574203A", -- 000017A4
X"466C6173", -- 000017A8 X"20000000", -- 000017A8
X"68206572", -- 000017AC X"466C6173", -- 000017AC
X"6173652E", -- 000017B0 X"68206572", -- 000017B0
X"2E2E0000", -- 000017B4 X"6173652E", -- 000017B4
X"6661696C", -- 000017B8 X"2E2E0000", -- 000017B8
X"65642028", -- 000017BC X"6661696C", -- 000017BC
X"00000000", -- 000017C0 X"65642028", -- 000017C0
X"290A0000", -- 000017C4 X"00000000", -- 000017C4
X"466C6173", -- 000017C8 X"290A0000", -- 000017C8
X"68207772", -- 000017CC X"466C6173", -- 000017CC
X"6974652E", -- 000017D0 X"68207772", -- 000017D0
X"2E2E0000", -- 000017D4 X"6974652E", -- 000017D4
X"466C6173", -- 000017D8 X"2E2E0000", -- 000017D8
X"68207665", -- 000017DC X"466C6173", -- 000017DC
X"72696679", -- 000017E0 X"68207665", -- 000017E0
X"2E2E2E00", -- 000017E4 X"72696679", -- 000017E4
X"70617373", -- 000017E8 X"2E2E2E00", -- 000017E8
X"65640A00", -- 000017EC X"70617373", -- 000017EC
X"00000000", -- 000017F0 X"65640A00", -- 000017F0
X"00000000", -- 000017F4 X"00000000", -- 000017F4
X"00000000", -- 000017F8 X"00000000", -- 000017F8
X"00000000", -- 000017FC X"00000000", -- 000017FC
+424 -424
View File
@@ -308,7 +308,7 @@ ARCHITECTURE data OF rom IS
X"02A02021", -- 00000448 X"02A02021", -- 00000448
X"3C04BFC0", -- 0000044C X"3C04BFC0", -- 0000044C
X"0FF000B0", -- 00000450 X"0FF000B0", -- 00000450
X"24841694", -- 00000454 X"24841698", -- 00000454
X"02608821", -- 00000458 X"02608821", -- 00000458
X"0BF00128", -- 0000045C X"0BF00128", -- 0000045C
X"00008021", -- 00000460 X"00008021", -- 00000460
@@ -319,12 +319,12 @@ ARCHITECTURE data OF rom IS
X"2652FFFF", -- 00000474 X"2652FFFF", -- 00000474
X"3C04BFC0", -- 00000478 X"3C04BFC0", -- 00000478
X"0FF000B0", -- 0000047C X"0FF000B0", -- 0000047C
X"2484176C", -- 00000480 X"24841770", -- 00000480
X"0BF00128", -- 00000484 X"0BF00128", -- 00000484
X"26310001", -- 00000488 X"26310001", -- 00000488
X"3C04BFC0", -- 0000048C X"3C04BFC0", -- 0000048C
X"0FF000B0", -- 00000490 X"0FF000B0", -- 00000490
X"24841698", -- 00000494 X"2484169C", -- 00000494
X"0BF0012C", -- 00000498 X"0BF0012C", -- 00000498
X"3C04BFC0", -- 0000049C X"3C04BFC0", -- 0000049C
X"0216102A", -- 000004A0 X"0216102A", -- 000004A0
@@ -332,7 +332,7 @@ ARCHITECTURE data OF rom IS
X"26100001", -- 000004A8 X"26100001", -- 000004A8
X"3C04BFC0", -- 000004AC X"3C04BFC0", -- 000004AC
X"0FF000B0", -- 000004B0 X"0FF000B0", -- 000004B0
X"24841698", -- 000004B4 X"2484169C", -- 000004B4
X"02602821", -- 000004B8 X"02602821", -- 000004B8
X"0BF00155", -- 000004BC X"0BF00155", -- 000004BC
X"00002021", -- 000004C0 X"00002021", -- 000004C0
@@ -369,7 +369,7 @@ ARCHITECTURE data OF rom IS
X"24A50001", -- 0000053C X"24A50001", -- 0000053C
X"3C04BFC0", -- 00000540 X"3C04BFC0", -- 00000540
X"0FF000B0", -- 00000544 X"0FF000B0", -- 00000544
X"2484176C", -- 00000548 X"24841770", -- 00000548
X"0BF00159", -- 0000054C X"0BF00159", -- 0000054C
X"3C04BFC0", -- 00000550 X"3C04BFC0", -- 00000550
X"0096102A", -- 00000554 X"0096102A", -- 00000554
@@ -377,7 +377,7 @@ ARCHITECTURE data OF rom IS
X"00000000", -- 0000055C X"00000000", -- 0000055C
X"3C04BFC0", -- 00000560 X"3C04BFC0", -- 00000560
X"0FF000B0", -- 00000564 X"0FF000B0", -- 00000564
X"248416C0", -- 00000568 X"248416C4", -- 00000568
X"02B6A821", -- 0000056C X"02B6A821", -- 0000056C
X"1640FFB4", -- 00000570 X"1640FFB4", -- 00000570
X"02769821", -- 00000574 X"02769821", -- 00000574
@@ -1139,431 +1139,431 @@ ARCHITECTURE data OF rom IS
X"03E00008", -- 00001144 X"03E00008", -- 00001144
X"27BD0028", -- 00001148 X"27BD0028", -- 00001148
X"27BDFD98", -- 0000114C X"27BDFD98", -- 0000114C
X"AFB20248", -- 00001150 X"27A40140", -- 00001150
X"AFB10244", -- 00001154 X"00002821", -- 00001154
X"27A40140", -- 00001158 X"24060100", -- 00001158
X"00002821", -- 0000115C X"AFB20248", -- 0000115C
X"3C11A000", -- 00001160 X"AFB10244", -- 00001160
X"24060100", -- 00001164 X"AFB00240", -- 00001164
X"27B20020", -- 00001168 X"3C11A000", -- 00001168
X"AFB00240", -- 0000116C X"AFBF0264", -- 0000116C
X"AFBF0264", -- 00001170 X"AFBE0260", -- 00001170
X"AFBE0260", -- 00001174 X"AFB7025C", -- 00001174
X"AFB7025C", -- 00001178 X"AFB60258", -- 00001178
X"AFB60258", -- 0000117C X"AFB50254", -- 0000117C
X"AFB50254", -- 00001180 X"AFB40250", -- 00001180
X"AFB40250", -- 00001184 X"0FF0056A", -- 00001184
X"0FF00569", -- 00001188 X"AFB3024C", -- 00001188
X"AFB3024C", -- 0000118C X"3C036000", -- 0000118C
X"AE200000", -- 00001190 X"36220004", -- 00001190
X"36220004", -- 00001194 X"3463B1FF", -- 00001194
X"02402021", -- 00001198 X"AC430000", -- 00001198
X"3C05A400", -- 0000119C X"3C022000", -- 0000119C
X"8C500000", -- 000011A0 X"27B20020", -- 000011A0
X"0FF002EB", -- 000011A4 X"34421000", -- 000011A4
X"00000000", -- 000011A8 X"AE220000", -- 000011A8
X"04410003", -- 000011AC X"02402021", -- 000011AC
X"3C04BFC0", -- 000011B0 X"3C05A400", -- 000011B0
X"0BF0048D", -- 000011B4 X"8E300000", -- 000011B4
X"2484169C", -- 000011B8 X"0FF002EB", -- 000011B8
X"02402021", -- 000011BC X"00000000", -- 000011BC
X"0FF00358", -- 000011C0 X"04410004", -- 000011C0
X"3205007F", -- 000011C4 X"00102C02", -- 000011C4
X"00409021", -- 000011C8 X"3C04BFC0", -- 000011C8
X"8E220000", -- 000011CC X"0BF00493", -- 000011CC
X"00000000", -- 000011D0 X"248416A0", -- 000011D0
X"30420008", -- 000011D4 X"02402021", -- 000011D4
X"14400044", -- 000011D8 X"0FF00358", -- 000011D8
X"3C11BFC0", -- 000011DC X"30A5007F", -- 000011DC
X"0FF000B0", -- 000011E0 X"00409021", -- 000011E0
X"26241750", -- 000011E4 X"8E220000", -- 000011E4
X"3C02A400", -- 000011E8 X"3C030800", -- 000011E8
X"02428021", -- 000011EC X"00431024", -- 000011EC
X"8E030000", -- 000011F0 X"14400044", -- 000011F0
X"3C023149", -- 000011F4 X"3C11BFC0", -- 000011F4
X"3442464A", -- 000011F8 X"0FF000B0", -- 000011F8
X"10620011", -- 000011FC X"26241754", -- 000011FC
X"3C024A46", -- 00001200 X"3C02A400", -- 00001200
X"34424931", -- 00001204 X"02428021", -- 00001204
X"1062000E", -- 00001208 X"8E030000", -- 00001208
X"00000000", -- 0000120C X"3C023149", -- 0000120C
X"0FF000B0", -- 00001210 X"3442464A", -- 00001210
X"26241750", -- 00001214 X"10620011", -- 00001214
X"3C04BFC0", -- 00001218 X"3C024A46", -- 00001218
X"0FF000B0", -- 0000121C X"34424931", -- 0000121C
X"248416C4", -- 00001220 X"1062000E", -- 00001220
X"0FF000E8", -- 00001224 X"00000000", -- 00001224
X"02402021", -- 00001228 X"0FF000B0", -- 00001228
X"3C04BFC0", -- 0000122C X"26241754", -- 0000122C
X"248416DC", -- 00001230 X"3C04BFC0", -- 00001230
X"0FF000B0", -- 00001234 X"0FF000B0", -- 00001234
X"00000000", -- 00001238 X"248416C8", -- 00001238
X"0BF0055D", -- 0000123C X"0FF000E8", -- 0000123C
X"24020001", -- 00001240 X"02402021", -- 00001240
X"3C04BFC0", -- 00001244 X"3C04BFC0", -- 00001244
X"0FF000B0", -- 00001248 X"248416E0", -- 00001248
X"248416E8", -- 0000124C X"0FF000B0", -- 0000124C
X"0FF000E8", -- 00001250 X"00000000", -- 00001250
X"02402021", -- 00001254 X"0BF0055E", -- 00001254
X"3C04BFC0", -- 00001258 X"24020001", -- 00001258
X"0FF000B0", -- 0000125C X"3C04BFC0", -- 0000125C
X"2484170C", -- 00001260 X"0FF000B0", -- 00001260
X"8E02000C", -- 00001264 X"248416EC", -- 00001264
X"8E110004", -- 00001268 X"0FF000E8", -- 00001268
X"00024082", -- 0000126C X"02402021", -- 0000126C
X"8E070008", -- 00001270 X"3C04BFC0", -- 00001270
X"00002021", -- 00001274 X"0FF000B0", -- 00001274
X"0BF004A3", -- 00001278 X"24841710", -- 00001278
X"00001821", -- 0000127C X"8E02000C", -- 0000127C
X"8CC20000", -- 00001280 X"8E110004", -- 00001280
X"00000000", -- 00001284 X"00024082", -- 00001284
X"ACA20000", -- 00001288 X"8E070008", -- 00001288
X"0088102B", -- 0000128C X"00002021", -- 0000128C
X"00673021", -- 00001290 X"0BF004A9", -- 00001290
X"00712821", -- 00001294 X"00001821", -- 00001294
X"24840001", -- 00001298 X"8CC20000", -- 00001298
X"1440FFF8", -- 0000129C X"00000000", -- 0000129C
X"24630004", -- 000012A0 X"ACA20000", -- 000012A0
X"3C04BFC0", -- 000012A4 X"0088102B", -- 000012A4
X"0FF000B0", -- 000012A8 X"00673021", -- 000012A8
X"24841714", -- 000012AC X"00712821", -- 000012AC
X"3C04BFC0", -- 000012B0 X"24840001", -- 000012B0
X"0FF000B0", -- 000012B4 X"1440FFF8", -- 000012B4
X"2484171C", -- 000012B8 X"24630004", -- 000012B8
X"8E040004", -- 000012BC X"3C04BFC0", -- 000012BC
X"0FF000E8", -- 000012C0 X"0FF000B0", -- 000012C0
X"00000000", -- 000012C4 X"24841718", -- 000012C4
X"3C04BFC0", -- 000012C8 X"3C04BFC0", -- 000012C8
X"0FF000B0", -- 000012CC X"0FF000B0", -- 000012CC
X"24841750", -- 000012D0 X"24841720", -- 000012D0
X"3C1A1000", -- 000012D4 X"8E040004", -- 000012D4
X"409A6000", -- 000012D8 X"0FF000E8", -- 000012D8
X"02200008", -- 000012DC X"00000000", -- 000012DC
X"42000010", -- 000012E0 X"3C04BFC0", -- 000012E0
X"0BF0055D", -- 000012E4 X"0FF000B0", -- 000012E4
X"00001021", -- 000012E8 X"24841754", -- 000012E8
X"0FF000B0", -- 000012EC X"3C1A1000", -- 000012EC
X"26241750", -- 000012F0 X"409A6000", -- 000012F0
X"3C04BFC0", -- 000012F4 X"02200008", -- 000012F4
X"0FF000B0", -- 000012F8 X"42000010", -- 000012F8
X"24841728", -- 000012FC X"0BF0055E", -- 000012FC
X"3C024000", -- 00001300 X"00001021", -- 00001300
X"3C034010", -- 00001304 X"0FF000B0", -- 00001304
X"AC400000", -- 00001308 X"26241754", -- 00001308
X"24420004", -- 0000130C X"3C04BFC0", -- 0000130C
X"1443FFFD", -- 00001310 X"0FF000B0", -- 00001310
X"00009821", -- 00001314 X"2484172C", -- 00001314
X"3C02BFC0", -- 00001318 X"3C024000", -- 00001318
X"245516C0", -- 0000131C X"3C034010", -- 0000131C
X"3C02BFC0", -- 00001320 X"AC400000", -- 00001320
X"24561714", -- 00001324 X"24420004", -- 00001324
X"3C02BFC0", -- 00001328 X"1443FFFD", -- 00001328
X"245E17C8", -- 0000132C X"00009821", -- 0000132C
X"3C02BFC0", -- 00001330 X"3C02BFC0", -- 00001330
X"245717E8", -- 00001334 X"245516C4", -- 00001334
X"3C04BFC0", -- 00001338 X"3C02BFC0", -- 00001338
X"0FF000B0", -- 0000133C X"24561718", -- 0000133C
X"24841748", -- 00001340 X"3C02BFC0", -- 00001340
X"3C14BFC0", -- 00001344 X"245E17CC", -- 00001344
X"27B00040", -- 00001348 X"3C02BFC0", -- 00001348
X"0FF00430", -- 0000134C X"245717EC", -- 0000134C
X"02002021", -- 00001350 X"3C04BFC0", -- 00001350
X"00403021", -- 00001354 X"0FF000B0", -- 00001354
X"02002821", -- 00001358 X"2484174C", -- 00001358
X"27A40010", -- 0000135C X"3C14BFC0", -- 0000135C
X"0FF00384", -- 00001360 X"27B00040", -- 00001360
X"00408821", -- 00001364 X"0FF00430", -- 00001364
X"00401821", -- 00001368 X"02002021", -- 00001368
X"3C02A000", -- 0000136C X"00403021", -- 0000136C
X"AC400000", -- 00001370 X"02002821", -- 00001370
X"24020002", -- 00001374 X"27A40010", -- 00001374
X"10620005", -- 00001378 X"0FF00384", -- 00001378
X"24020004", -- 0000137C X"00408821", -- 0000137C
X"14620078", -- 00001380 X"00401821", -- 00001380
X"3C034000", -- 00001384 X"24020002", -- 00001384
X"0BF004F9", -- 00001388 X"10620005", -- 00001388
X"3C04BFC0", -- 0000138C X"24020004", -- 0000138C
X"8FA50010", -- 00001390 X"1462FFEF", -- 00001390
X"8FA60014", -- 00001394 X"00000000", -- 00001394
X"0BF004EE", -- 00001398 X"0BF004FD", -- 00001398
X"00001821", -- 0000139C X"3C04BFC0", -- 0000139C
X"8FA2001C", -- 000013A0 X"8FA50010", -- 000013A0
X"00000000", -- 000013A4 X"8FA60014", -- 000013A4
X"00431021", -- 000013A8 X"0BF004F2", -- 000013A8
X"90420000", -- 000013AC X"00001821", -- 000013AC
X"24630001", -- 000013B0 X"8FA2001C", -- 000013B0
X"A0820000", -- 000013B4 X"00000000", -- 000013B4
X"8FA20014", -- 000013B8 X"00431021", -- 000013B8
X"00000000", -- 000013BC X"90420000", -- 000013BC
X"0062102B", -- 000013C0 X"24630001", -- 000013C0
X"1440FFF6", -- 000013C4 X"A0820000", -- 000013C4
X"00652021", -- 000013C8 X"8FA20014", -- 000013C8
X"00C51821", -- 000013CC X"00000000", -- 000013CC
X"0263102B", -- 000013D0 X"0062102B", -- 000013D0
X"10400060", -- 000013D4 X"1440FFF6", -- 000013D4
X"02208021", -- 000013D8 X"00652021", -- 000013D8
X"0BF00556", -- 000013DC X"00C51821", -- 000013DC
X"00609821", -- 000013E0 X"0263102B", -- 000013E0
X"0FF000B0", -- 000013E4 X"10400060", -- 000013E4
X"2484174C", -- 000013E8 X"02208021", -- 000013E8
X"8FA60010", -- 000013EC X"0BF0055A", -- 000013EC
X"26470100", -- 000013F0 X"00609821", -- 000013F0
X"02661823", -- 000013F4 X"0FF000B0", -- 000013F4
X"27B10020", -- 000013F8 X"24841750", -- 000013F8
X"3C024A46", -- 000013FC X"8FA60010", -- 000013FC
X"00E32821", -- 00001400 X"26470100", -- 00001400
X"02202021", -- 00001404 X"02661823", -- 00001404
X"34424931", -- 00001408 X"27B10020", -- 00001408
X"AFA60144", -- 0000140C X"3C024A46", -- 0000140C
X"AFA3014C", -- 00001410 X"00E32821", -- 00001410
X"AFA70148", -- 00001414 X"02202021", -- 00001414
X"0FF00364", -- 00001418 X"34424931", -- 00001418
X"AFA20140", -- 0000141C X"AFA60144", -- 0000141C
X"3C04BFC0", -- 00001420 X"AFA3014C", -- 00001420
X"24841754", -- 00001424 X"AFA70148", -- 00001424
X"0FF000B0", -- 00001428 X"0FF00364", -- 00001428
X"AFA20150", -- 0000142C X"AFA20140", -- 0000142C
X"8FA4014C", -- 00001430 X"3C04BFC0", -- 00001430
X"0FF000E8", -- 00001434 X"24841758", -- 00001434
X"00000000", -- 00001438 X"0FF000B0", -- 00001438
X"0FF000B0", -- 0000143C X"AFA20150", -- 0000143C
X"02A02021", -- 00001440 X"8FA4014C", -- 00001440
X"3C04BFC0", -- 00001444 X"0FF000E8", -- 00001444
X"0FF000B0", -- 00001448 X"00000000", -- 00001448
X"24841770", -- 0000144C X"0FF000B0", -- 0000144C
X"0FF000E8", -- 00001450 X"02A02021", -- 00001450
X"02402021", -- 00001454 X"3C04BFC0", -- 00001454
X"0FF000B0", -- 00001458 X"0FF000B0", -- 00001458
X"02A02021", -- 0000145C X"24841774", -- 0000145C
X"3C04BFC0", -- 00001460 X"0FF000E8", -- 00001460
X"0FF000B0", -- 00001464 X"02402021", -- 00001464
X"2484178C", -- 00001468 X"0FF000B0", -- 00001468
X"8FA40150", -- 0000146C X"02A02021", -- 0000146C
X"0FF000E8", -- 00001470 X"3C04BFC0", -- 00001470
X"00000000", -- 00001474 X"0FF000B0", -- 00001474
X"0FF000B0", -- 00001478 X"24841790", -- 00001478
X"02A02021", -- 0000147C X"8FA40150", -- 0000147C
X"3C04BFC0", -- 00001480 X"0FF000E8", -- 00001480
X"0FF000B0", -- 00001484 X"00000000", -- 00001484
X"248417A8", -- 00001488 X"0FF000B0", -- 00001488
X"8FA6014C", -- 0000148C X"02A02021", -- 0000148C
X"02202021", -- 00001490 X"3C04BFC0", -- 00001490
X"24C60100", -- 00001494 X"0FF000B0", -- 00001494
X"0FF00304", -- 00001498 X"248417AC", -- 00001498
X"02402821", -- 0000149C X"8FA6014C", -- 0000149C
X"0440001F", -- 000014A0 X"02202021", -- 000014A0
X"00408021", -- 000014A4 X"24C60100", -- 000014A4
X"0FF000B0", -- 000014A8 X"0FF00304", -- 000014A8
X"02C02021", -- 000014AC X"02402821", -- 000014AC
X"0FF000B0", -- 000014B0 X"0440001F", -- 000014B0
X"03C02021", -- 000014B4 X"00408021", -- 000014B4
X"02202021", -- 000014B8 X"0FF000B0", -- 000014B8
X"02402821", -- 000014BC X"02C02021", -- 000014BC
X"27A60140", -- 000014C0 X"0FF000B0", -- 000014C0
X"0FF00334", -- 000014C4 X"03C02021", -- 000014C4
X"24070100", -- 000014C8 X"02202021", -- 000014C8
X"04400014", -- 000014CC X"02402821", -- 000014CC
X"00408021", -- 000014D0 X"27A60140", -- 000014D0
X"8FA50148", -- 000014D4 X"0FF00334", -- 000014D4
X"8FA60144", -- 000014D8 X"24070100", -- 000014D8
X"8FA7014C", -- 000014DC X"04400014", -- 000014DC
X"0FF00334", -- 000014E0 X"00408021", -- 000014E0
X"02202021", -- 000014E4 X"8FA50148", -- 000014E4
X"0440000D", -- 000014E8 X"8FA60144", -- 000014E8
X"00408021", -- 000014EC X"8FA7014C", -- 000014EC
X"0FF000B0", -- 000014F0 X"0FF00334", -- 000014F0
X"02C02021", -- 000014F4 X"02202021", -- 000014F4
X"3C04BFC0", -- 000014F8 X"0440000D", -- 000014F8
X"0FF000B0", -- 000014FC X"00408021", -- 000014FC
X"248417D8", -- 00001500 X"0FF000B0", -- 00001500
X"8FA50148", -- 00001504 X"02C02021", -- 00001504
X"8FA60144", -- 00001508 X"3C04BFC0", -- 00001508
X"8FA7014C", -- 0000150C X"0FF000B0", -- 0000150C
X"0FF0033C", -- 00001510 X"248417DC", -- 00001510
X"02202021", -- 00001514 X"8FA50148", -- 00001514
X"0441000A", -- 00001518 X"8FA60144", -- 00001518
X"00408021", -- 0000151C X"8FA7014C", -- 0000151C
X"0FF000B0", -- 00001520 X"0FF0033C", -- 00001520
X"268417B8", -- 00001524 X"02202021", -- 00001524
X"0FF000E8", -- 00001528 X"0441000A", -- 00001528
X"02002021", -- 0000152C X"00408021", -- 0000152C
X"3C04BFC0", -- 00001530 X"0FF000B0", -- 00001530
X"0FF000B0", -- 00001534 X"268417BC", -- 00001534
X"248417C4", -- 00001538 X"0FF000E8", -- 00001538
X"0BF00556", -- 0000153C X"02002021", -- 0000153C
X"00000000", -- 00001540 X"3C04BFC0", -- 00001540
X"0FF000B0", -- 00001544 X"0FF000B0", -- 00001544
X"02E02021", -- 00001548 X"248417C8", -- 00001548
X"3C02BFC0", -- 0000154C X"0BF0055A", -- 0000154C
X"00400008", -- 00001550 X"00000000", -- 00001550
X"00000000", -- 00001554 X"0FF000B0", -- 00001554
X"0601FF7C", -- 00001558 X"02E02021", -- 00001558
X"27B00040", -- 0000155C X"3C02BFC0", -- 0000155C
X"3C034000", -- 00001560 X"00400008", -- 00001560
X"3C02A000", -- 00001564 X"00000000", -- 00001564
X"AC430000", -- 00001568 X"0601FF7E", -- 00001568
X"0BF004CF", -- 0000156C X"27B00040", -- 0000156C
X"3C04BFC0", -- 00001570 X"0BF004D5", -- 00001570
X"8FBF0264", -- 00001574 X"3C04BFC0", -- 00001574
X"8FBE0260", -- 00001578 X"8FBF0264", -- 00001578
X"8FB7025C", -- 0000157C X"8FBE0260", -- 0000157C
X"8FB60258", -- 00001580 X"8FB7025C", -- 00001580
X"8FB50254", -- 00001584 X"8FB60258", -- 00001584
X"8FB40250", -- 00001588 X"8FB50254", -- 00001588
X"8FB3024C", -- 0000158C X"8FB40250", -- 0000158C
X"8FB20248", -- 00001590 X"8FB3024C", -- 00001590
X"8FB10244", -- 00001594 X"8FB20248", -- 00001594
X"8FB00240", -- 00001598 X"8FB10244", -- 00001598
X"03E00008", -- 0000159C X"8FB00240", -- 0000159C
X"27BD0268", -- 000015A0 X"03E00008", -- 000015A0
X"2CC20010", -- 000015A4 X"27BD0268", -- 000015A4
X"00804821", -- 000015A8 X"2CC20010", -- 000015A8
X"1440002D", -- 000015AC X"00804821", -- 000015AC
X"00804021", -- 000015B0 X"1440002D", -- 000015B0
X"30870003", -- 000015B4 X"00804021", -- 000015B4
X"10E0000E", -- 000015B8 X"30870003", -- 000015B8
X"24820004", -- 000015BC X"10E0000E", -- 000015BC
X"00052600", -- 000015C0 X"24820004", -- 000015C0
X"00471023", -- 000015C4 X"00052600", -- 000015C4
X"00042603", -- 000015C8 X"00471023", -- 000015C8
X"01201821", -- 000015CC X"00042603", -- 000015CC
X"A0640000", -- 000015D0 X"01201821", -- 000015D0
X"24630001", -- 000015D4 X"A0640000", -- 000015D4
X"1462FFFD", -- 000015D8 X"24630001", -- 000015D8
X"00000000", -- 000015DC X"1462FFFD", -- 000015DC
X"00071027", -- 000015E0 X"00000000", -- 000015E0
X"24C3FFFB", -- 000015E4 X"00071027", -- 000015E4
X"24440005", -- 000015E8 X"24C3FFFB", -- 000015E8
X"00623023", -- 000015EC X"24440005", -- 000015EC
X"01244021", -- 000015F0 X"00623023", -- 000015F0
X"30A500FF", -- 000015F4 X"01244021", -- 000015F4
X"01003821", -- 000015F8 X"30A500FF", -- 000015F8
X"10A00005", -- 000015FC X"01003821", -- 000015FC
X"00A01821", -- 00001600 X"10A00005", -- 00001600
X"00051200", -- 00001604 X"00A01821", -- 00001604
X"00451025", -- 00001608 X"00051200", -- 00001608
X"00021C00", -- 0000160C X"00451025", -- 0000160C
X"00621825", -- 00001610 X"00021C00", -- 00001610
X"000610C2", -- 00001614 X"00621825", -- 00001614
X"1040001C", -- 00001618 X"000610C2", -- 00001618
X"30C60007", -- 0000161C X"1040001C", -- 0000161C
X"01002021", -- 00001620 X"30C60007", -- 00001620
X"00403821", -- 00001624 X"01002021", -- 00001624
X"24E7FFFF", -- 00001628 X"00403821", -- 00001628
X"AC830000", -- 0000162C X"24E7FFFF", -- 0000162C
X"AC830004", -- 00001630 X"AC830000", -- 00001630
X"14E0FFFC", -- 00001634 X"AC830004", -- 00001634
X"24840008", -- 00001638 X"14E0FFFC", -- 00001638
X"000210C0", -- 0000163C X"24840008", -- 0000163C
X"01023821", -- 00001640 X"000210C0", -- 00001640
X"00E02021", -- 00001644 X"01023821", -- 00001644
X"2CC20004", -- 00001648 X"00E02021", -- 00001648
X"14400005", -- 0000164C X"2CC20004", -- 0000164C
X"00804021", -- 00001650 X"14400005", -- 00001650
X"ACE30000", -- 00001654 X"00804021", -- 00001654
X"24E40004", -- 00001658 X"ACE30000", -- 00001658
X"24C6FFFC", -- 0000165C X"24E40004", -- 0000165C
X"00804021", -- 00001660 X"24C6FFFC", -- 00001660
X"10C00007", -- 00001664 X"00804021", -- 00001664
X"00000000", -- 00001668 X"10C00007", -- 00001668
X"00051600", -- 0000166C X"00000000", -- 0000166C
X"00021603", -- 00001670 X"00051600", -- 00001670
X"24C6FFFF", -- 00001674 X"00021603", -- 00001674
X"A1020000", -- 00001678 X"24C6FFFF", -- 00001678
X"14C0FFFD", -- 0000167C X"A1020000", -- 0000167C
X"25080001", -- 00001680 X"14C0FFFD", -- 00001680
X"03E00008", -- 00001684 X"25080001", -- 00001684
X"01201021", -- 00001688 X"03E00008", -- 00001688
X"0BF00592", -- 0000168C X"01201021", -- 0000168C
X"01002021", -- 00001690 X"0BF00593", -- 00001690
X"3A200000", -- 00001694 X"01002021", -- 00001694
X"20202000", -- 00001698 X"3A200000", -- 00001698
X"43616E6E", -- 0000169C X"20202000", -- 0000169C
X"6F742066", -- 000016A0 X"43616E6E", -- 000016A0
X"696E6420", -- 000016A4 X"6F742066", -- 000016A4
X"666C6173", -- 000016A8 X"696E6420", -- 000016A8
X"68206465", -- 000016AC X"666C6173", -- 000016AC
X"76696365", -- 000016B0 X"68206465", -- 000016B0
X"2E204578", -- 000016B4 X"76696365", -- 000016B4
X"6974206E", -- 000016B8 X"2E204578", -- 000016B8
X"6F77210A", -- 000016BC X"6974206E", -- 000016BC
X"0A000000", -- 000016C0 X"6F77210A", -- 000016C0
X"496E7661", -- 000016C4 X"0A000000", -- 000016C4
X"6C696420", -- 000016C8 X"496E7661", -- 000016C8
X"696D6167", -- 000016CC X"6C696420", -- 000016CC
X"6520666F", -- 000016D0 X"696D6167", -- 000016D0
X"756E6420", -- 000016D4 X"6520666F", -- 000016D4
X"61742000", -- 000016D8 X"756E6420", -- 000016D8
X"2E204162", -- 000016DC X"61742000", -- 000016DC
X"6F72742E", -- 000016E0 X"2E204162", -- 000016E0
X"0A000000", -- 000016E4 X"6F72742E", -- 000016E4
X"426F6F74", -- 000016E8 X"0A000000", -- 000016E8
X"696E6720", -- 000016EC X"426F6F74", -- 000016EC
X"6170706C", -- 000016F0 X"696E6720", -- 000016F0
X"69636174", -- 000016F4 X"6170706C", -- 000016F4
X"696F6E20", -- 000016F8 X"69636174", -- 000016F8
X"66726F6D", -- 000016FC X"696F6E20", -- 000016FC
X"20666C61", -- 00001700 X"66726F6D", -- 00001700
X"73682028", -- 00001704 X"20666C61", -- 00001704
X"00000000", -- 00001708 X"73682028", -- 00001708
X"292E2E2E", -- 0000170C X"00000000", -- 0000170C
X"00000000", -- 00001710 X"292E2E2E", -- 00001710
X"646F6E65", -- 00001714 X"00000000", -- 00001714
X"0A000000", -- 00001718 X"646F6E65", -- 00001718
X"45786563", -- 0000171C X"0A000000", -- 0000171C
X"75746520", -- 00001720 X"45786563", -- 00001720
X"61742000", -- 00001724 X"75746520", -- 00001724
X"52656164", -- 00001728 X"61742000", -- 00001728
X"696E6720", -- 0000172C X"52656164", -- 0000172C
X"4845582D", -- 00001730 X"696E6720", -- 00001730
X"5265636F", -- 00001734 X"4845582D", -- 00001734
X"72642066", -- 00001738 X"5265636F", -- 00001738
X"726F6D20", -- 0000173C X"72642066", -- 0000173C
X"55415254", -- 00001740 X"726F6D20", -- 00001740
X"2E2E0000", -- 00001744 X"55415254", -- 00001744
X"2E000000", -- 00001748 X"2E2E0000", -- 00001748
X"646F6E65", -- 0000174C X"2E000000", -- 0000174C
X"0A0A0000", -- 00001750 X"646F6E65", -- 00001750
X"53697A65", -- 00001754 X"0A0A0000", -- 00001754
X"206F6620", -- 00001758 X"53697A65", -- 00001758
X"6170706C", -- 0000175C X"206F6620", -- 0000175C
X"69636174", -- 00001760 X"6170706C", -- 00001760
X"696F6E20", -- 00001764 X"69636174", -- 00001764
X"2020203A", -- 00001768 X"696F6E20", -- 00001768
X"20000000", -- 0000176C X"2020203A", -- 0000176C
X"50726F67", -- 00001770 X"20000000", -- 00001770
X"72616D6D", -- 00001774 X"50726F67", -- 00001774
X"696E6720", -- 00001778 X"72616D6D", -- 00001778
X"666C6173", -- 0000177C X"696E6720", -- 0000177C
X"68206174", -- 00001780 X"666C6173", -- 00001780
X"2020203A", -- 00001784 X"68206174", -- 00001784
X"20000000", -- 00001788 X"2020203A", -- 00001788
X"4E657874", -- 0000178C X"20000000", -- 0000178C
X"20667265", -- 00001790 X"4E657874", -- 00001790
X"6520666C", -- 00001794 X"20667265", -- 00001794
X"61736820", -- 00001798 X"6520666C", -- 00001798
X"6F666673", -- 0000179C X"61736820", -- 0000179C
X"6574203A", -- 000017A0 X"6F666673", -- 000017A0
X"20000000", -- 000017A4 X"6574203A", -- 000017A4
X"466C6173", -- 000017A8 X"20000000", -- 000017A8
X"68206572", -- 000017AC X"466C6173", -- 000017AC
X"6173652E", -- 000017B0 X"68206572", -- 000017B0
X"2E2E0000", -- 000017B4 X"6173652E", -- 000017B4
X"6661696C", -- 000017B8 X"2E2E0000", -- 000017B8
X"65642028", -- 000017BC X"6661696C", -- 000017BC
X"00000000", -- 000017C0 X"65642028", -- 000017C0
X"290A0000", -- 000017C4 X"00000000", -- 000017C4
X"466C6173", -- 000017C8 X"290A0000", -- 000017C8
X"68207772", -- 000017CC X"466C6173", -- 000017CC
X"6974652E", -- 000017D0 X"68207772", -- 000017D0
X"2E2E0000", -- 000017D4 X"6974652E", -- 000017D4
X"466C6173", -- 000017D8 X"2E2E0000", -- 000017D8
X"68207665", -- 000017DC X"466C6173", -- 000017DC
X"72696679", -- 000017E0 X"68207665", -- 000017E0
X"2E2E2E00", -- 000017E4 X"72696679", -- 000017E4
X"70617373", -- 000017E8 X"2E2E2E00", -- 000017E8
X"65640A00", -- 000017EC X"70617373", -- 000017EC
X"00000000", -- 000017F0 X"65640A00", -- 000017F0
X"00000000", -- 000017F4 X"00000000", -- 000017F4
X"00000000", -- 000017F8 X"00000000", -- 000017F8
X"00000000", -- 000017FC X"00000000", -- 000017FC
+41 -22
View File
@@ -126,6 +126,11 @@ PORT
sys_ps2_1_clk : inout std_logic; sys_ps2_1_clk : inout std_logic;
sys_ps2_1_data : inout std_logic; sys_ps2_1_data : inout std_logic;
sys_phy_rstn : out std_logic;
sys_phy_mdc : out std_logic;
sys_phy_mdio : inout std_logic;
sys_phy_int : in std_logic;
sys_error : out unsigned(1 downto 0) -- indicates Errors sys_error : out unsigned(1 downto 0) -- indicates Errors
); );
@@ -267,10 +272,8 @@ ARCHITECTURE behavior OF mips_sys IS
DAT_O : out unsigned(31 downto 0); DAT_O : out unsigned(31 downto 0);
INT_TIM_O : out STD_LOGIC; INT_TIM_O : out STD_LOGIC;
sys_gpo0 : out unsigned(31 downto 0); sys_gpi_0 : in unsigned(31 downto 0);
sys_gpo1 : out unsigned(31 downto 0); sys_gpo_0 : out unsigned(31 downto 0)
sys_gpi0 : in unsigned(31 downto 0);
sys_gpi1 : in unsigned(31 downto 0)
); );
END COMPONENT; END COMPONENT;
@@ -458,10 +461,12 @@ ARCHITECTURE behavior OF mips_sys IS
signal SRDY_O_ps2_1 : std_logic; signal SRDY_O_ps2_1 : std_logic;
signal SDAT_O_ps2_1 : unsigned(31 downto 0); signal SDAT_O_ps2_1 : unsigned(31 downto 0);
signal gpo0 : unsigned(31 downto 0); signal gpi_0 : unsigned(31 downto 0);
signal gpo1 : unsigned(31 downto 0); signal gpo_0 : unsigned(31 downto 0);
signal gpi0 : unsigned(31 downto 0);
signal gpi1 : unsigned(31 downto 0); signal ac97_inten : std_logic;
signal usb_inten : std_logic;
signal phy_inten : std_logic;
signal debug : unsigned(1 downto 0); signal debug : unsigned(1 downto 0);
@@ -488,20 +493,36 @@ ARCHITECTURE behavior OF mips_sys IS
BEGIN BEGIN
------------------------------------ ------------------------------------
-- GPO1 bits used for -- GPIO_0 bits used for
-- 0 : USB reset -- 8.. 0 = O: LED 8..0
-- 1 : USB interrupt enable -- 11.. 9 = free
-- 2 : AC97 interrupt enable -- 12 = O: USB RST
-- others : reserved -- 13 = O: USB INTEN
-- 14 = free
-- 15 = O: AC97 INTEN
-- 32..16 = I: DIP 7..0
-- 28..24 = I: BTN 4..0
-- 29 = O: PHY RESET
-- 30 = O: PHY MDC
-- 31 = IO: PHY MDIO
------------------------------------ ------------------------------------
gpi_0(28 downto 24) <= sys_btn;
gpi_0(23 downto 16) <= sys_dip;
gpi_0(31) <= sys_phy_mdio;
sys_led <= gpo_0(8 downto 0);
sys_usb_rstn <= not gpo_0(12);
usb_inten <= gpo_0(13);
phy_inten <= gpo_0(14);
ac97_inten <= gpo_0(15);
sys_phy_rstn <= not gpo_0(29);
sys_phy_mdc <= gpo_0(30);
sys_phy_mdio <= gpo_0(31);
eb <= sys_dip(7); eb <= sys_dip(7);
gpi0(4 downto 0) <= sys_btn;
gpi1(7 downto 0) <= sys_dip;
sys_led <= gpo0(8 downto 0);
sys_error <= debug; sys_error <= debug;
nmi <= not sys_rst_n_in; nmi <= not sys_rst_n_in;
rst_in <= not sys_rst_n_in and sys_btn(0); rst_in <= not sys_rst_n_in and sys_btn(0);
sys_usb_rstn <= not gpo1(0);
sys_flash_byten <= '1'; sys_flash_byten <= '1';
sys_usb_a <= usb_Addr(3 downto 2); sys_usb_a <= usb_Addr(3 downto 2);
sys_flash_a <= '0' & flash_addr(24 downto 2) & '0'; sys_flash_a <= '0' & flash_addr(24 downto 2) & '0';
@@ -559,7 +580,7 @@ int_sample:
process(CLK_O) process(CLK_O)
begin begin
if rising_edge(CLK_O) then if rising_edge(CLK_O) then
INT <= int_timer & (INT_O_ps2_0 or INT_O_ps2_1) & (INT_O_vga or (gpo1(2) and INT_O_ac97)) & (gpo1(1) and sys_usb_int) & (int_uart0 or int_uart1) & sys_btn(4); INT <= int_timer & (INT_O_ps2_0 or INT_O_ps2_1) & (INT_O_vga or (ac97_inten and INT_O_ac97)) & (usb_inten and sys_usb_int) & (int_uart0 or int_uart1) & sys_btn(4);
end if; end if;
end process; end process;
@@ -747,10 +768,8 @@ inst_gpio_wb : gpio_wb
DAT_O => SDAT_O_gpio, DAT_O => SDAT_O_gpio,
INT_TIM_O => int_timer, INT_TIM_O => int_timer,
sys_gpo0 => gpo0, sys_gpi_0 => gpi_0,
sys_gpo1 => gpo1, sys_gpo_0 => gpo_0
sys_gpi0 => gpi0,
sys_gpi1 => gpi1
); );
inst_flash_port : async_port_wb inst_flash_port : async_port_wb