Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

9.3.2.  Behavioral Diagrams

A sequence diagram, illustrating the behavior of the Or1ksim wrapper and its interaction with the quantum keepers for the design is shown in Figure 9.3. Only the operations of the wrapper and quantum keepers are sown, since there is no significant change in the interactions of the UART and terminal (see Section 7.1.2).

Where before, calls to wait were used to enforce synchronized timing, this time the sync function of the ISS gatekeeper is used to ensure a consistent view of time. Rather than being held in strict synchronization, the threads are allowed to catch up at least at each system global quantum boundary.

Sequence diagram for the Or1ksim SoC with decoupled timing, showing interaction with the quantum keepers.

Figure 9.3.  Sequence diagram for the Or1ksim SoC with decoupled timing, showing interaction with the quantum keepers.


Embecosm divider strip