goupaz / leet

First Azerbaijani's CPU (w/ IP, SoC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leet (1337/eleet) CPU is the first Microprocessor Of Azerbaijan which is developed by Goup.

We are developing this CPU to implement cutting-edge microarchitectural components/techniques (Branch Prediction, RAS, Pipelining, OoO Superscalar execution, Low-Power Techniques, Multi-Threading/SMT).

The impossible dream

Our main goals:

  • Analysis power-efficiency, high-bandwidth memory traffic, low cache coherency traffic (mostly Electrical Engineering/Digital Circuit depended things).
  • Review IEEE articles/Patents for implementation.
  • Researching about Fabrication process (Silicon IC).
  • Implement L1/L2 (Instruction/Data) cache, TLB/ITLB.
  • Implement Branch predictor/RAS.
  • Implement Pipelining and Superscalar execution (OoO).
  • Implement ALU/FPU/AGU/Execution unit.

SoC

  • SPI
  • UART

This is motivation for us.

Intel Bloomfield microprocessor

  • 263 mm²
  • 731,000,000 transistors
  • 45 nm process
  • 4 cores

Bloomfield

About

First Azerbaijani's CPU (w/ IP, SoC)


Languages

Language:C++ 53.7%Language:Verilog 27.1%Language:Makefile 19.2%