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 --- |