Basic Module Format:

Architecture

-- Notes Page --


The basic architecture is shown here and in the next slide.

Note that the basic behavior of a module first requires that a token (or tokens) be recognized as present on some relevant input(s). This may be some prescribed combination of data or control inputs. Once the appropriate input condition is recognized, the module examines the relevant output port to ensure that it is available (i.e. the four-cycle handshake from any previous communication has completed). If the required output port is available, the module will then perform its function and place a token on the output.

[UM93]

Copyright University of Virginia Center for Semicustom Integrated Systems. Reprinted with permission.