[comp.simulation] SIMULATION DIGEST V20 N2

simulation@uflorida.cis.ufl.edu (Moderator: Paul Fishwick) (02/12/91)

Volume: 20, Issue: 2, Mon Feb 11 23:28:53 EST 1991

+----------------+
| TODAY'S TOPICS |
+----------------+

(1) Simulation Track in Medical Care Conference
(2) Pittsburgh VHDL Simulator
(3) Time Warp and PDES
(4) RE: SimEarth
(5) WANTED: Unix Flight Simulator
(6) Dynamics Question

* Moderator: Paul Fishwick, Univ. of Florida
* Send topical mail to: simulation@bikini.cis.ufl.edu OR
  post to comp.simulation via USENET
* Archives available via FTP to bikini.cis.ufl.edu (128.227.224.1).
  Login as 'ftp', use your last name as the password, change
  directory to pub/simdigest. Do 'type binary' before any file xfers.
* Simulation Tools available by doing above and changing the
  directory to pub/simdigest/tools. 



-----------------------------------------------------------------------------

>From eas@atc.boeing.com Mon Feb  4 14:25:30 1991
Date: Mon, 4 Feb 91 11:24 PST
From: Ethan A. Scarl <eas@atc.boeing.com>
Subject: SCAMC Papers; Paul, have you seen this?
To: simulation-request@bikini.cis.ufl.edu

Date: Thu, 31 Jan 91 12:11 PST
From: Stan Tuhrim <SSTMS@CUNYVM.CUNY.EDU>
Subject:      SCAMC Papers
To: ai-medicine@vuse.vanderbilt.edu.ARPANET

 --------------------------------

   The 15th Symposium on Computer Applications in Medical Care will include a
Program Area Track on Connectionism, Simulation and Modeling. Submission of
papers is welcomed. Papers are solicited which report on original research,
system development or survey the state of the art in an aspect of this wide-
ranging field. Papers in previous years have addressed such topics as
modelling invertebrate nervous systems, modelling disorders of higher cortical
functions, development of high-level languages for building connectionist
models, and systems for medical diagnosis, among other topics.
   Deadline for receipt of manuscripts is April 1, 1991. The conference
will be held November 17-20, 1991 in Washington, DC. For submittal forms
please write:
   Paul D. Clayton, PhD
   SCAMC Program Chair, 1991
   AMIA
   11140 Rockville Pike
   Box 324
   Rockville, MD 20852
or contact Gail Mutnik at mutnik@lhc.nlm.nih.gov by email.
If you have questions about whether your paper would be appropriate for
this conference please contact me at:
        Stan Tuhrim
        SSTMS@CUNYVM.CUNY.EDU




------------------------------

>From uflorida!mlb.semi.harris.com!trantor.harris-atd.com!sol.ctr.columbia.edu!spool2.mu.edu!uunet!mcsun!unido!laura!dettmer@jupiter.informatik.uni-dortmund.de Thu Jan 10 15:35:19 EST 1991
Article: 7 of comp.lang.vhdl
Path: uflorida!mlb.semi.harris.com!trantor.harris-atd.com!sol.ctr.columbia.edu!spool2.mu.edu!uunet!mcsun!unido!laura!dettmer@jupiter.informatik.uni-dortmund.de
From: dettmer@jupiter.informatik.uni-dortmund.de (Thomas Dettmer)
Newsgroups: comp.lang.vhdl
Subject: Pittsburgh Simulator (fwd from comp.lsi)
Date: 10 Jan 91 11:35:25 GMT
Sender: news@laura.UUCP
Organization: University of Dortmund, Germany

The following article is forwarded from comp.lsi.
Does anybody know an ftp adress or some more about this? adress?

************************ article from comp.lsi ****************

After several inquiries, I realized that I'd better post this on
the net rather than try individual replies:

Here is the README file from the University of Pittsburgh simulator.
It has the names of the developers, I guess they can be contacted
regarding how to obtain a copy of the software.

>From what I could find out - Syracuse Universiry paid about $75
for the simulator - probably a s/h + cost of tape charge.

Shantanu Ganguly

