Hi, Adam. I think that would not solve Yulik's case where the expression is not a simple packed array, as the brackets make it into a concatenation and then only what is legal into a concatenation would be legal here. Shalom ________________________________ From: Adam Krolnik [mailto:adam.krolnik@verisilicon.com] Sent: Tuesday, March 06, 2007 6:48 PM To: Bresticker, Shalom Cc: Feldman, Yulik; sv-bc@eda.org Subject: Re: [sv-bc] part selects on arbitrary expressions Hello Shalom; >For example, "$select(a+b,3,3)" makes it clear that a+b is a self-determined expression, In verilog, use of braces {} provide a context for self determination of expressions. Thus I would recommend that instead of (a+b)[3] or $select(a+b, 3,3) you consider {a + b}[3] -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Tue Mar 6 09:06:02 2007
This archive was generated by hypermail 2.1.8 : Tue Mar 06 2007 - 09:06:21 PST