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