RISCOF
1.17.2
RISCOF
v: 1.17.2
Release Versions
latest
1.17.2
1.17.1
Quick Links
Project Home
Releases
1. Introduction
2. Overview
3. Quickstart
4. Create your Model Plugin
5. Test List Format
6. Database Generator
7. Adding New Tests
8. Coverage Stats
9. Test Format Spec
RISCV-Config [External]
10. Code Documentation
RISCOF
Docs / 1.17.2
»
Welcome to RISCOF
Edit on GitLab
Next
Welcome to RISCOF
ΒΆ
1. Introduction
1.1. Intent of the architectural test suite
1.2. Target Audience
2. Overview
2.1. Inputs to the framework
2.2. External Dependencies
2.3. Internal Components
2.4. Execution flow for Users
2.5. Execution flow for Contributors
3. Quickstart
3.1. Install Python
3.2. Install RISCOF
3.3. Test RISCOF
3.4. Install RISCV-GNU Toolchain
3.5. Install Plugin Models
3.6. Create Neccesary Env Files
3.7. Running RISCOF
4. Create your Model Plugin
4.1. Why Python Plugins ?
4.2. Generate Templates
4.3. Config.ini Syntax
4.4. Function Definitions
4.5. Other Utilities available
5. Test List Format
6. Database Generator
6.1. Usage
6.2. Reasons of Failure
6.3. Notes
7. Adding New Tests
8. Coverage Stats
8.1. Usage
8.2. Coverage for new tests
9. Test Format Spec
9.1. Vocabulary
9.2. Architectural test pool
9.3. Assembly macros and test labels
9.4. Test structure
9.5. Framework Requirements
9.6. RVTEST_CASE Condition Formating
RISCV-Config [External]
10. Code Documentation
10.1. Database Generator(dbgen)
10.2. Utils
10.3. Abstract Base Classes
10.4. Framework
RISCOF
v: 1.17.2
Release Versions
latest
1.17.2
1.17.1
Quick Links
Project Home
Releases