couriersud
e02d8cad2b
Fixed a number of issues:
...
- Fixed crashes on terminals without nets (i.e. connected to a rail)
- Reviewed "FIXMEs" and corrected some minor ones.
- Made m_cur_analog protected.
- Fixed pmf delegates to work with msvc.
- More optimizations to the solver code.
- Started work on a better signal pipeline in nlwav
- Only generate documentation for entities which are documented.
[Couriersud]
2017-01-31 22:37:25 +01:00
couriersud
093bda0193
Added infix notation parsing to the function parser. (nw)
2017-01-25 22:17:46 +01:00
couriersud
5cd17c361f
Fix seldom used conditional build options.
...
- Fixed OPENMP compile
For congo bongo, using Solver.PARALLEL=1 significantly increases
performance from 270% to 380%. However, this has to be taken
with a grain of salt. Enabling this on predominantly logic netlists
can severly kill performance.
- Increased readability of timed queue code.
2017-01-12 23:20:23 +01:00
couriersud
c8c7e9a770
Fix timing issue in CD4538. Add "pow" (power) to the function model.
...
Minor documentation updates. Slight improvement of gorilla sound. (nw)
2017-01-12 23:20:22 +01:00
couriersud
5b4026d13f
- setup_t is owned by netlist_t. Stop being complicated.
...
- Remove gnd() method.
- Further simplification.
- Fix potential reset and initialization issues. (nw)
2017-01-12 23:20:21 +01:00
couriersud
e26e327ef9
Rename misleading solver parameters. (nw)
2017-01-08 17:31:25 +01:00
couriersud
d790daa2a7
Remove parameter GS_THRESHOLD. It is now outdated. (nw)
2017-01-08 17:31:24 +01:00
couriersud
f1135f7c4c
Work on congo bongo. (nw)
2017-01-06 01:31:34 +01:00
Miodrag Milanovic
823b8cbc1c
Add license to files that were not part of build or are containing data to build sources for cpu emulation (nw)
2016-03-05 10:29:28 +01:00
couriersud
1d875f33fe
Increase performance from 53% to 69% for matrix size around 30x30. These
...
matrices are e.g. used in congo bongo without optimisation. (nw)
2015-08-21 01:35:30 +02:00
couriersud
eacd7ef4b2
Converted USE_PIVOT into runtime option PIVOT. Fixed some issues for
...
nl_double == float. (nw)
2015-08-21 01:35:29 +02:00
couriersud
7b15a99c4b
utf8 support for pstring. Opted for a scalable solution which should be
...
easily extensible to utf16 and utf32 as well. All position related
operations now operate on char code positions instead of byte positions.
[Couriersud]
2015-08-10 22:35:18 +02:00
couriersud
9526556bf8
Improve MB3614 parameters. Changed some opamps to type "idealized" (type
...
1) in Congo Bongo netlist and got 50% speed improvement.
2015-07-29 23:15:43 +02:00
couriersud
8b388e9131
Added nlwav to tools. nlwav converts netlist logs into wav files.
...
Example usage:
./nlwav -i netlist.log_RO.1.log -o tt.wav
./nlwav -h
[Couriersud]
2015-07-26 20:03:13 +02:00
couriersud
c2a192ec92
Consolidate the scattered model parsing code. Now models support
...
recursive models,e.g. DIODE("1N914(IS=1e-15)"). Removed ".model" from
model definitions. (nw)
2015-07-23 22:39:39 +02:00
couriersud
fd0850e016
Changed case for parameter "model" to uppercase to align with rest of
...
code. (nw)
2015-07-20 22:21:30 +02:00
couriersud
aa5785832c
Add macro library for opamp models. (nw)
2015-07-16 23:10:36 +02:00
couriersud
fae860f0dd
Changed uppercase filenames to lowercase. (nw)
2015-07-12 17:35:37 +02:00