aboutsummaryrefslogtreecommitdiff
path: root/src/images/bytefield/sv48va.edn
diff options
context:
space:
mode:
authorBill Traynor <wmat@riscv.org>2023-03-15 14:56:04 -0400
committerBill Traynor <wmat@riscv.org>2023-03-15 14:56:04 -0400
commitd7dc77184d9eeaae9fc6f579785c747dbef591e4 (patch)
tree4d6d6399f0bedb9afe3400f0402977aef9aad827 /src/images/bytefield/sv48va.edn
parentd898dd6b8ef6764da9b973590bd118cbc023e7ac (diff)
downloadriscv-isa-manual-d7dc77184d9eeaae9fc6f579785c747dbef591e4.zip
riscv-isa-manual-d7dc77184d9eeaae9fc6f579785c747dbef591e4.tar.gz
riscv-isa-manual-d7dc77184d9eeaae9fc6f579785c747dbef591e4.tar.bz2
Added sv48 reg diags
Added sv48 reg diagrams Fixed links
Diffstat (limited to 'src/images/bytefield/sv48va.edn')
-rw-r--r--src/images/bytefield/sv48va.edn32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/images/bytefield/sv48va.edn b/src/images/bytefield/sv48va.edn
new file mode 100644
index 0000000..97553ee
--- /dev/null
+++ b/src/images/bytefield/sv48va.edn
@@ -0,0 +1,32 @@
+[bytefield]
+----
+(defattrs :plain [:plain {:font-family "M+ 1p Fallback" :font-size 16}])
+(def row-height 30 )
+(def row-header-fn nil)
+(def left-margin 200)
+(def right-margin 200)
+(def boxes-per-row 20)
+
+(draw-box "47" {:span 2 :text-anchor "start" :borders {}})
+(draw-box "39" {:span 2 :text-anchor "end" :borders {}})
+(draw-box "38" {:span 2 :text-anchor "start" :borders {}})
+(draw-box "30" {:span 2 :text-anchor "end" :borders {}})
+(draw-box "29" {:span 2 :text-anchor "start" :borders {}})
+(draw-box "21" {:span 2 :text-anchor "end" :borders {}})
+(draw-box "20" {:span 2 :text-anchor "start" :borders {}})
+(draw-box "12" {:span 2 :text-anchor "end" :borders {}})
+(draw-box "11" {:span 2 :text-anchor "start" :borders {}})
+(draw-box "0" {:span 2 :text-anchor "end" :borders {}})
+
+(draw-box "VPN[3]" {:span 4})
+(draw-box "VPN[2]" {:span 4})
+(draw-box "VPN[1]" {:span 4})
+(draw-box "VPN[0]" {:span 4})
+(draw-box "page offset" {:span 4})
+
+(draw-box "9" {:span 4 :borders {}})
+(draw-box "9" {:span 4 :borders {}})
+(draw-box "9" {:span 4 :borders {}})
+(draw-box "9" {:span 4 :borders {}})
+(draw-box "12" {:span 4 :borders {}})
+---- \ No newline at end of file