Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Система реального часу

Читайте также:
  1. A. [мах. 2,5 балла] Соотнесите систематические группы растений (А–Б) с их признаками (1–5).
  2. EV3.6 Система управления аккумулятором (СУА)
  3. Fidelio Front Office - система автоматизации работы службы приема и размещения гостей.
  4. HLA - система; классы антигенов, биологические функции, практическое значение HLA-типирования.
  5. IC1.9.1 Система низкого давления (LPI)
  6. II. Британская система маяков
  7. III. Вегетативная нервная система

 

В будь-якому ПК викоритовується система реального часу RTC (Real Time Clock). Така система реалізована у вигляді автономної МС, встановленою на системній платі (частіше за все це мікросхема компаніїи Motorola типу MC146818A) або входить до складу інтегрованого периферійного контролера. Система реального часу виконує наступні функції: відслідковує календарний абсолютний час, формує запити на переривання, забезпечує реакцію на відмови живлення, зберігає інформацію про конфігурацію системи (останнє завдяки включенню в даний кристал статичної RAM ємністю від 128 Б). Перші 14 комірок RAM відносяться безпосередньо до RTC. Вміст комірок цієї пам’яті представлено в таблиці 2.8.1. Після відключення системного живлення RTC переходить на живлення від альтернативного джерела (батареї або акумулятора). Робота автономного живлення гарантує збереження інформації про поточний час і конфігурацію протягом трьох років. Показання RTC можуть бути зняті за допомогою переривань трьох видів: переривання з періодичністю від 1 разу в секунду до 1 разу на день, переривання з періодом від 30,5 мкс до 0,5 сек; переривання будильника по завершенні циклу оновлення.

УГЗ RTC представлено на рис 2.26.

Рис 2.26. УГЗ RTC

Де:

АD0 – AD7 – об’єднана шина адреси – даних;

С1, С2 - вхідна частота (4,19 МГц, 1,04 МГц або 32,7 КГц)

С – вихідний сигнал синхронізації, який може бути рівний або в чотири рази менший за вхідну частоту;

DS – строб даних;

FS – вибір вихідної частоти;

AS – строб адреси;

PS – стан живлення;

SQW – вихідний імпульс, що знімається з одного з 15 виходів внутрішнього дільника частоти. Вихідна частота SQW може програмуватись за допомогою розрядів регістра стану – PrА.

Внутрішня структура RTC приведена на рис. 2.27.

Рис 2.27. Внутрішня структура RTC

Де:

ДЧ – дільник частоти;

СЧТ – лічильник годинника, календаря:

ДДСБ – двійково-десятковий лічильник будильника

До складу RTC включений 22–канальний дільник частоти, що складається з кількох лічильників. П’ятнадцять входів канального дільника подаються на селектор, внутрішній генератор тактуючих імпульсів G, лічильники годинника–календаря, двійково–десятковий лічильник будильника, чотири регістра стану PrA, PrB, PrC, PrD, що входять в статичну пам’ять RAM і блок інтерфейса БІ (БИ) з системною шиною.

По командам вводу/виводу можна звернутися до будь-яких комірок внутрішньої пам’яті RAM як для читання, так і для запису інформації, крім регістрів PrC і PrD, з яких можливе лише читання інформації.

Регістр стану PrA дозволяє задавати режим синхронізації і час доступу до RTC, оскільки при корекції інформації в перших десяти комірках RTC доступ до інформації, що в них міститься, заборонений. Корекція інформації здійснюється з частотою 1 Гц. З такою ж частотою коректується і стан будильника. В момент виконання корекції старший біт цього регістра встановлюється в 1. Інформація про час, календар і будильник зчитується по спеціальній програмі, якщо розряд встановлений в 0. Чотири молодших розряди цього регістра визначають, який з 15 виходів 22-каскадного дільника частоти будуть передаватися на вхід SQW або для генерування сигналу запиту переривання INT.

Регістр стану PrB визначає сервісні функції, а саме дозвіл видачі прямокутного сигналу на виході SQW, розряди рішення періодичного переривання, сигнального переривання і переривання кінця корекції. В цьому ж регістрі є біт, що визначає в якому форматі передаються дані годинника і календаря (“1” відповідає двійковим даним, “0” – двійково-десятковим даним; формат байта годинника “1” – 24-годинний режим, ”0” - 12- годинний режим), розряд літнього часу.

Розподіл пам’яті схеми RTC представлено в таблиці 2.4.

Таблиця2.4

Регістр стану PrС включає прапори активізації [07 - 04] бітів у разі виникнення передумов для встановлення одного з видів переривань.

Регістр стану PrD буде активізацією свого сьомого біта повідомляти системі через вихід PS про те, що напруга живлення автономного джерела живлення (акумулятора) знаходиться в допустимих межах.

Додаткові функції RTC дозволяють при виклику програми BIOS setup встановлювати поточну конфігурацію ПК, яка буде зберігатися в останніх 114 байтах внутрішньої статичної пам'яті RAM даного типу. На доступ до інформації про конфігурацію ніяких обмежень не накладається.


3. ПРОЦЕСОРИ ЗІ СКОРОЧЕНОЮ КІЛЬКІСТЮ КОМАНД (RISC-ПРОЦЕСОРИ)


Дата добавления: 2015-10-28; просмотров: 177 | Нарушение авторских прав


Читайте в этой же книге: Арифметичний співпроцесор 8087 | Розрядний мікропроцесор 80286 | Мікропроцесор 80386 | Мікропроцесор 486 DX | Мікропроцесор Pentium | Мікропроцесор Pentium Pro, Pentium II | Мікропроцесор AMD-K6 | Програмований паралельний інтерфейс 8255 | Програмований контролер переривання 8259А | Контролер прямого доступу до пам’яті 8237А |
<== предыдущая страница | следующая страница ==>
Інтервальний таймера 8254.| Особливості RISC-процесорів

mybiblioteka.su - 2015-2024 год. (0.008 сек.)