[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnucap-devel] Fwd: Re: [Qucs-devel] Status update / request for feedbac
From: |
Richard Crozier |
Subject: |
[Gnucap-devel] Fwd: Re: [Qucs-devel] Status update / request for feedback / questions (AMS) |
Date: |
Wed, 28 Aug 2013 09:19:59 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 |
Forwarding this from the qucs list as it may be of interest.
Richard
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
-------- Original Message --------
Subject: Re: [Qucs-devel] Status update / request for feedback /
questions (AMS)
Date: Wed, 28 Aug 2013 00:36:04 -0700
From: Kevin Cameron <address@hidden>
To: Richard Crozier <address@hidden>
CC: address@hidden
Just FYI I did an integration of Icarus Verilog with GNUcap and another
with Spice3 for mixed signal with Icarus being loaded as a shared library -
http://iverilog.wikia.com/wiki/GIT_Branch_Summary - embedded-vvp (the
bulk of the code, C++)
For GNUcap/Spice I just modified the PWL sources to call out to the
dynamically loaded code for data points, and for Icarus I added VPI code
to locate the (non-blocking) assignments and convert them to PWL data. I
added truncation code in the PWL sources to catch the logic thresholds
on A->D boundary. Control gets handed to the subordinate simulators
between solving and final acceptance (as far as I can remember).
Can probably get it working again if anyone is interested.
Kev.