delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/09/01/17:23:57

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:sender:in-reply-to:references:from:date:message-id
:subject:to;
bh=5Mu7EtBe6Xni+wsrj9cr8AivdSakg9V0uGTUcsJIbxg=;
b=SQQF9NqHubS46eTN4FV1Oom9rnPXdf/R+n9Boh5tAiIZG1gma5ek/p2O6Z96h/thcM
lSHjLY/Stub+tgr1sD8druZ9fF7BTNolN8+IBut1X15Xm2oXt+uZ1pzjjOQytCwjDPBG
xheynaX6wZQL2FqVebZ1zBtAIRJjxcT8ci2dGhWCePzplx3JqUnW8C9BdatzmTTqnPzd
rh4Us7Jo/2Q3GpCRlNc47E3FQMk/auaopdvAVgJA75GATIGCq5TEcqleJYxLb5BLj3eD
rvs57zyKOew+MfEdMiF19ixdH2dOXeOef2hV1wgvJ33+E4QVVMiTmgOSpDMHNEHWw39o
QR7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
:date:message-id:subject:to;
bh=5Mu7EtBe6Xni+wsrj9cr8AivdSakg9V0uGTUcsJIbxg=;
b=YQxPw4yBs3JqY30tvsWXyxPl4b6JRxSOicYkMH43nbHpQfQgmaCd4qeaau92iP9qVr
M4x8YXJL4ak5Av+VGmQ2wa+CTtZ1KknJFa+aJSFKzn+chH2ExJEIbYm55anBhg48AqRA
q3g/zRRxjI2jzFWPqB/67obNbJZ/YDWaFSDh3YI+18wTwTU43WsTWVKJaVjMjm8ES6Nz
ljZFWVNFBOQnWFT79YR+eao0+oPspTAlFMUXASByBzQCJ7pS90cy/vfNNpXK9bEudK4H
+swmOGCbfxbnACRuotPDEl+OSUQUGy9a8t1G4l6dluMKHiuBW3Hs36nWKAHyTugfEvhC
2VDw==
X-Gm-Message-State: AE9vXwOHea4DBssWs191oK/f+1OsH6PGWZR1SuXIcSFXIfm0HTxmwtQW6UXQcDKsfz6AWgM7Y59snN4J1irGwg==
X-Received: by 10.36.68.135 with SMTP id o129mr23902866ita.0.1472764963785;
Thu, 01 Sep 2016 14:22:43 -0700 (PDT)
MIME-Version: 1.0
Sender: svenn DOT bjerkem AT gmail DOT com
In-Reply-To: <20160831221409.GA2585@localhost.localdomain>
References: <CAGde_xMkqgbbfH81MPOLPfTaui0wRvmUctk31r-eE3=fQ+U0pA AT mail DOT gmail DOT com>
<A9C29BBE-B381-4BD1-BD54-E0E27DF1307C AT noqsi DOT com> <20160823053301 DOT 865f671a1b40b5a422e59ce7 AT gmail DOT com>
<da433c1d-c711-e0d8-f9ff-a6e843bfe266 AT sbcglobal DOT net> <AB0B2DAD-9075-4AEC-B33E-A57DA050B079 AT noqsi DOT com>
<CAGde_xOYrkv-4eWyR4OOTT+XQMPcr4MxmT1xomB9uCneZBCT6A AT mail DOT gmail DOT com>
<20160824185818 DOT GD14293 AT localhost DOT localdomain> <CAGde_xNfx_VmpWTm6EwHac2QaKQCRefs1cKK=s9gE8OOuMiWdA AT mail DOT gmail DOT com>
<20160831221409 DOT GA2585 AT localhost DOT localdomain>
From: "Svenn Are Bjerkem (svenn DOT bjerkem AT googlemail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Thu, 1 Sep 2016 23:22:43 +0200
X-Google-Sender-Auth: q6Zlm2zRYbTnF77TiM2YdlkurgA
Message-ID: <CAGde_xMDpUFy5P05Mg+zmzDtvbshvZAghR13F4UkSxxMqtw7yw@mail.gmail.com>
Subject: Re: [geda-user] Can an attribute be attached to text for later
inclusion in gnetlist backend?
To: geda-user <geda-user AT delorie DOT com>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 1 September 2016 at 00:14, Vladimir Zhbanov (vzhbanov AT gmail DOT com)
[via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> Svenn,
>
> On Thu, Aug 25, 2016 at 08:11:26AM +0200, Svenn Are Bjerkem (svenn DOT bjerkem AT googlemail DOT com) [via geda-user AT delorie DOT com] wrote:

>
>> I have so many thoughts about how gschem/gnetlist can help me organize
>> "throwaway" testbenches for my vhdl design, but it is all a side
>> project to my daily work.
>> I am working on my own version of a vhdl back-end, but I am not very
>> far at the moment. Learning.
>
> OK, probably we could work together to make something useful
> then. I am going to publish my changes made so far somewhere, so
> if you're interested, we could discuss the topic.

I can discuss, but I am not good in scheme yet.


>>
>> I am also looking into choosing top-level attribute names which will
>> work the same accross vhdl, verilog and vams backends so that the
>> schematic can be used with little modification on different types of
>> simulators.
>
> There are too many different simulators. I believe we could
> concentrate on a limited subset, say, spice, verilog and/or vhdl.

I noted that the verilog back-end expects the attribute which define
the name of the module to build a netlist for to be module-name and
the vhdl back-end expects the attribute to be module_name. I don't
know what the spice back-end expects.

>
>>
>> My main target is to just create top-level block-type schematics. I am
>> not sure gnetlist could handle a "real" hierarchical design. I know
>> too little about its capabilities.
>>
>
> If I would know what is "real" hierarchical design... ;-) Yes,
> gnetlist has many limitations, though it has some means for
> working with hierarchical schematics.

I find it hard to describe what makes a design a real hierarchical
design other than that a symbol can represent a new schematic filled
with symbols which again represent schematics. Kind of the way scheme
works recursively into its problem solution. geda users make
hierarchical spice netlists all the time, so I am not sure what really
is the snag with gnetlist here, but for my most frequent use-case, a
schematic will be one level only where each symbol represent a file
with vhdl code (or verilog).

-- 
Svenn

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019