forked from orcioni/systemc-wms
-
Notifications
You must be signed in to change notification settings - Fork 0
SystemC-WMS (Wave Mixed Signal Simulator) is a class library that extends the standard SystemC kernel to allow modeling and simulation of cyber-physical systems, complex systems comprising digital parts (cyber aspect: computing and networking) and heterogeneous analog parts (physical parts in the mechanical, electrical, fluidic, etc. domains).
License
runngezhang-jx/systemc-wms
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This library requires SystemC version 2.1 or higher, gcc version 3.3 or higher, and math lib lapack3. To compile, make sure Makefile-local contains reasonable values for your system and then run make in this directory. To use gcc 4.x with SystemC 2.1 patch SystemC file sc_module.h. SystemC 2.2 is fully compatible with gcc 4.x To compile an example, cd to the "example" directory and run make there. New directory "include/devices" added. All user modules are stored in "devices" directory. These modules are either typedef of template modules either new modules written from scratch. New user modules can be added in "devices" directory or in the user project directory. In "include/sys" are stored the template modules that are used as typedef in "devices" directory. In "include/nature" there are the definition of used nature: hydraulic, mechanical, threephase, electrical, acoustical, rotational. Others can be added. Usually files in "sys" should not be added directly from the user except for probes and sources that define template for any kind of source and quantity probe. In "include/units" symbols of electrical units, some constants and decibel units are defined.
About
SystemC-WMS (Wave Mixed Signal Simulator) is a class library that extends the standard SystemC kernel to allow modeling and simulation of cyber-physical systems, complex systems comprising digital parts (cyber aspect: computing and networking) and heterogeneous analog parts (physical parts in the mechanical, electrical, fluidic, etc. domains).
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 59.9%
- Makefile 32.6%
- C 7.5%