Cache.py (11722:f15f02d8c79e) | Cache.py (12513:4dfc54394b5a) |
---|---|
1# Copyright (c) 2012-2013, 2015 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 --- 43 unchanged lines hidden (view full) --- 52 53 size = Param.MemorySize("Capacity") 54 assoc = Param.Unsigned("Associativity") 55 56 tag_latency = Param.Cycles("Tag lookup latency") 57 data_latency = Param.Cycles("Data access latency") 58 response_latency = Param.Cycles("Latency for the return path on a miss"); 59 | 1# Copyright (c) 2012-2013, 2015 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 --- 43 unchanged lines hidden (view full) --- 52 53 size = Param.MemorySize("Capacity") 54 assoc = Param.Unsigned("Associativity") 55 56 tag_latency = Param.Cycles("Tag lookup latency") 57 data_latency = Param.Cycles("Data access latency") 58 response_latency = Param.Cycles("Latency for the return path on a miss"); 59 |
60 warmup_percentage = Param.Percent(0, 61 "Percentage of tags to be touched to warm up the cache") 62 |
|
60 max_miss_count = Param.Counter(0, 61 "Number of misses to handle before calling exit") 62 63 mshrs = Param.Unsigned("Number of MSHRs (max outstanding requests)") 64 demand_mshr_reserve = Param.Unsigned(1, "MSHRs reserved for demand access") 65 tgts_per_mshr = Param.Unsigned("Max number of accesses per MSHR") 66 write_buffers = Param.Unsigned(8, "Number of write buffers") 67 --- 45 unchanged lines hidden --- | 63 max_miss_count = Param.Counter(0, 64 "Number of misses to handle before calling exit") 65 66 mshrs = Param.Unsigned("Number of MSHRs (max outstanding requests)") 67 demand_mshr_reserve = Param.Unsigned(1, "MSHRs reserved for demand access") 68 tgts_per_mshr = Param.Unsigned("Max number of accesses per MSHR") 69 write_buffers = Param.Unsigned(8, "Number of write buffers") 70 --- 45 unchanged lines hidden --- |