N1SDP启动流程分析:
- 主核SCP上电,从ROM启动
- 加载完SCP RAM固件后,SCP跳转到RAM运行
- 通过PPU申请对SYSTOP上电
- 进行CMN700 discovery 和CMN RNSAM配置
- 进行本地DDRC+DDR PHY的配置初始化
- 进行PCIE CTRL配置
- 进行n1sdp_c2c_i2c的初始化,调用函数n1sdp_c2c_multichip_init
- 给从die发送PCIE POWER ON命令
- 给从die发送PCIE PHY INIT命令
- 给从die发送CCIX CONFIG命令
- 给从die发送PCIE CTRL INIT命令
- 给从die发送PCIE LINK TRAIN命令
- 给从die发送PCIE RC SETUP命令
- 给从die发送PCIE VC1 CONFIG命令
- 给从die发送CMN600 SET命令
- 给从die发送CMN600_XCHANGE_CREDITS命令
- 给从die发送CMN600_ENTER_SYS_COHERENCY命令
- 给从die发送CMN600_ENTER_DVM_DOMAIN命令
- 给从die发送GET_SLV_DDR_SIZE命令
- 给从die发送TIMER_SYNC命令