From: Felix S. <fe...@sa...> - 2011-08-18 06:18:06
|
On Wed, Aug 17, 2011 at 03:29:53PM -0700, Kevin Cameron wrote: > > Did you look at the /embedded-vvp/ branch? I did that as a shared > library for loading into Gnucap a while back. Hi Kevin. yes. I started with an icarus branch (gnucap-icarus) i found in a gnucap+ git repo. it seems this is equal to the branch you are pointing at. in the meantime ive changed/rewrote most of it. in roughly chronological order i wrote a gnucap device (replacing the subckt), and replaced the V and I netlist with gnucap logic. i then skipped the vvp assembly file, direcly spelling out the compile calls (moving away from tgt-vvp). finally i moved to an unhacked vvp, doing the event queue on gnucap side. this seemed natural as the needed extra opcodes for notification and parameter injection have nothing to do with upstream vvp. as it was pointed out many times, it would totally make sense to remove the rest of vvp as well (this seems to be particularly simple now, but i havent figured out all the details yet). regards felix |