Syracuse University
sganguly@cat.syr.edu

 -----------------README FILE--------------------------------------

Last Modified: 2/6/90 -- Alan R. Martello, University of Pittsburgh

OVERVIEW
 --------
This is the README file for the VHDL toolset distributed by the
University of Pittsburgh.  The tools currently supported are a VHDL
1076 Compiler and a Simulator.

The compiler parses (hopefully) the entire 1076 syntax.  A database
is built from a subset of the VHDL parsed (the VHDL which is parsed
but not built into the database is thrown out after warnings are
generated).  The subset of VHDL parsed is discussed in the man pages.

An event driven simulator exists which can read the database generated
and allow for simulation of the output network.  The tools simulate
both concurrent and sequential VHDL.  The concurrent VHDL is simply
built into a network of gates and the sequential VHDL is translated to
'C' code.  To perform a simulation utilizing sequential code, a new
simulator must be linked to include the translated constructs.


PLATFORM
 --------
The only platform totally supported is the SUN-3 series (since these
are the computers used for the code development).  However, we attempt
to allow the tools to be run on a variety of platforms.  All the tools
are textual and may be run on "dumb" terminals.  The tools have been
known to work on the following platforms:
      - Sun-3
      - Sun-4
      - VAX/VMS
      - VAX Ultrix
      - Apollo


PORTING
 -------
The code has been written in fairly generic 'C' and should be easily
portable to any "standard" (Berkley/4.2) Unix environment.  A System V
port should not be much of a problem, the only troublesome area should
be "strings.h".

All I/O is done via "standard" Unix calls and any Unix compatible
library should suffice.  There has been substantial interest in a PC
port of the tools.  However, this is not currently being attempted by
us. 

The standard Unix YACC could not be used to generate the VHDL parser
due to the number of production rules associated with the grammar.
Instead, we use the GNU tool Bison to compile the grammar and create
the parser tables.  We find this tool more robust, reliable, and
faster than YACC.

The tools assume that they are running in a "virutal" environment
since the parser generated by Bison is extremely large and each data
structure in the threaded database graph generated is allocated
dynamically.

If you have successfully ported the tools to another environment, we
are interested in receiving a description of the environment (along
with any code modifications).  Bug fixes and enhancements are made as
time permits and this allows for continued support of multiple
platforms.

DISCLAIMER
 ----------
This code has evolved over the past few years from a Master's thesis
to a PhD project.  In the process, it has undergone at least one
substantial rewrite and variaous areas have been greatly reworked.
The work in its current form has NOT been supported directly either by
the University of Pittsburgh or by any outside funding.  As such,
enhancements and bug fixes are only performed to further our current
research goals. 

NOTE: these tools are 
   Copyright 1989-1990 University of Pittsburgh and Alan R. Martello
and as such, may NOT be sold either in whole or part without the 
written consent or the authors.


SOURCE STRUCTURE
 ----------------
The following files and directories are of particular interest:

README                     this file
INSTALLATION               installation notes
VERSION_HISTORY            a chronological history of the compiler
                           development, a MUST for anyone 
                           modifying the code.
COPYRIGHT                  the Copyright notice
NO_WARRANTY                our NO WARRANTY statement
bison.tar                  a 'tar' file of Bison for those without it

source directories of interest:

examples/                   a few examples
doc/                       the (scarce) documentation
vsim/                      the simulator source
vcomp/                     the compiler source
include/                   include files used by both the compiler and
                           simulator
VMS_BIN/                   misc. files used for running under VMS
bin/                       place where the installed binaries live
lib/                       place where the vsim library lives

THANKS
 ------
Thanks to:
   Bob Owens at Penn State University
   Kevin J. Buchs at Mayo Foundation


***************** end of article from comp.lsi ***********
dettmer@jupiter.ls1.informatik.uni-dortmund.de
phone: +49-231 755 4825, FAX: +49-231 755 2386
Thomas Dettmer, Dortmund University, Computer Science I
Post Box 50 05 00, W-4600 Dortmund 50, Germany


