Update README.md
[leet.git] / README.md
blob65f6f1b388378b6c1913c05367c62e01cb06fb80
1 _XXX_ CPU is the first Microprocessor Of Azerbaijan which is developed by Goup.
3 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).
5 _The impossible dream_
7 ## Our main goals:
8 * Analysis power-efficiency, high-bandwidth memory traffic, low cache coherency traffic (mostly Electrical Engineering/Digital Circuit depended things).
9 * Review IEEE articles/Patents for implementation.
10 * Researching about Fabrication process (Silicon IC).
11 * Implement L1/L2 (Instruction/Data) cache, TLB/ITLB.
12 * Implement Branch predictor/RAS.
13 * Implement Pipelining and Superscalar execution (OoO).
14 * Implement ALU/FPU/AGU/Execution unit.
16 ## SoC
17 * SPI
18 * UART
20 ## This is motivation for us.
21 #### Intel Bloomfield microprocessor
22 * 263 mm²
23 * 731,000,000 transistors
24 * 45 nm process
25 * 4 cores
26 <img src="assets/1050px-nehalem_die_shot.png" alt="Bloomfield" style="max-width:100%;" width="600" height="350">