Skip to content

Commit 034056c

Browse files
committed
Merge branch 'dev' into tc-l2
2 parents 84c5c87 + 8ff8571 commit 034056c

File tree

7 files changed

+14
-629
lines changed

7 files changed

+14
-629
lines changed

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
## Overview
2222
The TreeCore processors are the riscv64 software core developed under the [Open Source Chip Project by University (OSCPU)](https://github.com/OSCPU). OSCPU was initiated by ICTCAS(**_Institute of computing Technology, Chinese Academy of Sciences_**), which aims to make students use all open-source toolchain to design, develop open-source chips by themselves. It also can be called "One Life, One Chip" project in Chinese which has achieved two season. Now Season 3 is in progress in 2021.
2323

24-
Now the TreeCore has two version, TreeCoreL1(**_TreeCore Learning Core 1_**) and TreeCoreL2(**_TreeCore Learning Core 2_**).
24+
Now the TreeCore has two version, TreeCoreL1(**_TreeCore Learning Core 1_**) and TreeCoreL2(**_TreeCore Learning Core 2_**). The TreeCore project is aim to help students to develop a series of riscv processor by step-to-step materials, So not just for high performance. Not like textbooks exhibit the all the knowledges in one time. TreeCore start a very simple model. provide necessary new concepts or knowledge you need to learn.
25+
26+
2527

2628
## Feature
2729
TreeCoreL1
@@ -34,9 +36,20 @@ TreeCoreL2
3436
* support RISCV integer(I) instruction set
3537
* supports machine mode privilege levels
3638
* supports AXI4 inst and mem acess
39+
* supports ICache and DCache
40+
* supports branch prediction
3741
* can boot rt-thread
3842
* develop under all open-source toolchain
3943

44+
TreeCoreL3(**under development**)
45+
* 64-bits two-issue, eight-stage pipeline riscv core
46+
* written by chisel3
47+
* support RV64IMAC instruction set
48+
* supports machine mode privilege levels
49+
* supports AXI4 inst and mem acess
50+
* can boot linux
51+
* develop under all open-source toolchain
52+
4053
## Develop Schedule
4154
Now, the develop schedule is recorded by the **Tencent Document**. You can click this link [schedule table](https://docs.qq.com/sheet/DY3lORW5Pa3pLRFpT?newPad=1&newPadType=clone&tab=BB08J2) to view it.
4255

rtl/tc_l1/core/defines.v

Lines changed: 0 additions & 158 deletions
This file was deleted.

rtl/tc_l1/core/pc_reg.v

Whitespace-only changes.

rtl/tc_l1/utils/full_handshake_rx.v

Lines changed: 0 additions & 128 deletions
This file was deleted.

0 commit comments

Comments
 (0)