# polaris **Repository Path**: fog_valley_cloud/polaris ## Basic Information - **Project Name**: polaris - **Description**: RISC-V RV64IS-compatible processor for the Kestrel-3 - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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](processor/docs/SUMMARY.md)| |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](processor/docs/example.md) chapter of the KCP53000's datasheet.