Channel-Based FSM
•Purpose
•Implement FSM based on channels
•State
•Stored in token in Buffers
•Consumed every “cycle”
•New state generated by Next State Logic
•Output
•New output token generated in response to input token and current state
•Copy cells needed to route input tokens and state to both NSL and OL.
•Buffers
•One of the buffers must be token buffer, reflecting initial state of FSM
•
33
CE-653 - Handshake Templates Implementation
17/3/2014