I3C Core - documentationΒΆ Introduction Hardware Design and Verification I3C Controller Top Controller Interface (CI) I3C Controller Common PHY Layer Legacy I2C Mode Design verification Verification plan Controller Interface Queues Queue threshold Electrical and timing specifications Clock speed and oversampling Open-drain vs Push-pull configuration Rise and fall times Timing control registers Programmer's Reference Manual Boot and Initialization Boot Primary Controller Initialization Secondary Controller Initialization Normal operation Data transfers In-band interrupts (IBI) handling Interrupts Address Assignment Linux Kernel Extended Capabilities and Recovery Flow Specification for I3C Vendor-Specific Extended Capabilities Security Extended Capabilities Vendor-specific Extended Capabilities Ideas for the future (informative) Recovery flow Recovery handler CSR access via I3C Recovery handler operation Integrating the I3C Core Configuring the I3C Core Integration with Caliptra Subsystem Caliptra Subsystem Controller Interface test Interrupts FPGA Validation Platform Devices Test procedure Last update: 2024-11-15