It's not wrong. Synthesis tools do not require the clock to be the first event in the list. In fact, the next line after the one you quoted is: "// Any sequence of edge events can be in event list." Shalom > One other interesting note: I went to double check the multiple reset > conditions by calling up the 1364.1-2002 standard (Verilog RTL > Synthesis). > Here's what I read: (Sec 5.2.2.1, p 9) > > The always statement shall be of the form: > > always @ (posedge <condA> or negedge <condB> or negedge <condC> or > ... > posedge <Clock>) > ^^^^^^^?????? > Isn't that backwards? The clock event should be the first event in > the list. > In fact all four examples on the next page have the clock as the first > event in the list. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Fri Mar 9 01:57:36 2007
This archive was generated by hypermail 2.1.8 : Fri Mar 09 2007 - 01:58:04 PST