设计要点:


HCCS时钟


供电
电源:VOUT46_1V2、V_HCCS_HVCC_1V2、VOUT6_LVCC_0V75这几路电源,其中VOUT46_1V2由PMU输出用于给V_HCCS_HVCC_1V2使能。
复位

HCCS问题的定位:
主要通过串口日志的输出来确定HCCS问题定位的大方向
正常日志也会打印nosyncclr,但是不会卡住,会继续往下走

启动日志卡住位置阶段分析:
1.初始化失败:低速高速检测

低速和高速的通信初始化检测
卡在第一个no sync clr 低速:

此处要排查两片310之前的低速通信信号,看设计和通信是否正常
· 主从片需通过同步信号互连,信号名称TSYNC,信号管脚:BM22
· 主片的GPIO267要接到从片的GPIO267上用于实现主片在完成HCCS初始化后通知从片
· 主片的GPIO258要接到从片的GPIO258上用于实现从片在完成HCCS初始化后通知主片
卡在第二个no sync clr是高速:

检查链路通信质量,或者降速验证,时钟信号质量检测
2.初始化失败:时钟同步检测

卡在System counter synchronize..OK,时钟同步检测失败
检查时钟同源同步
3.、HCCS初始化:低速信号校准失败
start initial hccs pmu
hccs pmu initial finish
HccsPmuInit: boardid 220, pmu addr[0x1d]:0x3; 1d038: 0x3
HCCS init start
Mp hccs init...Macro 1 phase 0 error
Macro 1 phase 1 error
Macro 1 phase 2 error
SyncSet start
no sync clr!
低速的同步校准
此处要排查两片310之前的低速通信信号,看设计和通信是否正常
· 主从片需通过同步信号互连,信号名称TSYNC,信号管脚:BM22
· 主片的GPIO267要接到从片的GPIO267上用于实现主片在完成HCCS初始化后通知从片
· 主片的GPIO258要接到从片的GPIO258上用于实现从片在完成HCCS初始化后通知主片

检查链路通信质量,或者降速验证,时钟信号质量检测
设计要点:
HCCS时钟
供电
电源:VOUT46_1V2、V_HCCS_HVCC_1V2、VOUT6_LVCC_0V75这几路电源,其中VOUT46_1V2由PMU输出用于给V_HCCS_HVCC_1V2使能。
复位
HCCS问题的定位:
主要通过串口日志的输出来确定HCCS问题定位的大方向
正常日志也会打印nosyncclr,但是不会卡住,会继续往下走
启动日志卡住位置阶段分析:
1.初始化失败:低速高速检测
低速和高速的通信初始化检测
卡在第一个no sync clr 低速:
此处要排查两片310之前的低速通信信号,看设计和通信是否正常
· 主从片需通过同步信号互连,信号名称TSYNC,信号管脚:BM22
· 主片的GPIO267要接到从片的GPIO267上用于实现主片在完成HCCS初始化后通知从片
· 主片的GPIO258要接到从片的GPIO258上用于实现从片在完成HCCS初始化后通知主片
卡在第二个no sync clr是高速:
检查链路通信质量,或者降速验证,时钟信号质量检测
2.初始化失败:时钟同步检测
卡在System counter synchronize..OK,时钟同步检测失败
检查时钟同源同步
3.、HCCS初始化:低速信号校准失败
start initial hccs pmu
hccs pmu initial finish
HccsPmuInit: boardid 220, pmu addr[0x1d]:0x3; 1d038: 0x3
HCCS init start
Mp hccs init...Macro 1 phase 0 error
Macro 1 phase 1 error
Macro 1 phase 2 error
SyncSet start
no sync clr!
低速的同步校准
此处要排查两片310之前的低速通信信号,看设计和通信是否正常
· 主从片需通过同步信号互连,信号名称TSYNC,信号管脚:BM22
· 主片的GPIO267要接到从片的GPIO267上用于实现主片在完成HCCS初始化后通知从片
· 主片的GPIO258要接到从片的GPIO258上用于实现从片在完成HCCS初始化后通知主片
检查链路通信质量,或者降速验证,时钟信号质量检测