Reply To: Cadence support for OSVVM 2015.03

Why OSVVM™? Forums OSVVM Cadence support for OSVVM 2015.03 Reply To: Cadence support for OSVVM 2015.03

#1051

Hello Ahmed,

I have changed lines with ?= operator according to the syntax you suggested (also confirmed by Cadence support):

    –if L ?= R then

    if \?=\ (L, R) then

Anyway, I still have errors:
    if \?=\ (L, R) then             |ncvhdl_p: *E,ALTYMM (/prj/nvem/sw/SynthWorks/OSVVM@2015.06/AlertLogPkg.vhd,1715|13): subprogram call or operator argument type mismatch 87[4.3.3.2] 93[4.3.2.2].
Also I have problem with impure function Initialize:    constant CONSTRUCT_ALERT_DATA_STRUCTURE : boolean := Initialize ;                                                                   |ncvhdl_p: *E,IPMCAL (/prj/nvem/sw/SynthWorks/OSVVM@2015.06/AlertLogPkg.vhd,1009|66): Illegal protected method call or member access as per LRM [10.3].
As suggested by Jim, I keep posting any error hoping this help other Cadence users.Best regards.
Alex