i tried running the same in Questa, it was giving error as
illegal port connect with vhdl and verilog
when tried running the same with cadence irun, it was working fine and the 2-dimensional port connection in the port got connected…
Kindly help me out regarding the same, a request to Mentor GUyrs, whether is it tool issue or not supported feature, kndly help me out, case is quite critical…
I tried the same and as well all the possible ways, but its not working.
Oly possiblity is to create a wrapper around the same, but the other tool is working fine.
** Fatal: (vsim-3362) The type of VHDL port ‘ABC_MMM’ is invalid for Verilog connection (7th connection).
I am using Questa Sim 6.6C .
Can you kindly guide me out of this situation, quite critical.
Just because you think something is working in another tool, and not another, does not always mean one tool is right and the other tool is wrong. In this case, there is no standard definition for VHDL/SystemVerilog interoperability. Given that SystemVerilog considers unpacked types as a strong type (i.e. no implicit casting) and all types in VHDL are a strong type, I believe Questa’s interpretation is valid, and the connection you are trying to make is invalid.
Thanks for your clear explanation. But can you kindly give me an work around for the same, how can i easily connect the same, as I am having such type of connections for numerous signals. So is it the wrapper the only way to connect ? Or any quick workaround.