-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of MMIO
update
#386
Conversation
constraints.lisp was split into - specialized.lisp - patterns.lisp - instructions.lips
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@@ -82,7 +82,10 @@ LOG_INFO := loginfo | |||
|
|||
MMU := mmu | |||
|
|||
MMIO := mmio/columns.lisp #TODO enable the MMIO constraint and lookup | |||
MMIO := mmio/columns.lisp | |||
#TODO enable the MMIO constraint and lookup |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why did you change the std way ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You mean why did I move the comment ? I don't know
mmio/instructions.lisp
Outdated
[ACC 1] | ||
[POW_256 1] | ||
SBO | ||
TBO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addition of TBO
accumulator | ||
pow | ||
source_marker | ||
target_marker |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addition of target_marker
counter) | ||
(begin (plateau bit1 source_marker counter) | ||
(plateau bit2 (+ source_marker size) counter) | ||
(plateau bit3 (+ target_marker size) counter) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
usage here
pow1 | ||
pow2 | ||
source1_marker | ||
target_marker |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addition of target_marker
mmio/instructions.lisp
Outdated
[POW_256 1] | ||
[POW_256 2] | ||
SBO | ||
TBO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TBO
(if-eq counter LLARGEMO | ||
(eq! target | ||
(+ (* accumulator1 pow1) (* accumulator2 pow2)))))) | ||
(plateau bit4 (+ target_marker size) counter) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
target_marker
No description provided.