- Qsys file “avalon_i2c_master.sv” had this illegal code (inout is a net, it cannot be typed as a variable)
inout logic sda_inout;
Such code yields this error:
Error-[VILIOP] Variable in low conn of inout port
Solution: manual code change, change inout type from logic to wire.
Thanks for detailed reply.
My point was, that your customer who is using Quartus with VCS, was claiming that he didn't chose the "logic" type for an inout at file "avalon_i2c_msater.sv".
He says it's QSYS code generation tool that did that error of using "logic" instead of wire for an inout.
Can you please check this? Or your point is that user did the error here in some configuration during his qsys session?