Shabtay’s take 04/28 I suggest deprecating the Verilog 2001 and VHDL support data types from this IM as this is covered in IM200. This will allow us to quickly converge on this IM as we are in principle agreement about SV data types. If agreed this is pending subject to spec review.

John believes that this is premature for VHDL

All Agreed wrt Verilog

 

Function arg data type subset - that spans the 3 languages

      a) The list of data types supported in DPI calls.

      b) How do software-side data types map to VHDL and 'vanilla'

         Verilog on the hardware side?

      c) Additional considerations regarding arg data types:

      d) How are integer representations reconciled on different  machine architectures (32 bit vs. 64 bit)

            - Take guidance from SystemVerilog standard here

      e) Consider support for SV chandle type

      f) Clarify use of string types over the 3 languages

 

Already had lots of discussion on this with the current state of the results contained in the Mentor proposal document. Still have to have further discussions on the older Verilog types.

 

Russ wants 2D packed array types. Very useful for defining memories and believes that this is a very useful feature. DPI interface defines a canonical form. Helper functions can make this fairly easy to support.

 

Strings not for 2.0