Skip to content

HeliosXCore is a Superscalar Out-of-order RISC-V Processor Core.

Notifications You must be signed in to change notification settings

HeliosXCore/HeliosXCore

Repository files navigation

HeliosXCore

HeliosXCore is a Superscalar Out-of-order RISC-V Processor Core.

Design Docs | 设计文档

Directory Organization

  • 3rd-party: The third-party library code.
  • HeliosXEmulator: Emulator submodule used for differential testing to verify correctness.
  • HeliosXSimulator: Simulator submodule used for differential testing to verify correctness.
  • docs: Project documents.
  • rtl: CPU Core RTL source code.
  • scripts: Scripts used for testing.
  • soc: SoC RTL source code.
  • testbench: Test and Bench code.

Contribution

HeliosXCore development is based on the pull request on Github.

  1. Create a new branch:
git checkout -b <branch_name>
  1. Create a Pull Request and receive code review from reviewers.
  2. PR title shoule be concise since it is going to be the commit message in the main branch after merging and squashing.