Stu meant there is one unpacked dimension. He did not say there are no packed dimensions. So this: > reg [15:0] M[1024]; is and always has been a memory. I don't know about this: > Is the following a memory? > > reg [3:0] [3:0] M[1024]; Verilog never had anything like this, so memories never related to it. Shalom > -----Original Message----- > From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org] > On Behalf Of Brad Pierce > Sent: Thursday, April 26, 2007 9:26 AM > To: sv-bc@server.eda.org > Subject: RE: [sv-bc] Ballot for proposed changes for 1800-2008 Draft 3 > > Stu writes -- > > >> BP1-7-1 yes ___ no _X_ abstain ___ > >I disagree with the suggested change. This subclause is specifically > >defining a "memory" as a one-dimensional unpacked array. There is no > >"fastest varying unpacked dimension". An array with multiple > unpacked > >dimensions is not a memory, and referring to one as such would break > the VPI > >definitions of memories and arrays. > > Yet the sentence in question is -- > > "Each packed dimension in the array is known as a memory element or > word" > > If there's only one dimension, then why is it talking about 'each > packed > dimension'? And how could a dimension, let alone each packed > dimension, > be an element? And why isn't the following a memory? > > reg [15:0] M[1024]; > > It is an array with one unpacked dimension, but it is a two- > dimensional > array. > > Is the following a memory? > > reg [3:0] [3:0] M[1024]; > > -- Brad > > -----Original Message----- > From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of > Stuart Sutherland > Sent: Tuesday, April 24, 2007 11:47 PM > To: sv-bc@eda.org > Subject: RE: [sv-bc] Ballot for proposed changes for 1800-2008 Draft 3 > > Matt, > > Here's my votes. > > I am traveling the morning of the conference call to discuss the > voting. > I should be able to call in for the first 30 minutes of the call. > > Stu > ~~~~~~~~~~~~~~~~~~~~~~~~~ > Stuart Sutherland > Sutherland HDL, Inc. > stuart@sutherland-hdl.com > 503-692-0898 > > > > SB1-1-1 yes _X_ no ___ abstain ___ > > SB1-1-2 yes _X_ no ___ abstain ___ > > SB1-1-3 yes _X_ no ___ abstain ___ > > SB1-1-4 yes _X_ no ___ abstain ___ > > SB1-1-5 yes _X_ no ___ abstain ___ > > SB1-2-1 yes ___ no _X_ abstain ___ > There are many references in the LRM to "1364" and "1800" without a > specific year. Either these references need to be changed to > "1364-2005" or "1800-2005", or the definition of "IEEE 1364" and "IEEE > 1800" should be left in. Most references to "1364" and "1800" can > have > a year added, but some may need to stay generic; specifically 1.7, > 5.5.2, 21.12 (multiple places), C.2.1, C.2.2, I.12, I.12.1 (multiple > places). I will change my vote to yes if the committee decides that > all > references to "1364" and "1800" have a specific version added. > > > SB1-3-1 yes ___ no _X_ abstain ___ > I have no problems with the current wording, and no new wording is > recommended. I will change my vote to yes of specific wording changes > are recommended. > > > SB1-3-2 yes _X_ no ___ abstain ___ > > SB1-3-3 yes _X_ no ___ abstain ___ > A question is raised as to whether "config" should be listed as a > design > unit, but no recommendation given. I will change my vote to yes if > the > committee agrees to remove "config", or for a description of config to > be added to clause 3 (saying editor is to create the wording is OK). > > > SB1-5-1 yes _X_ no ___ abstain ___ > > SB1-5-2 yes _X_ no ___ abstain ___ > > SB1-5-3 yes ___ no _X_ abstain ___ > I think the discussion of time values makes more sense where it is > than > in clause 4. > > > SB1-5-4 yes _X_ no ___ abstain ___ > > SB1-5-5 yes _X_ no ___ abstain ___ > > SB1-5-6 yes _X_ no ___ abstain ___ > > SB1-6-1 yes _X_ no ___ abstain ___ > > SB1-6-2 yes _X_ no ___ abstain ___ > > SB1-6-3 yes _X_ no ___ abstain ___ > The suggestion is: "6.14 and 7.6 both describe strings. Merge them > ***or*** have only a two-sentence paragraph in 6.14". I do not > approve > of removing 6.14. I do approve of I approve of having a two-sentence > paragraph in 6.14 with a forward reference to 7.6. > > > SB1-7-1 yes _X_ no ___ abstain ___ > > SB1-7-2 yes _X_ no ___ abstain ___ > > SB1-10-1 yes ___ no _X_ abstain ___ > This needs to be a separate mantis item that goes through the full > discussion, voting, and approval process. > > > SB1-10-2 yes _X_ no ___ abstain ___ > > SB1-11-1 yes ___ no _X_ abstain ___ > I think a more correct fix is to change the term "procedural > assignment > operators" in 10.3 and 10.3.1 to "assignment operators", so as to > match > the description of these operators in 11.2.7 and A.6.3. > > > SB1-11-2 yes ___ no _X_ abstain ___ > The description of the wording problem is not detailed enough for the > editor > (me) to implement. > > > SB1-11-3 yes ___ no _X_ abstain ___ > This is an open mantis item (#1004), and needs to be addressed using > the > standard discussion, voting and approval method. > > > SB1-11-4 yes _X_ no ___ abstain ___ > > SB1-12-1 yes _X_ no ___ abstain ___ > > SB1-16-1 yes _X_ no ___ abstain ___ > > SB1-19-1 yes _X_ no ___ abstain ___ > > SB1-19-2 yes ___ no _X_ abstain ___ > This is an alleged errata in 1364-2005, and should be addressed as a > separate Mantis item. > > > SB1-20-1 yes _X_ no ___ abstain ___ > > SB1-20-2 yes _X_ no ___ abstain ___ > > SB1-21-1 yes ___ no _X_ abstain ___ > This is an enhancement request that needs to be a separate Mantis > item. > > > SB1-21-2 yes ___ no _X_ abstain ___ > This is a change to a definition in 1364-2005. It should be a > separate > Mantis item for discussion, voting and approval. > > > SB1-21-3 yes _X_ no ___ abstain ___ > > SB1-22-1 yes _X_ no ___ abstain ___ > > SB1-22-2 yes _X_ no ___ abstain ___ > > SB1-22-3 yes _X_ no ___ abstain ___ > > SB1-22-4 yes ___ no _X_ abstain ___ > I agree with the principle of the change, but this is a definition > that > does > not exist in either 1364-2005 or 1800-2005. It needs to be a separate > Mantis item with discussion, voting and approval. > > > SB1-25-1 yes _X_ no ___ abstain ___ > > SB1-25-2 yes _X_ no ___ abstain ___ > > SB1-25-3 yes _X_ no ___ abstain ___ > > SB1-27-1 yes _X_ no ___ abstain ___ > > SB1-33-1 yes ___ no ___ abstain _X_ > I think the current order of clauses 30-33 is fine, but will change > order if > the committee approves. > > > SB-O-1 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-2 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-3 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-4 yes ___ no _X_ abstain ___ > I think the current split on string literal topics is correct. 5.9 > discusses string literal syntax in the same clause with other > literals. > 11.6.1 discusses operations on string literals in the same clause on > operations on other types of data. > > > SB-O-5 yes ___ no _X_ abstain ___ > Moving the discussion on string literals and string types closer > together > because they are related would only move other closely related topics > further apart. This is one of those cases where there is no perfect > solution to how to group topics. I prefer to keep string literals > with > other literals and string arrays with other arrays. > > > SB-O-6 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-7 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-8 yes _X_ no _X_ abstain ___ > This is a duplicate of SB1-10-2, of which I am also in favor. > > > SB-O-9 yes ___ no _X_ abstain ___ > This needs committee discussion on what the correction should be. > Make > it a > separate Mantis item. > > > SB-O-10 yes ___ no _X_ abstain ___ > I think this should be left as-is. > > > SB-O-11 yes ___ no _X_ abstain ___ > Discussion on this should be turned over to the SV-CC committee. > > > SB2-6-9-1 yes _X_ no ___ abstain ___ > > > > BP1-5-1 yes ___ no _X_ abstain ___ > The note in 5.8 should remain deleted. It is redundant with the same > note > in 5.7. The Greek letter has already been corrected for draft 3. > > > BP1-5-2 yes _X_ no ___ abstain ___ > > BP1-5-3 yes ___ no _X_ abstain ___ > This would be changing a definition in 1800-2005. It is also part of > a > larger issue that has been raised on consistent usage of "data type" > and > "data object" throughout the LRM, and should be dealt with in a Mantis > item > on that topic. > > > BP1-5-4 yes ___ no _X_ abstain ___ > This is part of a larger issue that has been raised on consistent > usage > of > "data type" and "data object" throughout the LRM, and should be dealt > with > in a Mantis item on that topic. > > > BP1-5-5 yes ___ no _X_ abstain ___ > This is part of a larger issue that has been raised on consistent > usage > of > "data type" and "data object" throughout the LRM, and should be dealt > with > in a Mantis item on that topic. > > > BP1-5-6 yes _X_ no ___ abstain ___ > > BP1-5-7 yes ___ no _X_ abstain ___ > This is part of a larger issue that has been raised on consistent > usage > of > "data type" and "data object" throughout the LRM, and should be dealt > with > in a Mantis item on that topic. > > > BP1-5-8 yes ___ no _X_ abstain ___ > This is part of a larger issue that has been raised on consistent > usage > of > "data type" and "data object" throughout the LRM, and should be dealt > with > in a Mantis item on that topic. > > > BP1-6-1 yes _X_ no ___ abstain ___ > > BP1-6-2 yes ___ no ___ abstain _X_ > I will go along with what the committee decides. > > > BP1-6-3 yes _X_ no ___ abstain ___ > > BP1-6-4 yes _X_ no ___ abstain ___ > > BP1-6-5 yes ___ no _X_ abstain ___ > This is already covered in Mantis 507, and is scheduled to be > corrected > in > draft 3. > > > BP1-6-6 yes ___ no ___ abstain _X_ > I will go with what the committee decides regarding removal of the > editor > question, but personally I do not think this is an appropriate usage > of > an > informative note. I think this note should either be deleted or be > made > part of the preceding paragraph. > > > BP1-7-1 yes ___ no _X_ abstain ___ > I disagree with the suggested change. This subclause is specifically > defining a "memory" as a one-dimensional unpacked array. There is no > "fastest varying unpacked dimension". An array with multiple unpacked > dimensions is not a memory, and referring to one as such would break > the > VPI > definitions of memories and arrays. > > > BP1-7-2 yes _X_ no ___ abstain ___ > > BP1-7-3 yes _X_ no ___ abstain ___ > > BP1-7-4 yes ___ no _X_ abstain ___ > I disagree with removing the paragraph. An introduction paragraph and > general definition of a structure is needed. If the text is not > correct, > then a proposal on correct wording should be made, discussed, and > voted > on. > > > BP1-8-1 yes _X_ no ___ abstain ___ > > BP1-9-1 yes _X_ no ___ abstain ___ > > BP1-9-2 yes _X_ no ___ abstain ___ > > BP1-9-3 yes _X_ no ___ abstain ___ > > BP1-9-4 yes _X_ no ___ abstain ___ > > BP1-10-1 yes _X_ no ___ abstain ___ > > BP1-10-2 yes _X_ no ___ abstain ___ > > BP1-10-3 yes _X_ no ___ abstain ___ > > BP1-11-1 yes _X_ no ___ abstain ___ > > BP1-12-1 yes ___ no ___ abstain _X_ > I will go along with the committee decision. I think it is helpful, > but > not > essential, to mention that a default branch is not the only way to > catch > x/z > values in the case expression. > > > BP1-12-2 yes _X_ no ___ abstain ___ > > BP1-12-3 yes _X_ no ___ abstain ___ > > BP1-12-4 yes _X_ no ___ abstain ___ > > BP1-12-5 yes _X_ no ___ abstain ___ > > BP1-13-1 yes _X_ no ___ abstain ___ > > BP1-13-2 yes _X_ no ___ abstain ___ > > BP1-13-3 yes _X_ no ___ abstain ___ > > BP1-13-4 yes _X_ no ___ abstain ___ > > BP1-13-5 yes _X_ no ___ abstain ___ > > BP1-13-6 yes _X_ no ___ abstain ___ > > BP1-13-7 yes _X_ no ___ abstain ___ > > BP1-22-1 yes _X_ no ___ abstain ___ > > BP1-22-2 yes _X_ no ___ abstain ___ > > BP1-22-3 yes _X_ no ___ abstain ___ > > BP1-22-4 yes _X_ no ___ abstain ___ > > BP1-22-5 yes _X_ no ___ abstain ___ > > BP1-A-1 yes _X_ no ___ abstain ___ > > MH-1 yes ___ no _X_ abstain ___ > This is a duplicate of BP1-7-4. A Mantis item should be created with > a > proposal for the exact changes needed. > > > MH-2 yes ___ no _X_ abstain ___ > A Mantis item should be created with a proposal for the exact changes > needed > (one Mantis item could cover both MH-1 and MH-2). > > > MH-3 yes _X_ no ___ abstain ___ > I approve based on the assumption that the requested change is to > delete > the > words "Verilog syntax for" instead of the currently deleted "Verilog > syntax". > > > HC-D-1 yes _X_ no ___ abstain ___ > > HC-D-2 yes _X_ no ___ abstain ___ > > HC-E-1 yes _X_ no ___ abstain ___ > > HC-O-1 yes _X_ no ___ abstain ___ > > HC-O-2 yes _X_ no ___ abstain ___ > > HC-O-3 yes _X_ no ___ abstain ___ > > HC-O-4 yes _X_ no ___ abstain ___ > > HC-O-5 yes _X_ no ___ abstain ___ > > HC-O-6 yes _X_ no ___ abstain ___ > > HC-O-7 yes _X_ no ___ abstain ___ > > Most of Heath's issues were about formatting. The note at the > beginning > of > these annexes already states that formatting still needs to be done. > No > review or voting on this type of issue was needed. > > > > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Apr 25 23:38:51 2007
This archive was generated by hypermail 2.1.8 : Wed Apr 25 2007 - 23:39:05 PDT