www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/08/28/12:24:33

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 207.224.51.38
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Apple Message framework v1085)
Subject: Re: [geda-user] Tutorial: VHDL with gEDA
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <521DF924.5020406@iae.nl>
Date: Wed, 28 Aug 2013 10:23:31 -0600
Message-Id: <1C83A446-03AF-4281-8E7C-BFD6956FE957@noqsi.com>
References: <521B22D8 DOT 3030707 AT iae DOT nl> <CAMvDHVCZm+dYkFrbWoBMbnGvEv_nxr_OG+J3HM5EShhtd6kDBQ AT mail DOT gmail DOT com> <521C6317 DOT 7070605 AT iae DOT nl> <CAMvDHVCSRjqYw_wm7vO+qbX+bz373S=cvpN2zJ6_ZUC+WdL1bw AT mail DOT gmail DOT com> <521C7A68 DOT 1090900 AT iae DOT nl> <CAMvDHVD-CK77EbE7-LQUqQS-u0LJquX2U+3xAyr-J7ur8ikF4Q AT mail DOT gmail DOT com> <521CA130 DOT 70309 AT iae DOT nl> <20130827182849 DOT GA25569 AT localhost DOT localdomain> <521DF924 DOT 5020406 AT iae DOT nl>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1085)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id r7SGNZ2B001711
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 Aug 28, 2013, at 7:20 AM, myken wrote:

> On 27/08/13 20:28, Vladimir Zhbanov wrote:
>> Yes, this would be better.
> 
> OK I'll do that. BUT I still disagree about your definition of the attribute pintype when used in a port symbol.
> 
> If pintype=out means it is the output pin of a port symbol, then why are oc, oe, pas, tp, tri, clk and pwr defined as valid values according to the Master Attribute Documentation in the section "Symbol only Attributes" (http://wiki.geda-project.org/geda:master_attributes_list#pintype) ?

You should take the master attribute list as recommendations, not as absolute truth. For the majority of attributes, the interpretation is up to the writer of the gnetlist back end. Only two back ends use pintype: drc2 and vhdl. The recommendation you quote refers to the usage of pintype by drc2. This usage is itself problematic. The model implemented by drc2 really only works for pure digital design of printed circuits using a single logic family.

> What does a Tristate pintype mean if it is attached to a port symbol?
> 
> 

Nothing. The vhdl back end doesn't know what to do with a tristate pintype, and drc2 doesn't know what to do with a port symbol. Pintype is one of several attributes for which we do not have consistent interpretation.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



- Raw text -


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