>From uflorida!caen!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!pitt!jupiter!vhdl Thu Jan 10 15:35:59 EST 1991
Article: 8 of comp.lang.vhdl
Path: uflorida!caen!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!pitt!jupiter!vhdl
From: vhdl@ee.pitt.edu (vhdl tools pseudo-user)
Newsgroups: comp.lang.vhdl
Subject: Re: Pittsburgh Simulator (fwd from comp.lsi)
Date: 10 Jan 91 16:57:43 GMT
References: <2925@laura.UUCP>
Sender: news@pitt.UUCP
Reply-To: vhdl@ee.pitt.edu (vhdl tools pseudo-user)
Organization: Electrical Engineering, Univ. of Pittsburgh

Thought I'd post the latest information on our VHDL tools.

*************************************************************
*  This is the file README available by anonymous ftp from  *
*        ee.pitt.edu (130.49.15.1) in pub/vhdl-info         *
*************************************************************

This directory pub/vhdl-info contains the following files:

 File            Description
 ----            -----------

 README          this file
 letter.txt      instructions on how to order the VHDL software

 barrel.vhdl     a trivial example of a barrel shifter
 pulse.vhdl      a 3-gate pulser
 mult.vhdl       three examples of a shift and add multiplier

All of the files listed below are in Postscript form.

 license.PS     license agreement for the software
 assurance.PS   export assurance letter for the software
 vcomp.PS       man page for the VHDL compiler
 vsim.PS        man page for the VHDL simulator
 waveform.PS    man page describing how to generate ascii waveforms
 ivf.PS         man page describing the 
 tech_report.PS a paper which details some implementation details
                of the vhdl compiler and simulator 

 main_vhdl_over.PS    set of slides providing an overview of VHDL
 main_vhdl_syntax.PS  set of slides illustrating VHDL supported
 vhdl.1-23.PS         set of slides on basic vhdl usage with examples

 ----------------------------------------------------------------------

Dear Sir or Madam:

I am writing to let you know that we are ready to release the new
version of our VHDL tools. The two main tools are vcomp, a VHDL 1076B
parser-compiler, and vsim an interactive simulator.  Vcomp parses the
complete language but only generates output for a small, but useful,
subset of the language.  Process statements are compiled into C source
code for run time linking with the simulator vsim. We are including
source code in this distribution, including all the parsing tables
etc. We have used bison, the GNU version of yacc for our parser.  We
also are distributing a small set of examples and some "courseware"
which we use when we lecture to our students about VHDL in our digital
design and VLSI courses.

The software is all "Copyright University of Pittsburgh" and we are
issuing a non-exclusive, non-transferable license, the software is not
"public domain".  Our purpose is to let more people have access to the
VHDL language for experimentation and research, not to support
commercial products.

We are distributing the software on Sun cartridge tapes for a fee of
$150. Tapes will be written in "Unix tar" format. Unfortunately, we
do not have the staff to answer phone questions.  We will try to
respond to computer and U.S. mail requests.  If you want a copy of the
tools, please read and sign the accompanying license agreement and
letter of assurance, and send a check made out to "Department of
Electrical Engineering, University of Pittsburgh" for $150 to:

Prof. Steven Levitan
Department of Electrical Engineering
348 Benedum Engineering Hall
University of Pittsburgh, 15261
Internet: vhdl@ee.pitt.edu

Just to let you know, we are currently working with our colleagues at
Penn State University to broaden the set of tools we will distribute
to include the rest of the Keystone synthesis tools, these allow our
students to go from VHDL into CMOS VLSI layouts, I will let you know
when that extended package is available and how to get that in the
near future.

------------------------------

Date:         Fri, 08 Feb 91 09:14:27 BRA
From: Luiz Felipe Perrone <COS99284%UFRJ@nervm.nerdc.ufl.edu>
Subject:      Space-Time and Conditional Event Simulators
To: simulation@bikini.cis.ufl.edu

I'm a graduate student in the Federal University of Rio de Janeiro
and I'm doing research work for my thesis in Time Warp. This was the
first research work on distributed simulation in our department and
as other students became highly motivated by this subject we are
beginning to gather literature for two other simulator projects:
one using the Space-Time paradigm and the other the Conditional Event
Approach.

