lowRISC / lowRISC/opentitan

[i3c] I3C Target Incompleteness

Open
#31,337 0 comments 0 reactions 1 assignee Claimed by @alees24 View on GitHub
IP:i3c
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

- [ ] RSTACT handling is incomplete.
- [ ] Aborting not implemented.
- [ ] Posting of Tx responses with appropriate status codes.
- [ ] CCC handling is incomplete in various ways; basically sound for simple CCCs but needs completing.
- [ ] i3c_dword_collector does not really suit its actual usage now.
- [ ] Rx Descriptor handling needs to become more sophisticated, since the TTI has been extended to permit it to support longer transfers.
- [ ] IBI data transmission cannot send data payload presently, only MDB.
- [ ] Interaction with HDR Exit/Restart Detector.
- [ ] Interaction with Target Reset Detector.
- [ ] Start Request generation and handover to the transceiver logic; IBI/CRR/HJ transmission in the absence of bus activity. Approach designed, logic likely not complete, not tested.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.