gnucap-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnucap-devel] gnucap-geda status


From: Felix Salfelder
Subject: [Gnucap-devel] gnucap-geda status
Date: Tue, 18 Dec 2012 02:15:25 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

Hi there.

ive worked on the lang-geda plugin [1] a bit:
- make net device simulatable (by collapsing nodes)
- derived devices for ports and rails
- a command that converts a schematic file into a module declaration
- parser simplifications, easy (but incomplete) .sym access
- a (yet small) library of devices for symbols
- a build system
- trivial unit tests (simulating small netlists)
- a tiny script that helps converting netlists.
- list TODOs and BUGS...

i did not manage to make simulation work with gnucap 0.36. mostly
because
- gnucap .36 expects port declarations before the module body is parsed
- collapsing nodes needs changes to the backend (imo).
(the non-simulation part should work nevertheless)

i have experimentally changed some parts of the gnucap code in the geda
branch in [2] to support
- equivalence classes of NODEs (needed for collapse)
- out of order port declarations (needed while parsing port devices)
- probes for nodes in subcircuits (a side effect/relic)

i guess in the long run the gnucap NODE code needs to be rearranged.
none of the proposed code is perfect, just displaying some of the
issues. feel free to improve/comment.

have fun
felix

PS: Savant, would you mind replacing the repo on github by [1]?

[1] git://tool.em.cs.uni-frankfurt.de/git/gnucap-geda
[2] git://tool.em.cs.uni-frankfurt.de/git/gnucap



reply via email to

[Prev in Thread] Current Thread [Next in Thread]