summaryrefslogtreecommitdiffstatshomepage
path: root/nl_examples/congo_bongo.c
Commit message (Collapse)AuthorAgeFilesLines
* netlist: move nl_examples to src/lib/netlist/examples. (nw) couriersud2019-11-251-419/+0
| | | One folder less in the top-level.
* netlist: MB3614 again, function controlled VARCLOCK and other couriersud2019-04-071-3/+3
| | | | | | | | | | | improvements. - fix MB3614 parameter - Added VARCLOCK which derives step size from function - optimized function handling in CS and VS - fixed a bug in ppreprocessor - add trunc to pfunction - added opamp_amplification_curve to derive characteristic amplification curve
* netlist: TYPE=2 opamp model and MB3614 fixes. couriersud2019-04-071-15/+19
| | | | | | | | - Untie diode code - Fix some typos - add TYPE=2 opamp model which omits output voltage limitation Useful for determining causes of non-convergence - Fix MB3614 opamp parameters to match datasheet
* Fixed a number of issues: couriersud2017-01-311-3/+10
| | | | | | | | | | - 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]
* Added infix notation parsing to the function parser. (nw) couriersud2017-01-251-1/+1
|
* Fix seldom used conditional build options. couriersud2017-01-121-0/+1
| | | | | | | | - 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.
* Fix timing issue in CD4538. Add "pow" (power) to the function model. couriersud2017-01-121-89/+5
| | | Minor documentation updates. Slight improvement of gorilla sound. (nw)
* - setup_t is owned by netlist_t. Stop being complicated. couriersud2017-01-121-1/+1
| | | | | | - Remove gnd() method. - Further simplification. - Fix potential reset and initialization issues. (nw)
* Rename misleading solver parameters. (nw) couriersud2017-01-081-2/+2
|
* Remove parameter GS_THRESHOLD. It is now outdated. (nw) couriersud2017-01-081-1/+0
|
* Work on congo bongo. (nw) couriersud2017-01-061-10/+30
|
* Add license to files that were not part of build or are containing data to ↵ Miodrag Milanovic2016-03-051-1/+2
| | | | build sources for cpu emulation (nw)
* Increase performance from 53% to 69% for matrix size around 30x30. These couriersud2015-08-211-1/+1
| | | matrices are e.g. used in congo bongo without optimisation. (nw)
* Converted USE_PIVOT into runtime option PIVOT. Fixed some issues for couriersud2015-08-211-2/+5
| | | nl_double == float. (nw)
* utf8 support for pstring. Opted for a scalable solution which should be couriersud2015-08-101-1/+4
| | | | | easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions. [Couriersud]
* Improve MB3614 parameters. Changed some opamps to type "idealized" (type couriersud2015-07-291-4/+17
| | | 1) in Congo Bongo netlist and got 50% speed improvement.
* Added nlwav to tools. nlwav converts netlist logs into wav files. couriersud2015-07-261-3/+3
| | | | | | | | | Example usage: ./nlwav -i netlist.log_RO.1.log -o tt.wav ./nlwav -h [Couriersud]
* Consolidate the scattered model parsing code. Now models support couriersud2015-07-231-6/+8
| | | | recursive models,e.g. DIODE("1N914(IS=1e-15)"). Removed ".model" from model definitions. (nw)
* Changed case for parameter "model" to uppercase to align with rest of couriersud2015-07-201-2/+2
| | | code. (nw)
* Add macro library for opamp models. (nw) couriersud2015-07-161-47/+7
|
* Changed uppercase filenames to lowercase. (nw) couriersud2015-07-121-0/+490