Skip to content

KestrelComputer/polaris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The KCP53000 Core Family (formerly Polaris)

Polaris used to be the name of a simple, 64-bit RISC-V ISA CPU. However, before I could actually complete the project, I discovered that AMD had a line of GPUs by that name.

So, I've decided to rename the Polaris CPU to something deliberately not trademarkable: KCP53000. In so doing, I've also decided that there ought to be a family of useful modules built to work with this CPU. Just as one considers the "m68K" a complete family of products built around the Motorola 68000 (and later, CPU32) ISA, so too should people regard the KCP53000 as the first member of a family of KCP53K ("53K") cores.

The following cores exist so far in this repository:

ID Subdirectory Description Datasheet?
KCP53000 processor 64-bit processor built on the RISC-V 64-bit integer instruction set. Yes
KCP53001 arbiter 64-bit Furcula interconnect arbiter. Not yet (note 1)
KCP53002 wb-bridge 64-bit Wishbone interconnect bridge. Not yet (note 1)
KCP53003 bottleneck 64-bit to 16-bit Furcula bridge. Not yet

Notes

  1. A prototype of these cores are documented in the Example Application chapter of the KCP53000's datasheet.

About

RISC-V RV64IS-compatible processor for the Kestrel-3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages