Skip to content

kleiner-fisch/systemverilog-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

systemverilog-cache

Testbench for a simple cache

Introduction

Here I show case a test bench for a small cache. I created the test bench as a small project to learn system verilog.

Simulation

To run the test bench use the following link: edaplayground.com.

Description of the Design

The cache is a simple FIFO cache, modelled as a bit vector with 128 bits. Thus, it can well happen that a key is stored multiple times in the cache. The keys and the values are stored next to each other in the bit vector.

Description of the Testbench

The testbench is inspired by a course on udemy.

There, they split the test bench into four concurrently running modules: test vector generator, driver, monitor and score board.

Source of the Design

Design is taken from: https://bitbucket.org/spandeygit/learn\_verilog With minor modifications from me There is also a youtube video on this: https://youtu.be/1-15\_tPmrkQ

About

Testbench for a simple cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published