Changed parameter definitions and instruction port type so ModelSim can compile without errors (may not have been valid SV before...)