No. This 1364 restriction is no longer true in 1800. Stu knows this, but must have forgotten it, or simply did not notice this sentence. The problem is that 1800 is not explicit about this. See http://www.eda-stds.org/sv-bc/hm/4730.html and Mantis 1555. Shalom > 10.4 "Variable declaration assignments are only allowed at the module > level." So the declarations of j and k below are illegal? > > function automatic f(input int i); > int j = 0; > ... > endfunction > > always @(posedge clk) begin > int k = 0; > ... > end -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Apr 11 04:15:50 2007
This archive was generated by hypermail 2.1.8 : Wed Apr 11 2007 - 04:16:18 PDT