aboutsummaryrefslogtreecommitdiff
path: root/include/consts.vh
diff options
context:
space:
mode:
authorFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-20 11:39:26 +0200
committerFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-20 11:39:26 +0200
commit407a3ff54a35cbe99ba6ac743376e9b0e9718fc1 (patch)
treeb96527b0b55bb63e21551f9a93d3c3271dd39988 /include/consts.vh
parentdef3f62f7f8d6b5bd4b15500c7d11935540e81da (diff)
downloadriscv_cpu-407a3ff54a35cbe99ba6ac743376e9b0e9718fc1.tar.gz
riscv_cpu-407a3ff54a35cbe99ba6ac743376e9b0e9718fc1.zip
nextpnr himbaechel
Diffstat (limited to 'include/consts.vh')
-rw-r--r--include/consts.vh21
1 files changed, 20 insertions, 1 deletions
diff --git a/include/consts.vh b/include/consts.vh
index 952b0de..be1c647 100644
--- a/include/consts.vh
+++ b/include/consts.vh
@@ -117,4 +117,23 @@ parameter INSTR_WE_DISABLE = 1'b0;
parameter PC_UPDATE_ENABLE = 1'b1;
parameter PC_UPDATE_DISABLE = 1'b0;
parameter BRANCH_ENABLE = 1'b1;
-parameter BRANCH_DISABLE = 1'b0; \ No newline at end of file
+parameter BRANCH_DISABLE = 1'b0;
+
+parameter IO_BEGIN = 32'h0000_0000;
+parameter IO_END = 32'h0000_FFFF;
+parameter ROM_BEGIN = 32'h0001_0000;
+parameter ROM_END = 32'h000F_FFFF;
+parameter RAM_BEGIN = 32'h0010_0000;
+parameter RAM_END = 32'hFF0F_FFFF;
+
+// 0000 0000 Reserved
+// 0000 FFFF
+//
+// 0001 0000 ROM
+// 000F FFFF
+//
+// 0010 0000 RAM
+// FF0F FFFF
+//
+// FF10 0000 Reserved
+// FFFF FFFF