镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

About

Yprocess is a RISC-V processor implemented by Chisel, support RV64IM instruction sets.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

285 Commits

Folders and files

Repository files navigation

Yprocessor

The fifth One Student One Chip project.

Previous implement of my processor referred as YPC is available at here. Because v2.2 has been released in YPC, so I decided to start to release v3.0 in Yprocessor.

Yprocessor is a processor project, based on RISC-V.

In order to implement the processor, the project framework implements the RISC-V simulator, referred as NEMU. You can find NEMU in nemu directory.

In addition, the abstract machine, Nanos-lite operating system and Navy Applications are also implemented, which can be found in abstract-machine, nanos-lite, navy-apps directories respectively.

The most important thing is the RTL implementation of the processor core, which you can find in the npc directory. What's more , the NPC is implemented by Chisel.

After RTL coding, we need to simulate our RTL design and verify the correctness, NSIM is implemented here, which you can find in nsim directory. NSIM is based on NEMU framework, with less work, you can utilize all the functions you have achieved in NEMU in NSIM. This blog describes the design details of NSIM.

About

Yprocess is a RISC-V processor implemented by Chisel, support RV64IM instruction sets.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages