Lines Matching refs:level
72 # tree is a shared memory, and then at each level a number of
84 # caches/testers associated with the uppermost level of memory. The
86 # connected at each level of the crossbar hierarchy. The tester string
108 help = """Top-level clock for blocks running at system
135 print("Error: Must have at least one level of caches")
143 print("Error: Must have testers at the uppermost level")
153 print("Error: Must have 1 or more caches at each level")
156 # Determine the tester multiplier for each level as the string
161 print("Error: Must have at least one cache per level")
188 # Clone previous level and update params
231 # For each level, track the next subsys index to use
236 def make_cache_level(ncaches, prototypes, level, next_cache):
239 index = next_subsys_index[level]
240 next_subsys_index[level] += 1
245 setattr(system, 'l%dsubsys%d' % (level, index), subsys)
248 ntesters = testerspec[len(cachespec) - level]
257 if level != 0:
259 # we do this even with a single element on this level
267 # on this level
274 make_cache_level(ncaches[1:], prototypes[1:], level - 1, cache)
281 print("Error: No next-level cache at top level")
297 # Top level call to create the cache hierarchy, bottom up
300 # Connect the lowest level crossbar to the memory