negotiation* procedure that is *required* to have *two separate
phases*:
-* an "offer" phase and
-* a "completion" phase.
+* an "offer" phase, being the start of the transaction.
+* an "exchange" phase, during which the "offer" may not change.
+* a recognition of "completion" being the end of the transaction.
+
+thus we have actually 2 distinct phases (offer, exchange) delineated by terminology that marks the time at which the FSM transitions (offer, exchange, complete).
this is absolutely fundamental to understand when it comes to our
architecture. proposals to use technology and APIs that are of the
work for this processor, based on the standard Contract of Sale to
help guide us in that design.
-l.
-
# Scoreboard and LDST Questions
<http://lists.libre-riscv.org/pipermail/libre-riscv-dev/2020-June/008253.html>