Presentation is loading. Please wait.

Presentation is loading. Please wait.

St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001.

Similar presentations


Presentation on theme: "St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001."— Presentation transcript:

1 St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001

2 28 th June 2001 Stephen Hillier Introduction Recent work on simulation framework – Architectural – Class structure – Runtime process Thoughts on interfaces to: – Configuration Database – Testing – Monitoring Code examples (optional)

3 28 th June 2001 Stephen Hillier Basic architecture (original) VHDL inspired, but very much simplified System built up of ProcessElements (cf VHDL entities) Entities contain DataPorts Entities also have inputs Abstract classes provide methods to make appropriate connections Groups of processes can be contained in hierarchical structure

4 28 th June 2001 Stephen Hillier Basic Classes (original)

5 28 th June 2001 Stephen Hillier Class Structure (original)

6 28 th June 2001 Stephen Hillier Class Structure (new)

7 28 th June 2001 Stephen Hillier Runtime Process Ask an output to update All relevant processes needed to produce output are in turn asked to update Can ask for more than one output All done on tick-by-tick basis Return indicates error

8 28 th June 2001 Stephen Hillier Notes on code style Clearly needs to be re-written to standards Philosophy is to keep as simple as possible Intended to be used as ‘helper classes’ Most ‘users’ only need to know about abstract base classes Interaction with other systems built in by adding new ProcessElement classes

9 28 th June 2001 Stephen Hillier Interface to Configuration Database System should know how to build itself from the database Possibly also a simple config file reader? Isolates ‘users’ from knowledge of classes Obviously database has no dependence on the simulation Must address module settings issue (stored in database?)

10 28 th June 2001 Stephen Hillier Interface to test software Plan to integrate test-vector generators Probably ought to be separate package, but must depend on simulation to get data in Test setup may be part of configuration? Also need to provide clean interface for output of results Mechanism for reversing direction needed?

11 28 th June 2001 Stephen Hillier Interface to Monitoring Many similar issues as testing Main difference is need to provide clean input interface – this could also be used for testing Difficult issues – Latency – both hardware and software – Displaying results intelligibly – Analysing results

12 28 th June 2001 Stephen Hillier Conclusions Model still in infancy Have already released preliminary code – But no documentation Much to be done in many areas (see talk on Saturday) Does anyone want to look at some code…..


Download ppt "St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001."

Similar presentations


Ads by Google