Chromite Core Documentation¶
Welcome to Chromite Core Generators documentation version: 1.0.5
For information about the changes and additions for releases, please refer to the Revisions documentation.
-
Overview
Introducing the Chromite Core Generator: overview, features, and licensing
-
Getting Started Guide
Follow the guide to configure, build and simulate your first Chromite Core
-
Core Microarchitecture
Read about the various micro-architectural features of the Chromite Cores
-
Benchmarking
Checkout the various benchmark scores of the Chromite Core
-
Configure your Core
Learn about the various configuration knobs available for creating your custom Core
-
Code Access
The entire Chromite Core is open and available on GitLab
Sections¶
- 1. Overview
- 2. Install Dependencies
- 3. Building the Core
- 4. Simulating the Core
- 5. Configure the Core
- 6. Benchmarking the Core
- 7. ASIC Synthesis
- 8. Core Pipeline
- 9. Modes of Operation
- 10. Custom CSRs
- 11. Physical Memory Protection (PMP)
- 12. Performance Monitors
- 13. L1 Cache Subsytem
- 14. Memory Management Unit (MMU)
- 15. Interrupts
- 16. Debug
- 17. Design Rationale
- 18. Glossary Terms
- 19. CHANGELOG
- 20. Licensing and Support