Hello all, I have a question regarding the use of expressions as a port connection when instantiating a module. module parent(a); electrical a; child ch1(V(a)); endmodule module child(win); input win; wreal win; .... endmodule Notice here I am passing V(a) (as an expression) into child. Based on the grammar this is allowed also in section 6.2 Module Instantiation we have the comment: "An expression can be used for supplying a value to a module input port if it is a digital port." Was it intended to allow continuous analog values to be passed like this into digital or is this an oversight. I always thought the use of expressions in the port connection was to handle passing of literal values: child ch1(1'b1); that sort of thing. Cheers... Dave -- ============================================== -- It's a beautiful day -- Don't let it get away -- -- David Miller -- Design Technology (Austin) -- Freescale Semiconductor -- Ph : 512 996-7377 Fax: x7755 ============================================== -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Tue May 5 13:25:38 2009
This archive was generated by hypermail 2.1.8 : Tue May 05 2009 - 13:26:37 PDT