[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnucap-devel] gnucap-geda status,
Felix Salfelder <=