RISCOF Logo
latest
RISCOF v: latest
Release Versions
latest
1.17.1
doc-updates
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
Next

© Copyright 2019 InCore Semiconductors, IIT Madras Revision 4df81121.

RISCOF v: latest
Release Versions
latest
1.17.1
doc-updates
Quick Links
Project Home
Releases