Flexible Active-Passive and Push-Pull Protocols
Published In
IEEE Embedded Systems Letters
Document Type
Citation
Publication Date
3-20-2022
Abstract
By means of a simple buffer design, we show that active versus passive and push versus pull settings in asynchronous communication protocols, also known as handshake protocols, can be controlled by initialization. We advocate postponing initialization until run time and show that postponement simplifies the design and design process and serves test, debug, and analysis. We design the buffer as a network of communication channels with storage, called Links, and storage-free computation modules, called Joints. We describe the behaviors of Links and Joints using a shared variable model presented here for the first time.
Rights
© Copyright 2022 IEEE
Locate the Document
DOI
10.1109/LES.2022.3159492
Persistent Identifier
https://archives.pdx.edu/ds/psu/37204
Publisher
IEEE
Citation Details
Esimai, E., & Roncken, M. (2022). Flexible Active-Passive and Push-Pull Protocols. IEEE Embedded Systems Letters.