S3C2410/S3C2440的时钟控制逻辑外接晶振,然后通过内部威廉希尔官方网站
产生时钟源,时钟控制逻辑给整个芯片提供3种时钟:
1. FCLK用于CPU核;
2. HCLK用于AHB总线上设备,比如CPU核、存储器控制器、中断控制器、LCD控制器、DMA和USB主机模块等;
3. PCLK用于APB总线上的设备,比如WATCHDOG、IIS、I2C、PWM定时器、MMC接口、ADC、UART、GPIO、RTC和SPI。
解释一些概念:AHB(Advanced High performance Bus)总线主要用于高性能模块(如CPU、DMA和DSP等)之间的连接;APB(Advanced Peripheral Bus)总线主要用于低带宽的周边外设之间的连接,例如UART、I2C等。
时钟控制逻辑里面在一个被称为PLL的东西,它可以提高系统时钟:比如晶振频率只有12M,启动PLL可以获时50M、100M、200M等频率的时钟──可以设置。
S3C2410∕S3C2440中PLL分为两个:MPLL──用于产生上面所说的FCLK、HCLK、PCLK,UPLL──用于产生USB部件的时钟。
刚上电时,PLL是不启动的,所以FCLK=HCLK=PCLK=晶振频率
你可以参考《S3C2410完全开发流程》的实验十二:CLOCK
S3C2410/S3C2440的时钟控制逻辑外接晶振,然后通过内部威廉希尔官方网站
产生时钟源,时钟控制逻辑给整个芯片提供3种时钟:
1. FCLK用于CPU核;
2. HCLK用于AHB总线上设备,比如CPU核、存储器控制器、中断控制器、LCD控制器、DMA和USB主机模块等;
3. PCLK用于APB总线上的设备,比如WATCHDOG、IIS、I2C、PWM定时器、MMC接口、ADC、UART、GPIO、RTC和SPI。
解释一些概念:AHB(Advanced High performance Bus)总线主要用于高性能模块(如CPU、DMA和DSP等)之间的连接;APB(Advanced Peripheral Bus)总线主要用于低带宽的周边外设之间的连接,例如UART、I2C等。
时钟控制逻辑里面在一个被称为PLL的东西,它可以提高系统时钟:比如晶振频率只有12M,启动PLL可以获时50M、100M、200M等频率的时钟──可以设置。
S3C2410∕S3C2440中PLL分为两个:MPLL──用于产生上面所说的FCLK、HCLK、PCLK,UPLL──用于产生USB部件的时钟。
刚上电时,PLL是不启动的,所以FCLK=HCLK=PCLK=晶振频率
你可以参考《S3C2410完全开发流程》的实验十二:CLOCK
举报