On 14-12-13 11:35 AM, Harsha wrote:
> Aimed at implementors, is there way to decide whether an
> implementation is classical or reactive FBP ?
FBP Classic can choose which ports to read from and can have "loopers".
Reactive cannot choose - it simply reacts to every incoming event (aka
IP) in the order of arrival. And, in the way I usually implement it
(typically for embedded systems), it is expected that parts do not loop
- "get in, get out quick" (an optimization that allows eschewing
full-blown processes).
Classic could be used to implement reactive-ness, simply by waiting on
every input port and treating IPs in order.
Reactive cannot implement Classic directly - it would require extra
ACK/NAK lines.
Does that answer the question?
pt