VHDL-2008 allows read of a port in out
mode, but previous VHDL versions do not, so based on the error message 'Cannot read output status', and your comment about fixing the problem through use of VHDL-2008, it sounds like this is the problem.
However, the error message may actually be 'Cannot read output "status"', where "status" is a reference to an output named "status" elsewhere in undisclosed code. You may want to search for "status" in all code, to see if a "status" port with mode out
is referenced for read.
If so, the problem can be fixed in VHDL-2002 if an internal signal is driven by the component, and the internal signal then drives the out
port. This internal signal may then be read internally.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…