I am using ncvhdl compiler 08.10-s019. I have been trying to simulate a package with a type that is declared as "protected" which is a part od vhdl 2002 feature. So in command line I tried simulating it as
ncvhdl -v200x -messages -work work const_pkg.vhd
But i am getting this error: type RANDOM_TYPE is protected
*E,BADTYP (const_pkg.vhd,105|22): expecting a type definition [4.1] .
And is my .cshrc file it is like this:
setenv IUS /usr/local/cadence/IUS0810019
setenv PATH $IUS/tools.lnx86/bin:$PATH
The directories seem to be fine. It would be great if someone can help me out with this. There are many more error but all are associated with the lines where this "protected" is used.
The 8.1 version of the software is several years old. It is likely that the "protected" keyword was not yet supported in that version.