60 lines
1.1 KiB
Plaintext
60 lines
1.1 KiB
Plaintext
addrmap verilog6502_io_regs {
|
|
name = "";
|
|
desc = "";
|
|
|
|
reg {
|
|
name = "Core Control";
|
|
desc = "";
|
|
|
|
field {
|
|
name = "reset";
|
|
desc = "";
|
|
hw = r;
|
|
sw = rw;
|
|
} reset[0:0] = 0x1;
|
|
|
|
} core_ctrl @ 0x0;
|
|
|
|
reg {
|
|
name = "AXI Base Address";
|
|
desc = "";
|
|
|
|
field {
|
|
name = "val";
|
|
desc = "";
|
|
hw = r;
|
|
sw = rw;
|
|
} val[31:0] = 0x0;
|
|
|
|
} axi_base_address @ 0x10;
|
|
|
|
reg {
|
|
name = "nmi";
|
|
|
|
field {
|
|
name = "nmi";
|
|
desc = "";
|
|
hw = r;
|
|
sw = rw;
|
|
} nmi[31:16] = 0x200;
|
|
} nmi @ 0xff8;
|
|
|
|
reg {
|
|
name = "reset_brq";
|
|
desc = "";
|
|
|
|
field {
|
|
name = "reset";
|
|
desc = "";
|
|
hw = r;
|
|
sw = rw;
|
|
} reset[15:0] = 0x200;
|
|
|
|
field {
|
|
name = "brq";
|
|
desc = "";
|
|
hw = r;
|
|
sw = rw;
|
|
} brk[31:16] = 0x200;
|
|
} reset_brq @ 0xffc;
|
|
}; |