Commit 1bef747
authored
[RTL][VAL] MCU TB Trace Testing + MCI interrupt fixes + MCI AXI miss response change (#294)
* Add trace buffer val and fix mcu debug stress test
Debug stress test uses functional unlocking instead of HW forces.
Trace buffer monitor added to SOC BFM with assertions.
All AXI trace buffer tests have been added with a few trace buffer RTL fixes.
* [RTL] Error and intr connections to MCI and expose MCU halt status
MCU halt status should be used by SOC for warm reset to avoid RDC issues.
fc_intr_otp_error connected to MCI's AGG fatal/non-fatal infra.
Connect intr_otp_operation_done to MCI instead of directly do MCU to give
a more uniform interrupt structure for MCU.
* [RTL] Block trace buffer WR if debug locked
* Fix trace buffer no debug mode test
* Fix table formatting in documentation
* Trace buffer spec clarification
* Fix lint issues in MCI
* Remove unused DMI logic in MCI
* HW spec updates
Simplify MCI DMI Memory Map access table to show
Debug intent == Manufacture mode access.
Move MCI DMI Memory Map lower below the definitions used by the
memory map table.
Remove stal MCI DEBUG AXI USER documentation. We no longer have
the concept as a Debug AXI user.
* MICROSOFT AUTOMATED PIPELINE: Stamp 'ckuchta-mcu-trace-buff-test' with updated timestamp and hash after successful run1 parent 6128aeb commit 1bef747
File tree
58 files changed
+2120
-342
lines changed- .github/workflow_metadata
- docs
- src
- integration
- rtl
- stimulus
- testsuites
- test_suites
- smoke_test_mcu_sram_byte_write
- smoke_test_mcu_sram_debug_stress
- smoke_test_mcu_sram_execution_region
- smoke_test_mcu_sram_protected_region
- smoke_test_mcu_trace_buffer_no_debug
- smoke_test_mcu_trace_buffer
- testbench
- sv_tests
- common
- mci
- mci/rtl
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+2120
-342
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| 360 | + | |
360 | 361 | | |
361 | 362 | | |
362 | 363 | | |
| |||
1072 | 1073 | | |
1073 | 1074 | | |
1074 | 1075 | | |
1075 | | - | |
1076 | | - | |
1077 | | - | |
1078 | | - | |
1079 | | - | |
1080 | | - | |
1081 | | - | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
1082 | 1083 | | |
1083 | 1084 | | |
1084 | 1085 | | |
| |||
1123 | 1124 | | |
1124 | 1125 | | |
1125 | 1126 | | |
1126 | | - | |
| 1127 | + | |
1127 | 1128 | | |
1128 | 1129 | | |
1129 | 1130 | | |
| |||
1133 | 1134 | | |
1134 | 1135 | | |
1135 | 1136 | | |
1136 | | - | |
| 1137 | + | |
1137 | 1138 | | |
1138 | 1139 | | |
1139 | 1140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
| 34 | + | |
| 35 | + | |
38 | 36 | | |
39 | 37 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
166 | 167 | | |
167 | 168 | | |
168 | 169 | | |
| |||
260 | 261 | | |
261 | 262 | | |
262 | 263 | | |
| 264 | + | |
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
| |||
271 | 273 | | |
272 | 274 | | |
273 | 275 | | |
274 | | - | |
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| |||
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
364 | | - | |
| 365 | + | |
365 | 366 | | |
366 | 367 | | |
367 | 368 | | |
| |||
559 | 560 | | |
560 | 561 | | |
561 | 562 | | |
562 | | - | |
563 | | - | |
564 | | - | |
| 563 | + | |
565 | 564 | | |
566 | 565 | | |
567 | 566 | | |
568 | 567 | | |
569 | 568 | | |
570 | 569 | | |
571 | | - | |
| 570 | + | |
572 | 571 | | |
573 | 572 | | |
574 | 573 | | |
575 | 574 | | |
576 | 575 | | |
577 | 576 | | |
578 | | - | |
| 577 | + | |
579 | 578 | | |
580 | 579 | | |
581 | 580 | | |
| |||
803 | 802 | | |
804 | 803 | | |
805 | 804 | | |
806 | | - | |
| 805 | + | |
807 | 806 | | |
808 | 807 | | |
809 | 808 | | |
| |||
933 | 932 | | |
934 | 933 | | |
935 | 934 | | |
936 | | - | |
| 935 | + | |
937 | 936 | | |
938 | | - | |
939 | 937 | | |
940 | 938 | | |
941 | 939 | | |
| |||
1020 | 1018 | | |
1021 | 1019 | | |
1022 | 1020 | | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
1023 | 1025 | | |
1024 | 1026 | | |
1025 | 1027 | | |
1026 | | - | |
| 1028 | + | |
1027 | 1029 | | |
1028 | 1030 | | |
1029 | 1031 | | |
| |||
1208 | 1210 | | |
1209 | 1211 | | |
1210 | 1212 | | |
1211 | | - | |
| 1213 | + | |
1212 | 1214 | | |
1213 | 1215 | | |
1214 | 1216 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7784 | 7784 | | |
7785 | 7785 | | |
7786 | 7786 | | |
| 7787 | + | |
| 7788 | + | |
7787 | 7789 | | |
7788 | 7790 | | |
7789 | 7791 | | |
| |||
7984 | 7986 | | |
7985 | 7987 | | |
7986 | 7988 | | |
| 7989 | + | |
| 7990 | + | |
7987 | 7991 | | |
7988 | 7992 | | |
7989 | 7993 | | |
| |||
8168 | 8172 | | |
8169 | 8173 | | |
8170 | 8174 | | |
| 8175 | + | |
| 8176 | + | |
8171 | 8177 | | |
8172 | 8178 | | |
8173 | 8179 | | |
| |||
8573 | 8579 | | |
8574 | 8580 | | |
8575 | 8581 | | |
| 8582 | + | |
| 8583 | + | |
| 8584 | + | |
| 8585 | + | |
8576 | 8586 | | |
8577 | 8587 | | |
8578 | 8588 | | |
| |||
9077 | 9087 | | |
9078 | 9088 | | |
9079 | 9089 | | |
| 9090 | + | |
| 9091 | + | |
| 9092 | + | |
| 9093 | + | |
| 9094 | + | |
| 9095 | + | |
9080 | 9096 | | |
9081 | 9097 | | |
9082 | 9098 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
| 704 | + | |
704 | 705 | | |
705 | 706 | | |
706 | 707 | | |
| |||
785 | 786 | | |
786 | 787 | | |
787 | 788 | | |
| 789 | + | |
788 | 790 | | |
789 | 791 | | |
790 | 792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7194 | 7194 | | |
7195 | 7195 | | |
7196 | 7196 | | |
| 7197 | + | |
| 7198 | + | |
7197 | 7199 | | |
7198 | 7200 | | |
7199 | 7201 | | |
| |||
7388 | 7390 | | |
7389 | 7391 | | |
7390 | 7392 | | |
| 7393 | + | |
| 7394 | + | |
7391 | 7395 | | |
7392 | 7396 | | |
7393 | 7397 | | |
| |||
7568 | 7572 | | |
7569 | 7573 | | |
7570 | 7574 | | |
| 7575 | + | |
| 7576 | + | |
7571 | 7577 | | |
7572 | 7578 | | |
7573 | 7579 | | |
| |||
7888 | 7894 | | |
7889 | 7895 | | |
7890 | 7896 | | |
| 7897 | + | |
| 7898 | + | |
| 7899 | + | |
7891 | 7900 | | |
7892 | 7901 | | |
7893 | 7902 | | |
| |||
8308 | 8317 | | |
8309 | 8318 | | |
8310 | 8319 | | |
| 8320 | + | |
| 8321 | + | |
| 8322 | + | |
| 8323 | + | |
| 8324 | + | |
8311 | 8325 | | |
8312 | 8326 | | |
8313 | 8327 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
29 | 35 | | |
30 | 36 | | |
31 | 37 | | |
| |||
0 commit comments