Feature #2046

Allow to expose virtual / simulation time via external beat

Added by Anonymous over 9 years ago. Updated over 9 years ago.

Status:ResolvedStart date:10/07/2014
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:-
Target version:cca0.5

Description

  • Probably calls for a new data type (rst beat)
  • Export virtual time in component API

Associated revisions

Revision 776
Added by anordman over 9 years ago

Beat and components got support for virtual (e.g. simulation) time

  • Adds Tick data type, that is now sent by an external beat (superseeding the string hack)
    • Contains sequence number, timestamps and timesteps (real time and optionally virtual time)
  • Adds heartbeat concept, sending ticks to components locally or remotely (or both)
  • Components provide API to access (amongst others)
    • Global circuit sequence number
    • Global circuit real time (of the beat provider)
    • Global circuit virtual (e.g. simulation) time
  • Added examples for local and remote beat, using the added features

fixes #2046

Revision 783
Added by anordman about 9 years ago

Some fixes with cca beat

  • Fixed type of component beat input port
  • Tick now with print method
  • Adapted beat provider tests accordingly

refs #2046

History

#1 Updated by Anonymous over 9 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset cca|r776.

Also available in: Atom PDF