As we happen to know only one paper about each of these and we need a
lot more of information on experiments with these new methods, we would
like to know if anybody can point out something else to us.These articles
we have are the seminal papers on the paradigms by Profs. Chandy and
Sherman.

   Thank you all in advance.

 ------------------------------------------------------------------------
Luiz Felipe Perrone
MSc student - COPPE - Dept. of Systems Engineering and Computer Science
Federal University of Rio de Janeiro - Brazil
E-mail: COS99284@UFRJ (BITNET)
Home address: Rua Senador Vergueiro 157/305
              Flamengo - Rio de Janeiro, RJ - Brazil
              CEP 22230
 ------------------------------------------------------------------------



------------------------------

Date:    Sun, 10 Feb 91 23:26:51 GMT
From: mcleod@Sdsc.Edu
Subject: Digest
To: simulation@bikini.cis.ufl.edu
X-St-Vmsmail-To: ST%"simulation@bikini.cis.ufl.edu"

Concerning the message asking about MAXIS SimEarth, I have a copy but
can't run it because it requires a hard disk, which I don't have.  However, 
I have been promised one "in a couple of weeks", so you may hear from me
section in the User Manual is gives an EXCELLENT cram course concerning our
actual (not the model) earth.  John McLeod, mcleod@sdsc.bitnet  



------------------------------

Date: Mon, 11 Feb 91 18:55:20 -0800
From: usenet%agate.Berkeley.EDU@ucbvax.Berkeley.EDU (USENET Administrator)
To: comp-simulation@ucbvax.Berkeley.EDU

Newsgroups: comp.simulation
Path: usenet
From: willee@.berkeley.edu (Willy M. Lee)
Subject: F-18 Flight Simulator
Sender: usenet@agate.berkeley.edu (USENET Administrator)
Organization: ucb
Date: Tue, 12 Feb 91 02:55:15 GMT

I am looking for a military (or conventional) flight simulator for a 
Unix workstation running in Sunview or Xwindows.  I have heard rumors
alluding to the existence of an F-18 simulator.  If anyone knows about
this 

------------------------------

Newsgroups: comp.robotics,comp.simulation,sci.physics,sci.math
Path: puchm
From: puchm@cutmcvax.cs.curtin.edu.au (RichardPuchmayer)
Subject: dynamics
Keywords: dynamics,differentiation
Sender: usenet@uniwa.uwa.OZ.AU (USENET News System)
Organization: Curtin University of Technology, Computing Science
Date: 11 Feb 91 19:13:42 GMT
Apparently-To: comp-simulation@munnari.OZ.AU



    Dear netters,

        The following question refers to :

        Bayliss C. McInnis and Cheng-Kang Frank Liu (1986) "Kinematics
        and Dynamics in Robotics: A Tutorial Based Upon Classical
        Concepts of Vectorial Mechanics",IEEE Journal of Robotics
        and Automation. Vol:RA-2, No:4, December 1986.

        If you don't have this article please ignore this posting.

        The authors differentiate equation (2) on page 181 to get
        equation (3).

        (2):
            Vp = Vi + P(o)i/i + Wi X Pi

            to get

        (3):
            Ap = Ai + P(oo)i/i + 2Wi X P(o)i + W(dot)i X Pi +
                 Wi X ( Wi X Pi) ^
                                 |
                                 |
            I only get one of these. ie. a one instead of a two.

            Please, someone, explain.
            How is this done, or is this a typo ?
            If it is a typo, what is the correct answer.

        PS: I hope this makes sense.
            Apologies for the way that I have done sub/super
            scripts.

    Much thanks in advance.

    Richard.
 --
/-------------------------------------------+---------------------------------\
| Some of us are poets, some of us are not. | puchm@cutmcvax.cs.curtin.edu.au |
| Richard Puchmayer, Masters Student at     |         Sorry but I             |
| Curtin University of Western Australia    | don't know any other addresses  |
+-------------------------------------------+---------------------------------+
| I know nothing, so can hold no opinions for myself or others.....:-)        |
\-----------------------------------------------------------------------------/



------------------------------




END OF SIMULATION DIGEST
************************