ABSTRACT

Once certain Blocks are executed, a re-scan of the CEC is initiated. Some of these Blocks are as follows:

SEIZE/RELEASE ENTER/LEAVE LOGIC PRIORITY

When one of the above happens, the processor will move the transaction as far as it can and then do a re-scan of the CEC. So far, this is always what we wanted to have happen. Sometimes, one will want a re-scan before one of the Blocks that causes an automatic re-scan is executed. The BUFFER Block is used when a re-scan of the CEC is desired. The Block is simply as follows:

BUFFER

There are no operands and no SNAs associated with it. When a transaction enters the Block, a re-scan of the CEC is made. If there are transactions waiting to be moved, the one(s) with higher priority will then be moved. How it works can best be understood by considering a short example.