i am rewriting in Java a low-level hardware simulation that i have written 
previously in C++ with CSIM19.  CSIM is a process-oriented discrete event 
simulation library.  anyone may answer any part of my e-mail:

---

1) what ptolemy classes act as low-level process-oriented DE library to 
replace what CSIM did, for example:

        create processes

        synchronizing events (set, clear, wait)

        resources (counters, buffers, process waiting queues)


---

2) from experience, can anyone suggest whether the message-passing DE model 
(based on fire()) or a process-oriented model is 'easier' for 
electronics-level simulation?  (ie. would it be worth it to convert my 
existing C++ process model to a message model?)

---

3) initially i intend to use the simulator without virgil (console and custom 
GUI).  what are the ptolemy classes or combinations of classes that would 
approximately correspond to:: ?

        Model - ex: in my simulation, this would be the class that implements 
electronics with a parameterizable topology (for example: instantate N chips, 
N^2 links, etc.), whose instantiation would contain all of the active 
simulation components

        Components

        Experiment - a (detailed, time indexed) statistical history of a model 
subjected to events, which would control the simulation time/execution


..


maybe if you can help me with these questions, i will write a 'Ptolemy for 
CSIM Users' transition guide.

----------------------------------------------------------------------------
Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]

Reply via email to