-
Notifications
You must be signed in to change notification settings - Fork 5
rattboi/0xBEEFA55
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published