/sandino

Sandino is the RTL implementation (in VHDL) of a fully by-passed 5-stage processor adapted from the MIT 6.004 beta processo. In addition Sandino contains an L1-I and L1-D caches, a TLB and a Tournament branch predictor.

Primary LanguageVHDLApache License 2.0Apache-2.0

sandino

Sandino is the RTL implementation (in VHDL) of a fully by-passed 5-stage processor adapted from the beta processor of MIT 6.004 class

In addition Sandino contains the following:

  • An instruction cache (direct-mapped)
  • A data cache (3-way associative)
  • A TLB (fully associative)
  • A tournament branch predictor(composed of a local and global predictor)