Skip to content

Commit

Permalink
Merge branch 'dev' into tc-l2
Browse files Browse the repository at this point in the history
  • Loading branch information
maksyuki committed Jan 1, 2022
2 parents 84c5c87 + 8ff8571 commit 034056c
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 629 deletions.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@
## Overview
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.

Now the TreeCore has two version, TreeCoreL1(**_TreeCore Learning Core 1_**) and TreeCoreL2(**_TreeCore Learning Core 2_**).
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.



## Feature
TreeCoreL1
Expand All @@ -34,9 +36,20 @@ TreeCoreL2
* support RISCV integer(I) instruction set
* supports machine mode privilege levels
* supports AXI4 inst and mem acess
* supports ICache and DCache
* supports branch prediction
* can boot rt-thread
* develop under all open-source toolchain

TreeCoreL3(**under development**)
* 64-bits two-issue, eight-stage pipeline riscv core
* written by chisel3
* support RV64IMAC instruction set
* supports machine mode privilege levels
* supports AXI4 inst and mem acess
* can boot linux
* develop under all open-source toolchain

## Develop Schedule
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.

Expand Down
158 changes: 0 additions & 158 deletions rtl/tc_l1/core/defines.v

This file was deleted.

Empty file removed rtl/tc_l1/core/pc_reg.v
Empty file.
128 changes: 0 additions & 128 deletions rtl/tc_l1/utils/full_handshake_rx.v

This file was deleted.

Loading

0 comments on commit 034056c

Please sign in to comment.