системные часы Chip

Записанный на часы, связанные отмечает исследование (S3C2440 ARM-CHIP-32bit, например)

 

Проблемы введены:

Q: Процессор работает быстро, но периферия работает более медленно, как соответствовать их источник синхронизации это?  

A: Они имеют различные источники синхронизации.

 

 

ЧАСЫ

Сердце компьютерного чипа на материнскую плату обеспечивает тактовый сигнал, генератор соединен с другими компонентами тактового сигнала.

ЧТО

S3C2440 имеет три источника тактовых:

  • FCLK: ядро ​​процессора.
  • HCLK: Устройство для AHB шины, контроллер памяти, такой как ядро ​​процессора, высокая производительность устройства контроллер прерываний, контроллер ЖКИ, DMA, а модуль USB-хост.
  • PCLK: Устройство для APB шины, такого WATCHDOG, IIS, I2C, ШИМ таймер, интерфейсы MMC, АЦП, UART, GPIO, РКИ и низкоскоростные устройства SPI.

 

КАК РАБОТАТЬ

Эти источники, генерирующие процесс могут быть кратко описаны:

  1. Когда только питание системы, FCLK равно вход внешнего тактового сигнала. 12М или 24М, как правило, кристалл. Подождите стабильный выходной сигнал генератора (в данном случае FCLK = Fin), сброс возвращает сигнал высокого, процессор начинает выполнение команд.
  2. Затем откройте MPLL программного обеспечения (способ фазовой автоподстройки схемы контура для повышения частоты системных часов), чтобы поднять тактовую частоту 12М или 24М до 100 до 400 (направлено на S3C2440).
  3. И затем, путем установки количества регистров (набор делителя) может быть изменен FCLK, HCLK, тактовую частоту коэффициента PCLK (например, 1: 2: 2)

Таким образом, две другие источники синхронизации также увеличились. Следует понимать, что, когда система работает, работает вместе три источника тактовых, каждый из которых обеспечивает различные тактовые частоты для различных устройств.

Конечно, какое-то оборудование не очень «удовлетворены» с этими частотами, то это будет набор или некоторые частоты в асинхронном режиме, или разделить работу сами.

 

 

ТАЙМЕР

Системные часы приведены (обычно PCLK) учитываются, когда счетчик переполнен, он будет генерировать прерывание.

рекомендация

отwww.cnblogs.com/kumata/p/12157631.html