Skip to content

codefair114/UFCache

Repository files navigation

UFCache


Verilog Code for the UFCache project. Presentation video is available here


Intro

UFCache is a new cache memory system which uses capacities as timers to check the data from the memory blocks. Instead of using software, we adapted the LRU algorithm and implemented it using hardware modules. Check the datasheet for more details.

Features

In the app there are implemented the following features:

  1. Time
  • Faster reads
  • Simple algoritm
2. Energy
  • Uses residual capacities of MOS transistors (which usually consists an issue in electronic circuits)
  • Uses energy from the pins where signals were received

Run

Install Vivado and open the .xpr file. Then press run from the tab menu.

Next

For the moment, the application is quite simple and it needs improvement. Some of the features proposed are:

  • Multicore processor scenario
  • Wiring design

About

Verilog Code for the UFCache project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published