[Skip CI] Various user's guide edits (#1201)

* Add mention to a single hart core

Mentions CVA6 has a single hart + minor edit.

* Update Custom_Instructions.rst

Minor edit.
This commit is contained in:
Jérôme Quévremont 2023-04-19 18:33:24 +02:00 committed by GitHub
parent 0c3688ccb8
commit d77623b5c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 4 deletions

View file

@ -20,6 +20,8 @@
Custom RISC-V instructions
==========================
Desired for step2 verification.
This is mostly for FENCE.T.
As of now, CVA6 does not implement custom RISC-V instructions.
The team is looking for contributors to implement the ``fence.t`` instruction that ensures that the execution time of subsequent instructions is unrelated with predecessor instructions.
The user or integrator can also use the CV-X-IF coprocessor interface to implement their own extensions, without modifying the core.

View file

@ -20,7 +20,7 @@
Programmers View
=================
In each section, we must make clear when a feature is variable upon parameters
RISC-V specifications allow many variations. This chapter provides more details about RISC-V variants available for the programmer.
RISC-V Extensions
-----------------
@ -52,5 +52,11 @@ Notes for the integrator:
Memory Alignment
----------------
CVA6 does not support non-aligned memory accesses.
CVA6 **does not support non-aligned** memory accesses.
Harts
-----
CVA6 features a **single hart**, i.e. a single hardware thread.
Therefore the words *hart* and *core* have the same meaning in this guide.