summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-12 20:01:14 -0400
committerIan Moffett <ian@osmora.org>2025-10-12 20:32:00 -0400
commitad8adc4165375a2e803be6d5782477c9f88d717e (patch)
tree799431076566f7290e630f17c2224d538aa4cb41 /README.md
parentda3aa8b99fea249422b78827edee1a9ffb990494 (diff)
docs: Describe "bring up area" and ROM details
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index 420f4a5..4814622 100644
--- a/README.md
+++ b/README.md
@@ -209,6 +209,13 @@ A value of 0b1 indicates an immediate value is used for the second
operand (``IMM_OP``) and a value of 0b0 indicates a register is used for
the second operand (``REG_OP``).
+### Bring up area
+
+Upon power up, all general purpose registers (excluding x0), as well as the stack pointer
+and frame pointer registers are to all go high (all 1s), PC is to be set to an initial value
+of 0xFFF00000 referencing whats known as the "bring up area" containing platform firmware and
+initialization code located in the ROM.
+
### Opcode list
- `NOP`: `0x00`