Re: Fw: Contributions (was Re: disallow distributed switch branches)

From: Kevin Cameron <kevin_at_.....>
Date: Fri May 04 2007 - 11:58:01 PDT
Geoffrey.Coram wrote:
> Kevin Cameron wrote:
>   
>>> If there is already a current contribution on that branch,
>>> then the new contrib would be an error!
>>>       
>> Why? You can have a current contribution into a short.
>>     
>
> It's an error because the LRM says so; it's a switch branch.
>   
Sorry, it isn't. A switch branch is where it changes within a block, not 
between blocks.

Driving a current from one place and a voltage from somewhere else is 
perfectly legitimate electronics.
>   
>>> What do you mean moot?  The other form you show is an indirect
>>> assignment, and the LRM presently contains restrictions against
>>> using those along with direct contributions.
>>>
>>>       
>> That restriction only applies within a single analog block.
>> Contributions via OOMR and ports are not restricted that way (the driver
>> of the OOMR is a different block-instance).
>>     
>
> At the end of Chapter 5 (5.3.2.2): "It is illegal to indirectly
> assign to an external branch or contribute to an external branch
> which has an indirect branch assignment."
>   
That's probably wrong/unnecessary. There is a rewrite rule for 
converting indirect assignments to contributions, so no reason for not 
mixing them across blocks.

Kev.
> -Geoffrey
>   


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri May 4 11:58:15 2007

This archive was generated by hypermail 2.1.8 : Fri May 04 2007 - 11:58:23 PDT