O3CPU.py (9132:c8d4b0595448) O3CPU.py (9179:666bc9df1e49)
1# Copyright (c) 2005-2007 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 62 unchanged lines hidden (view full) ---

71 wbDepth = Param.Unsigned(1, "Writeback depth")
72 fuPool = Param.FUPool(DefaultFUPool(), "Functional Unit pool")
73
74 iewToCommitDelay = Param.Unsigned(1, "Issue/Execute/Writeback to commit "
75 "delay")
76 renameToROBDelay = Param.Unsigned(1, "Rename to reorder buffer delay")
77 commitWidth = Param.Unsigned(8, "Commit width")
78 squashWidth = Param.Unsigned(8, "Squash width")
1# Copyright (c) 2005-2007 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 62 unchanged lines hidden (view full) ---

71 wbDepth = Param.Unsigned(1, "Writeback depth")
72 fuPool = Param.FUPool(DefaultFUPool(), "Functional Unit pool")
73
74 iewToCommitDelay = Param.Unsigned(1, "Issue/Execute/Writeback to commit "
75 "delay")
76 renameToROBDelay = Param.Unsigned(1, "Rename to reorder buffer delay")
77 commitWidth = Param.Unsigned(8, "Commit width")
78 squashWidth = Param.Unsigned(8, "Squash width")
79 trapLatency = Param.Tick(13, "Trap latency")
80 fetchTrapLatency = Param.Tick(1, "Fetch trap latency")
79 trapLatency = Param.Unsigned(13, "Trap latency")
80 fetchTrapLatency = Param.Unsigned(1, "Fetch trap latency")
81
82 backComSize = Param.Unsigned(5, "Time buffer size for backwards communication")
83 forwardComSize = Param.Unsigned(5, "Time buffer size for forward communication")
84
85 predType = Param.String("tournament", "Branch predictor type ('local', 'tournament')")
86 localPredictorSize = Param.Unsigned(2048, "Size of local predictor")
87 localCtrBits = Param.Unsigned(2, "Bits per counter")
88 localHistoryTableSize = Param.Unsigned(2048, "Size of local history table")

--- 60 unchanged lines hidden ---
81
82 backComSize = Param.Unsigned(5, "Time buffer size for backwards communication")
83 forwardComSize = Param.Unsigned(5, "Time buffer size for forward communication")
84
85 predType = Param.String("tournament", "Branch predictor type ('local', 'tournament')")
86 localPredictorSize = Param.Unsigned(2048, "Size of local predictor")
87 localCtrBits = Param.Unsigned(2, "Bits per counter")
88 localHistoryTableSize = Param.Unsigned(2048, "Size of local history table")

--- 60 unchanged lines hidden ---