s3c6410 clock分析

其中pll 包含两种: MPLL 主要应用于各种设备时钟的提供,将重点讨论 UPLL 应用于USB时钟频率应用,为48M 其中MPLL的设置主要依靠使用各种锁相环和分频器来改变输入原始的频率,经过锁相环之后可以提升频率,关于频率的选择主要依靠改变CPU寄存器实现,MPLLCON通过改变其中的参数设置即可 Mpll = (m * Fin) / (p * 2s) m = (MDIV + 8), p = (PDIV + 2), s = SDIV MPLL就是要得到的频率,我建议用参考手册给定的频率设置即可,标准之际。 接下来该设置各种设备的频率: 我所认为的MPLL分出三种模式:FCLK、HCLK、PCLK 这三种也应用于不同的场合,FCLK应用于CPU的时钟,HCLK用于AHB bus各种外围设备,PCLK 用于APB bus各种接口设备。 其中FCLK 应用就是MPLL的频率,一样的,不用设置的。 HCLK 可以设置为FCLK或FCL

你可能感兴趣的:(s3c6410 clock分析)