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