forked from rattboi/0xBEEFA55
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe.txt
10 lines (7 loc) · 916 Bytes
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
This project is a Verilog simulation of a split instruction/data L1 cache for a 32-bit processor in a system with multiple processors. The system employs MESI protocol to ensure cache coherence.
The instruction cache is 2-way set associative, consists of 16K sets, and has 64-byte lines. The data cache is 4-way set associative, consists of 16K sets, and has 64-byte lines.
Both caches employ LRU replacement policy and are backed by an L2 cache (which is modeled as a stub in this simulation). Statistics regarding number of reads, writes, hits, and misses are also generated. This simulation has a single-cycle interface between a processor and L1, and between L1 and L2. All processor reads and writes are a single byte.
Project Contents:
/BEEFA55 -- Xilinx Project Directory
/doc -- Documentation/Report (LaTeX)
/vectors -- Provided trace file (cc1.din), new test files (*.trace) and descriptions