Paper Details

Communicating Process Architectures (CPA)
 Title: Bus Centric Synchronous Message Exchange for Hardware Designs
 Conference: Communicating Process Architectures 2015
 Authors: Brian Vinter, Kenneth Skovhede
Niels Bohr Institute, University of Copenhagen
 Abstract: A new design and implementation of the Synchronous Message Exchange (SME) model is presented. The new version uses explicit busses, which may include multiple fields, and where components may use a bus for both reading and writing. The original version allowed only reading from or writing to a bus, which triggered a need for some busses to exist in two versions for different directions. In addition to the new and improved bus-model, the new version of SME produces traces that may be used for validating a later VHDL implementation of the designed component. Further, it can produce a graphical representation of a design to help with debugging. 

BibTeX Entry

Full paper