You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This certification class specifies requirements for microcontrollers.
10
-
It targets microcontrollers running low-level software on an RTOS or bare-metal.
11
-
This CRD is not intended for the smallest possible microcontrollers but rather for applications
12
-
benefiting from a standardized microcontroller.
13
-
See the https://docs.google.com/document/d/133SZKc18tLsQcT1o6gEmBUkjwrtg2ow63me54RQ1jiY[RISC-V CRDs]
14
-
document for information relevant to all RISC-V CRDs.
15
-
16
-
naming_scheme: |
17
-
The MC (M = Microcontroller, C = Certificate) has the following naming scheme (suffixes after MC
18
-
are optional but in the below order):
19
-
20
-
MC<model>[v<version>]
21
-
22
-
Where:
23
-
24
-
* Left & right square braces denote optional.
25
-
* \<model> is a 3 digit integer. It is changed only when mandatory extensions are added to a CRD.
26
-
** The one's digit is incremented when a small mandatory extension is added (e.g., Zicond)
27
-
** The ten's digit is incremented when a medium mandatory extension is added (e.g., PMP)
28
-
** The hundreds's digit is incremented when a large mandatory extension is added (e.g., V or H)
29
-
* \<version> is a semantic version (see semver.org) formatted as <major>[.<minor>.[patch]]. If \<version> is omitted, the reference applies equally to all versions.
30
-
** A <major> release indicates support for a new optional extension.
31
-
** A <minor> release indicates one or more of the following changes to the certification tests associated with the CRD.
32
-
*** Fix test bug or increase test coverage
33
-
*** Add more allowed parameter values
34
-
*** Support new extension version
35
-
** A <patch> release indicates just CRD specification changes without any difference in functional behavior
10
+
The MC (Microcontroller Class) targets processors running low-level software on an RTOS or bare-metal.
0 commit comments