Holger Vogt
4b03f664b3
Remove preprocessor flag XSPICE from MS project file, add it to config.h
instead.
Add OSDI-specific files to project.
3 years ago
Holger Vogt
6c741152f7
Revert "remove unused"
This reverts commit cc2707cfdb .
3 years ago
Holger Vogt
c6b7e55a3f
Move XSPICE preprocessor flag from vcxproj file to config.h
3 years ago
Holger Vogt
dd6ab0a8bb
Do not add to monitored files
3 years ago
Holger Vogt
f58ae56193
Visual Studio 2022 project files,
replacing the original project files.
3 years ago
Holger Vogt
c6f8e999df
undefine XSPICE, define OSDI
3 years ago
Holger Vogt
0628b89fd4
remove unused
3 years ago
Holger Vogt
5d51107ff3
Add logicexp.c to fftw and shared project files
3 years ago
Brian Taylor
4e76586b6b
Reduce the delays of 'zero' delay gates to 1.0e-11. Add decoder test for logicexpr and pindly.
3 years ago
Holger Vogt
f1165052ad
We are developing towards ngspice-39
3 years ago
Holger Vogt
5bc1660773
prepare ngspice-38
3 years ago
Holger Vogt
4cb6c93a1a
Add bidirectional bridge to MS project file for icm digital
4 years ago
Holger Vogt
1d026475a2
pwlts: a pwl v/i source with time input, smoothing and limiting functions
4 years ago
Holger Vogt
26c687b088
enable evtcheck_nodes.c for MS Visual Studio
4 years ago
Holger Vogt
5cf6c23db8
Add udevices.c to project
4 years ago
Holger Vogt
9b056c0c2f
enable compiling with VS 2019
4 years ago
Holger Vogt
d8119aaca4
Don't set interactive mode
4 years ago
Holger Vogt
0faf386d45
We developing towards ngspice-38
The intermediate stage is named 37+
4 years ago
Holger Vogt
a4e6d0eef5
Remove headers: both are available in VS 2019 and VS 2022.
Local stdint.h will lead to a compile error in VS 2022.
4 years ago
Holger Vogt
303cf0c92b
Prepare ngspice-37
4 years ago
Holger Vogt
8a6231a813
fix typo, remove unsuitable comment
4 years ago
Holger Vogt
5c0b41d277
Update to config.h
Move relevant entries up to the top of the file
S-parameter and periodic steady state may be selected in config.h
CIDER and XSPICE are always selected and cannot be excluded
(will not compile without).
4 years ago
Holger Vogt
a29e53528a
Move selection of RFSPICE into config.h
4 years ago
Holger Vogt
ed0580b914
Update to the VS project files:
Add sp simulation to shared ngspice and fftw
Remove a few old, invalid *.h file entries
4 years ago
Alessio Cacciatori
4ebf4901b9
S-parameters in ngspice
With this commit the patch provided by Alessio Cacchiatori the S-parameter is completed:
Noise simulation added with C matrix output
Y and Z matrix output enabled
To allow compiling with gcc, the dense.h inline functions have been put into denseinlines.h
4 years ago
Holger Vogt
246f9f5e9e
d_pwm: Add a hybrid oscillator (analg control in, digital out) with PWM
(pulse width modulation) capability, oscillation frequency is a parameter.
The model has been derived from the d_osc example.
4 years ago
Holger Vogt
909fbc8988
Add RFSPICE (S parameter simulation) to VS for shared ngspice and fftw
4 years ago
Alessio Cacciatori
2c10c4aebd
S parameter simulation
Command '.sp'
arbitrary number of ports
ports made with modified VSRC
Patch provided by Alessio Cacciatori
https://sourceforge.net/p/ngspice/discussion/127605/thread/7a2655c86f/
4 years ago
Holger Vogt
4b48c4c6ba
We are now developing ngspice-36+
4 years ago
Holger Vogt
2b19e924dd
prepare ngspice-36
4 years ago
Holger Vogt
7f1a3bea20
.probe: Add the new file inpc_probe.c to the VS project files
and makefile.am in ngspice/src/frontend
4 years ago
Holger Vogt
ced6b038a5
cpl gc: Add missing files to project file
5 years ago
Holger Vogt
9806fb3b9e
cpl gc: Add missing files to project file
5 years ago
Holger Vogt
041264df03
No more meory leaks with existing cpl examples:
Add cpldelete.c and cplmdel.c
Delete the model parameters.
Add 2 missing memsaved().
5 years ago
Holger Vogt
4837773045
Add cplhash.h to project
5 years ago
Holger Vogt
684e940fc9
add cplhash.c to compile
5 years ago
Holger Vogt
1eb15de584
remove optran command from spinit
5 years ago
Holger Vogt
04a902ddf7
add potran to spinit d
5 years ago
Holger Vogt
4a1f7f950c
spinit: add optran to the standard inits
5 years ago
Holger Vogt
0e72287af7
Add command 'write_ic'
Write out the right hand side status of the matrix in format
.ic = V(node_xx)
This may be possible at the end of a simulation or after a 'stop'
of the simulation, which may be resumed again afterwars. This
status may be used to start another simulation with these
parameters by inluding into the netlist.
5 years ago
Holger Vogt
ec986b3fbc
Add optran.c
New custom build commands as suggested by VS
6 years ago
Holger Vogt
4dac35bac9
optran.c also in MSVC
5 years ago
Holger Vogt
bdd8991d84
We are now developing ngspice-35+
5 years ago
Holger Vogt
d9a140c213
Update for the caller to invoke shared ngspice
path to shared ngspice also via command line parameter
add some alter statement after bg_halt
some smaller fixes to outputs, messages upon exit etc.
5 years ago
Holger Vogt
896f7cbc6d
Adding spinit with path (to be edited by the user) to code models
5 years ago
Holger Vogt
9ae6a76a05
Prepare ngspice-35
5 years ago
Holger Vogt
fbab9a0fe2
Add an analog delay source for transient simulation
Internal circular memory of size tstop/tstep or user defined.
(aprox.) every tstep a value is stored.
Delay time in multiples of tstep, by control voltage or user defined.
Dc or ac sim will simply connect input to output.
5 years ago
Holger Vogt
32204bffe0
enable cshunt for MS Windows fftw and shared ngspice
5 years ago
Holger Vogt
f8357dad88
Prepare Cshunt: add a cpacitor to each voltage node
Function inppas4() will add the extra caps, to be done.
5 years ago
Holger Vogt
4dcc243aaf
Add missing references to svg.c
5 years ago