Cache model - MIPT-ILab/mipt-mips GitHub Wiki
CacheTagArray class
Class CacheTagArray
implements the concepts of a real tag array in a CPU cache. As you know, the cache tag array (unlike cache data array) does not store any real data (bytes of instructions, variables, arrays, etc). It is only responsible for generation hit signal
, i.e. it can say whether a particular block is contained by the cache or not, but cannot provide the block data itself.
You are free to add as many additional methods and classes as you want, but you cannot change these interfaces.