1.时钟需求
- AHB、APB、RTC三种时钟的生成
- AHB最高频98Mhz
- APB是AHB的分频时钟,可按照1/2、1/4、1/8进行分频
- RTC是单独时钟,1khz
- 外设的时钟需要做到单独的门控,进行低功耗设计
2.时钟要点
3.时钟电路
- 时钟进来后做了倍频以及自动无毛刺切换,ICG是用分频出来的脉冲做我的门控使能信号,与上原时钟即可得到门控电路,单独产生1khz的时钟(/8192)
- DFT隔离,并且DFT工程师会插入自己的配置,前端看不到
- OCC也是DFT设计时做选择的一个模块,根据功能时钟以及外部时钟做选择
- 时钟可观测,也就是生成的时钟做输出进行观察
- 后面生成的APB时钟也会做相应的时钟门控
4.复位需求
- 生成AHB时钟,APB时钟,RTC时钟于对应异步复位同步撤离时钟:一般低有效
- 根据WDT的中断,能够自动复位CPU
- ARM系统中断,能够自动复位CPU
- 每个外设具有单独软复位,CPU可以通过sysctrl(系统控制器)来对CRG进行配置进而复位
- 满足DFT可控
5.复位要点
-
输入复位需要滤毛刺,保证复位低信号在一定的时间范围内才算有效复位信号 -
DFT可控,在DFT模式,可由DFT工程师插入DFT复位(同时钟需求) -
DFT隔离,在DFT模式,SCAN描述不影响复位的稳定产生(同时钟需求) -
与时钟同步进行撤离,下面是异步复位,同步撤离的电路 -
WDT,系统控制中断自动复位启动和撤离 -
实现软复位(可以用软件复位)
6.复位电路
- 滤毛刺
- 同步化
- 软复位
|