"list of ports" and "list of port declarations" are used unclearly and in one case incorrectly in the text. It is unclear because "list of ports" can refer either a general list of ports or to the BNF construct "list_of_ports", which is only one type of list of ports. To be clear, "list of ports" and "list of port declarations" should be used with their underscores wherever the corresponding BNF construct is met. Specifically: In 19.7: "An extern module declaration consists of the keyword extern followed by the module name and the list of ports for the module." Here "list of ports" is used in the generic sense. The next sentence is, "Both list of ports syntax (possibly with parameters) and original Verilog style port declarations can be used." This is incorrect because the list_of_ports form is the Verilog-1995 form and list_of_port_declarations is the Verilog-2001 form. This could be corrected for example as: "Both the list_of_port_declarations syntax (possibly with parameters) and the original Verilog style list_of_ports syntax can be used." (But see Mantis 1469.) In the following note, "NOTE--The potential existence of defparams precludes the checking of the port connection information prior to elaboration time even for list of ports style declarations," again "list of ports style declarations" should be changed to "the list_of_port_declarations style". 19.8 says, "Generic interface ports cannot be declared using the Verilog-1995 list of ports style. Generic interface ports can only be declared by using a list of port declaration style." "list of ports" should be "list_of_ports" and "list of port declaration" should be "list_of_port_declarations". The same changes should be made in the 2nd paragraph of 20.2.3. Shalom Shalom Bresticker Intel Jerusalem LAD DA +972 2 589-6852 +972 54 721-1033 I don't represent Intel
This archive was generated by hypermail 2.1.8 : Mon Sep 18 2006 - 07:56:01 PDT