Mon Sep 9 14:31:32 IST 2019

stream processing machines

Think in terms of queues of instructions passed from one machine to
the other.

Also, think in terms of abortable operations.

Basically, design it like in C, but replace buffers with direct "port"
connections.  Likely buffering is not necessary for dedicated state
machines.  Only for sequential time-multiplexed machines.  Buffers are
space-time converters :)