O3CPU.py (13665:9c7fe3811b88) | O3CPU.py (13710:5ba1d8066ef0) |
---|---|
1# Copyright (c) 2016, 2019 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 63 unchanged lines hidden (view full) --- 72 73 @classmethod 74 def support_take_over(cls): 75 return True 76 77 activity = Param.Unsigned(0, "Initial count") 78 79 cacheStorePorts = Param.Unsigned(200, "Cache Ports. " | 1# Copyright (c) 2016, 2019 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 63 unchanged lines hidden (view full) --- 72 73 @classmethod 74 def support_take_over(cls): 75 return True 76 77 activity = Param.Unsigned(0, "Initial count") 78 79 cacheStorePorts = Param.Unsigned(200, "Cache Ports. " |
80 "Constrains stores only. Loads are constrained by load FUs.") | 80 "Constrains stores only.") 81 cacheLoadPorts = Param.Unsigned(200, "Cache Ports. " 82 "Constrains loads only.") |
81 82 decodeToFetchDelay = Param.Cycles(1, "Decode to fetch delay") 83 renameToFetchDelay = Param.Cycles(1 ,"Rename to fetch delay") 84 iewToFetchDelay = Param.Cycles(1, "Issue/Execute/Writeback to fetch " 85 "delay") 86 commitToFetchDelay = Param.Cycles(1, "Commit to fetch delay") 87 fetchWidth = Param.Unsigned(8, "Fetch width") 88 fetchBufferSize = Param.Unsigned(64, "Fetch buffer size in bytes") --- 106 unchanged lines hidden --- | 83 84 decodeToFetchDelay = Param.Cycles(1, "Decode to fetch delay") 85 renameToFetchDelay = Param.Cycles(1 ,"Rename to fetch delay") 86 iewToFetchDelay = Param.Cycles(1, "Issue/Execute/Writeback to fetch " 87 "delay") 88 commitToFetchDelay = Param.Cycles(1, "Commit to fetch delay") 89 fetchWidth = Param.Unsigned(8, "Fetch width") 90 fetchBufferSize = Param.Unsigned(64, "Fetch buffer size in bytes") --- 106 unchanged lines hidden --- |