42,46c42,46
< decodeToFetchDelay = Param.Unsigned(1, "Decode to fetch delay")
< renameToFetchDelay = Param.Unsigned(1 ,"Rename to fetch delay")
< iewToFetchDelay = Param.Unsigned(1, "Issue/Execute/Writeback to fetch "
< "delay")
< commitToFetchDelay = Param.Unsigned(1, "Commit to fetch delay")
---
> decodeToFetchDelay = Param.Cycles(1, "Decode to fetch delay")
> renameToFetchDelay = Param.Cycles(1 ,"Rename to fetch delay")
> iewToFetchDelay = Param.Cycles(1, "Issue/Execute/Writeback to fetch "
> "delay")
> commitToFetchDelay = Param.Cycles(1, "Commit to fetch delay")
49,53c49,53
< renameToDecodeDelay = Param.Unsigned(1, "Rename to decode delay")
< iewToDecodeDelay = Param.Unsigned(1, "Issue/Execute/Writeback to decode "
< "delay")
< commitToDecodeDelay = Param.Unsigned(1, "Commit to decode delay")
< fetchToDecodeDelay = Param.Unsigned(1, "Fetch to decode delay")
---
> renameToDecodeDelay = Param.Cycles(1, "Rename to decode delay")
> iewToDecodeDelay = Param.Cycles(1, "Issue/Execute/Writeback to decode "
> "delay")
> commitToDecodeDelay = Param.Cycles(1, "Commit to decode delay")
> fetchToDecodeDelay = Param.Cycles(1, "Fetch to decode delay")
56,59c56,59
< iewToRenameDelay = Param.Unsigned(1, "Issue/Execute/Writeback to rename "
< "delay")
< commitToRenameDelay = Param.Unsigned(1, "Commit to rename delay")
< decodeToRenameDelay = Param.Unsigned(1, "Decode to rename delay")
---
> iewToRenameDelay = Param.Cycles(1, "Issue/Execute/Writeback to rename "
> "delay")
> commitToRenameDelay = Param.Cycles(1, "Commit to rename delay")
> decodeToRenameDelay = Param.Cycles(1, "Decode to rename delay")
62c62
< commitToIEWDelay = Param.Unsigned(1, "Commit to "
---
> commitToIEWDelay = Param.Cycles(1, "Commit to "
64c64
< renameToIEWDelay = Param.Unsigned(2, "Rename to "
---
> renameToIEWDelay = Param.Cycles(2, "Rename to "
66c66
< issueToExecuteDelay = Param.Unsigned(1, "Issue to execute delay (internal "
---
> issueToExecuteDelay = Param.Cycles(1, "Issue to execute delay (internal "
74c74
< iewToCommitDelay = Param.Unsigned(1, "Issue/Execute/Writeback to commit "
---
> iewToCommitDelay = Param.Cycles(1, "Issue/Execute/Writeback to commit "
76c76
< renameToROBDelay = Param.Unsigned(1, "Rename to reorder buffer delay")
---
> renameToROBDelay = Param.Cycles(1, "Rename to reorder buffer delay")
79,80c79,80
< trapLatency = Param.Unsigned(13, "Trap latency")
< fetchTrapLatency = Param.Unsigned(1, "Fetch trap latency")
---
> trapLatency = Param.Cycles(13, "Trap latency")
> fetchTrapLatency = Param.Cycles(1, "Fetch trap latency")