svtsim (online/embedded) (WJA, 2001-02-05)
-
Nearly all of the work to date on svtsim has been "offline" rather than "online." But it is done such that it should be simple to make the same code run in the VxWorks environment.
-
The memory representation of map files (board configuration constants) will be shared between cold-start code and simulation code; so we reduce the problem of simulation database access to the problem of cold-start database access.
-
Once Alex Barchiesi's migration of svtramgen has stabilized a bit (in case he needs to adapt any of the internal data structures for wedge-by-wedge use, e.g.), we will make sure the simulators are compatible with these data structures.
-
Probably Alex B and I, probably with some help from our friends, can try out the offline svtsim library in this environment. (Alex will have already become a VxWorks expert.)
-
The main difference in usage of svtsim in the embedded vs. offline environments is how the event data are loaded (i.e. from spy buffers rather than from raw data banks). We will need to interface with SPQR (Lucia, Marco, Subir, ...) to do this most effectively. But that's a good opportunity to make sure simulation and spy monitoring frameworks work well with each other.
-
Anybody want to join in for a few weeks, starting next week or the week after, specializing on making this run smoothly online?