Create project
This commit is contained in:
60
src/regs/verilog6502_io_regs.rdl
Normal file
60
src/regs/verilog6502_io_regs.rdl
Normal file
@@ -0,0 +1,60 @@
|
||||
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;
|
||||
};
|
||||
Reference in New Issue
Block a user