Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public
Document Table of Contents

5.8.6.5.10. SCL Generation and Timings Based on Bus Configuration

The I3C controller supports the following registers to include the user-provided timing requirements of I3C protocol, based on the supported clock frequency:

Register Function Register Name
SCL I3C Open Drain Timing Register SCL_I3C_OD_TIMING
SCL I3C Push Pull Timing Register SCL_I3C_PP_TIMING
SCL I2C Fast Mode Timing Register SCL_I2C_FM_TIMING
SCL I2C Fast Mode Plus Timing Register SCL_I2C_FMP_TIMING
SCL Extended Low Count Timing Register SCL_EXT_LCNT_TIMING
Bus Free and Available Timing Register BUS_FREE_AVAIL_TIMING
SDA Hold Delay Timing Register SDA_HOLD_SWITCH_DLY_TIMING
SCL Extended Termination Low count Timing Register SCL_EXT_TERMN_LCNT_TIMING

For detailed description on the registers please refer to the I3C Controller Address Map and Register Definitions.