diff options
| author | Julian Blake Kongslie | 2021-07-06 09:44:36 -0700 |
|---|---|---|
| committer | Julian Blake Kongslie | 2021-07-06 09:44:36 -0700 |
| commit | 60e1775b874015a3451e4bde10a8eb30701b1165 (patch) | |
| tree | 477a2835c0f7e616bdeeabe6aee85f8af8b79650 /vectors.rb | |
| download | breadboarding-60e1775b874015a3451e4bde10a8eb30701b1165.tar.xz | |
Initial commit.
Diffstat (limited to '')
| -rw-r--r-- | vectors.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vectors.rb b/vectors.rb new file mode 100644 index 0000000..62b58d5 --- /dev/null +++ b/vectors.rb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | vector :bom do | ||
| 2 | $start_of_bom = uip() | ||
| 3 | decode_loop = uip() | ||
| 4 | uop { @pc.increment; @pc.outaddr; @memory.outdata; @decode.decode } | ||
| 5 | uop { @decode.outdata_needmore; @control.set_uip_if_nonzero; constaddr(decode_loop) } | ||
| 6 | uop { @decode.outaddr_uip; @control.set_uip } | ||
| 7 | end | ||
