安路I2C的TD配置
1. EF2 EF3L40/90 EF3L15(25/45)
- 纯逻辑实现的I2C在线升级
- EF2_PHY_INTFLASH内部flash接口用来读写固化
- EF2_LOGIC_MBOOT用来升级完成后重加载新的程序
- persist_bit 设置为 0 把内部flash读写权限交给用户逻辑
- TD6.2以后界面无persist_bit选项,则软件判断工程是否使用*_PHY_INTFLASH原语,无原语则设为1,否则为0
- i2c_top.v (可配置项:DEVICE_ID和I2C_SLAVE_ADDR,可以验证I2C通信)
- i2c_to_spi_debounce_top_merge.enc.v
- /src/al_ip/dpram.v (因为加密原因导致此文件不显示,需要添加,否则报黑盒错误)

2. EF3L50/70/A0
- cfg_sspi_i2c_persist:配置阶段的I2C升级引脚是否使能
- user_sspi_i2c_persist:用户程序运行阶段的I2C升级引脚是否使能
- i2c_slave_addr:默认7位置地址0x40,用户可以自行修改
- dualboot_en:BE后缀的如果主区被破坏,备区也被破坏,则I2C无法使用,建议关闭dualboot en


3. EF5
- cfg_sspi_i3c_persist:配置阶段的I2C升级引脚是否使能,默认both模式可能导致SPI引脚无法当普通IO使用
- user_sspi_i3c_persist:用户程序运行阶段的I2C升级引脚是否使能,默认both模式可能导致SPI引脚无法当普通IO使用
- i3c_enable:I3C功能禁止,避免轮询I3C地址到0x7E导致I2C禁用或者其它误触发
- i3c_slave_addr:默认7位置地址0x40,用户可以自行修改


4. 加载时间
- mclk_freq_div:默认只有2Mhz,可以拉高甚至拉满,软件开放就说明可用
- boot_mode:默认x1模式,可以拉到x4
- 默认加载速度500ms,左右,速度和位宽拉满可以加快30倍以上(10ms-50ms)

