aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrammell Hudson <hudson@trmm.net>2022-01-22 18:46:24 +0100
committerTrammell Hudson <hudson@trmm.net>2022-01-22 18:46:24 +0100
commit5b5d7bb3ce768cf93df76961b411b088bbad8ffa (patch)
tree95bb8198437372df3403ee2ae226d8a6b97cfe74
parent3b7b1991318860997ef589112b3debb24eb4912d (diff)
downloadicestorm-5b5d7bb3ce768cf93df76961b411b088bbad8ffa.tar.gz
icestorm-5b5d7bb3ce768cf93df76961b411b088bbad8ffa.tar.bz2
icestorm-5b5d7bb3ce768cf93df76961b411b088bbad8ffa.zip
docs/format.html: document bram/cram read-back commands
The Lattice tools use these additional commands to read-back the BRAM and CRAM after programming to validate that it was written correctly. `iceprog` doesn't use this right now, so this is just for documentation purposes. Signed-off-by: Trammell Hudson <hudson@trmm.net>
-rw-r--r--docs/format.html12
1 files changed, 7 insertions, 5 deletions
diff --git a/docs/format.html b/docs/format.html
index 8d36151..ee7a655 100644
--- a/docs/format.html
+++ b/docs/format.html
@@ -47,8 +47,10 @@ The following commands are known:
<table class="ctab">
<tr><th>Opcode</th><th>Description</th></tr>
-<tr><td>0</td><td>payload=1: CRAM Data<br/>
- payload=3: BRAM Data<br/>
+<tr><td>0</td><td>payload=1: Write CRAM Data<br/>
+ payload=2: Read BRAM Data<br/>
+ payload=3: Write BRAM Data<br/>
+ payload=4: Read BRAM Data<br/>
payload=5: Reset CRC<br/>
payload=6: Wakeup<br/>
payload=8: Reboot</td></tr>
@@ -59,9 +61,9 @@ The following commands are known:
payload=0: low<br/>
payload=1: medium<br/>
payload=2: high</td></tr>
-<tr><td>6</td><td>Set bank width</td></tr>
-<tr><td>7</td><td>Set bank height</td></tr>
-<tr><td>8</td><td>Set bank offset</td></tr>
+<tr><td>6</td><td>Set bank width (16-bits, MSB first)</td></tr>
+<tr><td>7</td><td>Set bank height (16-bits, MSB first)</td></tr>
+<tr><td>8</td><td>Set bank offset (16-bits, MSB first)</td></tr>
<tr><td>9</td><td>payload=0: Disable warm boot<br/>
payload=16: Enable cold boot<br/>
payload=32: Enable warm boot</td></tr>