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