Skip to content

Commit 02c2a22

Browse files
Document compliance test suite tests
1 parent 58220f4 commit 02c2a22

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

doc/cts-list.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
| Test name | Specification section |
2+
|----------------|-----------------------------------------------------------------------------------|
3+
| ccc_bc_rstdaa | 5.1.9.3.3 Reset Dynamic Address Assignment (RSTDAA) |
4+
| ccc_dc_rstdaa | 5.1.9.3.3 Reset Dynamic Address Assignment (RSTDAA) |
5+
| ccc_defslvs | 5.1.9.3.7 Define List of Slaves (DEFSLVS) |
6+
| ccc_getmrl | 5.1.9.3.6 Set/Get Max Read Length (SETMRL/GETMRL) |
7+
| ccc_getmwl | 5.1.9.3.5 Set/Get Max Write Length (SETMWL/GETMWL) |
8+
| ccc_getmxds | 5.1.9.3.18 Get Max Data Speed (GETMXDS) |
9+
| ccc_getxtime | 5.1.9.3.21 Get Exchange Timing Support Information (GETXTIME) |
10+
| ccc_setbrgtgt | 5.1.9.3.17 Set Bridge Targets (SETBRGTGT) |
11+
| ccc_setmwl | 5.1.9.3.5 Set/Get Max Write Length (SETMWL/GETMWL) |
12+
| ccc_setnewda | 5.1.9.3.11 Set New Dynamic Address (SETNEWDA) |
13+
| ccc_setxtime | 5.1.9.3.20 Set Exchange Timing Information (SETXTIME) |
14+
| ibi_no_payload | 5.1.6 In-Band Interrupt <br /> 5.1.6.2 I3C Slave Interrupt Request |
15+
| ibi_payload | 5.1.6 In-Band Interrupt <br /> 5.1.6.2 I3C Slave Interrupt Request |
16+
| tc_sync | 5.1.8.2 Synchronous Systems and Events |
17+
| ccc_bc_setaasa | 5.1.9.3.22 Set All Addresses to Static Address (SETAASA) |
18+
| slv_no_rst | 5.1.11 Slave Reset <br /> 5.1.11.1 Theory of Operation <br /> 5.1.11.2 RSTACT CCC |
19+

doc/source/dv.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
This chapter presents the available models and tools which are used for I3C verification.
44
The core is verified with [the Cocotb + unit tests](https://github.com/chipsalliance/i3c-core/tree/main/verification/cocotb/block) and [the UVM test suite](https://github.com/chipsalliance/i3c-core/tree/main/verification/uvm_i3c).
55

6-
There are also non-public tests which utilize Avery I3C VIP framework. The tests include: `private_read`, `private_write` and `recovery` and verify operation of target mode private reads and writes and the secure firmware recovery flow respectively.
76

87
This section contains testplans for the verification.
98

@@ -29,3 +28,9 @@ Full overview of tests can be found in [Testplan summary](./sim-results/index.ht
2928
```{include} ../../verification/testplan/generated/testplans_core.md
3029
:heading-offset: 2
3130
```
31+
32+
## Compliance test suite
33+
34+
The list of non-public tests which utilize Avery I3C VIP framework and have been successfully ran against the design is available in the [CTS list](https://github.com/chipsalliance/i3c-core/blob/main/doc/cts-list.md).
35+
36+

0 commit comments

Comments
 (0)