Axe: A language for the simulation of digital hardware
Article Abstract:
Axe is a new simulation language built upon the foundations of C language. It allows a designer to hierarchically describe and simulate a digital system at the procedural level, gate level, or switch level. The Axe compiler and the simulation code it generates require minimal computer system resources and execute in an efficient manner. This results from the use of the module concept as the central modeling device and by employing a standard C compiler as the "backend" of the Axe compiler. In conjunction with the C compiler, Axe allows the user to have access to a full-fledged general-purpose programming language which also supports the simulation of digital systems. This flexibility allows Axe to generate simulations which can be used and modified to meet several needs. In addition, Axe allows modification of the timing parameters of system components in order to gauge the effects upon system performance. A complete example of the use of Axe is given, and several larger simulations are described. (Reprinted by permission of the publisher.)
Publication Name: SIMULATION
Subject: Engineering and manufacturing industries
ISSN: 0037-5497
Year: 1987
User Contributions:
Comment about this article or add new information about this topic:
DPS - A Digital Simulation Language for the Process Industries
Article Abstract:
A digital simulation language program, DPS, developed for the unsteady state simulation of multicomponent process systems, is described. Although a continuous system simulation language, the program allows for the specification of a variety of discrete events of the type encountered in process applications. Typical of these events are the opening-closing of valves, starting- stopping pumps, etc. DPS uses powerful graphical techniques for sorting and sieving the model equations. The use of DPS is demonstrated by simulating the dynamic behavior of two different types of systems: a simple multicomponent mixing process and a control system described by transfer functions. Block diagrams illustrating DPS and applications examples, graphical output from examples, tables of parameter values, and a schematic diagram of one applications example are included.
Publication Name: SIMULATION
Subject: Engineering and manufacturing industries
ISSN: 0037-5497
Year: 1984
User Contributions:
Comment about this article or add new information about this topic:
MODEL S, a Sampled-Data Simulation Language
Article Abstract:
Modeling complex systems like flexible spacecraft with digital controllers demands the acceptance of sampled-data equations. Existing simulation techniques have been unable to accomplish this. A new simulation language, MODEL S, based upon the interactive language MODEL i, allows the description of models including both sampled-data and differential equations. Several controller examples demonstrate MODEL S's use. Some language enhancements might include the capacity for multirate sampling, software mode control and event sensing. A MODEL S program for AGS controller simulation, several different controller diagrams, and rate vs. position plots are included.
Publication Name: SIMULATION
Subject: Engineering and manufacturing industries
ISSN: 0037-5497
Year: 1983
User Contributions:
Comment about this article or add new information about this topic:
- Abstracts: Radar target signal modeling and validation. Using Simulation for Policy Evaluation in the Electric Utility Industry
- Abstracts: Chip Level Modeling and Simulation. Simulation Modeling for Hospital Bed Planning. Simulation Nets, a Simulation Modeling and Validation Tool
- Abstracts: Simulation of a Digital Aircraft Flight Control System. A Wish List for Simulation-Language Specifications. Three-Dimensional Simulation of Tumor Growth
- Abstracts: Simulation of a Digital Aircraft Flight Control System. Real-time simulation of VLF atmospheric noise for use in the calibration and characterization of LORAN-C receivers for aircraft navigation