Мегаобучалка Главная | О нас | Обратная связь


Описание электрической принципиальной схемы субблока



2019-07-03 251 Обсуждений (0)
Описание электрической принципиальной схемы субблока 0.00 из 5.00 0 оценок




 

При включении электропитания генератор тактовых импульсов формирует сигнал "RESET". По окончании сигнала "RESET" на выходе генератора тактовых импульсов формируются - сигнал готовности системы к работе "READY" и серии тактовых импульсов: CLK - для процессора и контроллера системной шины, PCLK - для системного таймера, OSC - для контроллеров последовательного интерфейса контактных ячеек 4. Получив сигнал "READY" процессор формирует обращение к ПЗУ микропроцессорной ячейки управления 1 по адресу FFFF0.

Обращение к памяти или портам ввода - вывода происходит следующим образом. Управляющие сигналы "SO" - "S2" из процессора поступают в контроллер системной шины М1810ВГ88.

Исходя из состояния управляющих сигналов "SO" - "S2", контроллер М1810ВГ88 вырабатывает сигнал управления данного типа циклашины (см. таблицу 3) и сигналы:

стробирования адреса "ALE";

сопровождения данных "DEN";

управления шинными формирователями "DT/R".

 

Таблица 3

Управляющие сигналы

Тип цикла шины

Сигнал контроллера М1810ВГ88

S2 S1 S0
0 0 0 Подтверждение прерывания INTA
0 0 1 Чтение внешнего устройства IORC
0 1 0 Запись внешнего устройства IOWA (AIOWC)
0 1 1 Останов -
1 0 0 Выборка команды -
1 0 1 Чтение памяти MRDC
1 1 0 Запись памяти MWTC (AMWC)
1 1 1 Цикла шины нет  

 

На шину адрес - данные процессор выставляет адрес обращения к памяти или порту ввода/вывода. Адрес фиксируется в регистрах 580ИР82 по стробу "ALE". Затем на шину процессора адрес - данные поступают данные: при записи - из процессора, при чтении - из памяти или от внешних устройств. Управление шинными формирователями данных системной шины осуществляется по двум входам. По входу управления направлением передачи - сигналом "DT/R" из контроллера М1810ВГ88. По входу управления третьим состоянием:

для старшего байта данных (разряды D8 - D15) - сигналом "DEN";

для младшего байта данных (разряды DO - D7) - сигналом "DEN" и сигналами адресации к младшему байту данных " А0"=0, "ВНЕ"=1, либо сигналами "DEN" и "INTA" - при обслуживании запроса на прерывание.

Шинный формирователь D16 обеспечивает передачу старшего байта данных по нечетному адресу.

Шинный формирователь внутренней шины данных D24 всегда открыт для передачи младшего байта данных. Управляется он по входу управления направлением передачи. На системную шину и далее в процессор поступает младший байт данных DO - D7 из устройств ячейки 1 при чтении портов ввода/вывода, обслуживании прерываний или обращении к ПЗУ микропроцессорной ячейки управления 1. В остальных случаях данные с системной шины поступают на вход устройств ячейки 1.

Шинный формирователь внутренней шины данных D23 предназначен для передачи старшего байта данных из ПЗУ в процессор и открывается для передачи данных теми же сигналами, которые осуществляют выбор ПЗУ ("А14" - "А19" и "MRDC"), по входу управления третьим состоянием.

Адреса А0 - А15 с системной шины поступают в селектор адреса и на вход устройств ячейки 1 через буфер-усилитель шины адреса, выполненный на микросхемах 1533АП5 (D25, D26).

Селектор адреса вырабатывает сигналы выбора микросхем и организован таким образом:

с выхода 8 микросхемы 1533ЛА2 (D33) поступает сигнал разрешения обращения к ПЗУ. Его формируют адресные сигналы "А16" - "А19", определяющие область памяти, закрепленную за ПЗУ, и сигнал чтения памяти "MRDC" из контроллера системной шины М1810ВГ88;

с выходов дешифратора 1533ИД7 (D35) поступают сигналы выборки портов ввода/вывода ячейки 1 - см. таблицу 4.

Контроллер прерываний реализован на микросхеме М1810ВН59А и обрабатывает прерывания по входу IRQ0 от системного таймера.

 

Таблица 4

Выход микросхемы 1533ИД7 (D35)

 

Порт ввода - вывода

Наименование Адрес
14 Контроллер прерываний (D30) 020, 021
13 Таймер (D29) 040 - 043
10 Разрешение немаскируемого прерывания (D6.1) ОАО
7 Управление единичными индикаторами ТЕСТ, РАБОТА (D34) 0Е0

 

Счетчик 0 таймера 580ВИ53 выполняет функцию системного таймера. При его программировании задается либо режим 0, либо режим 2. Выход системного таймера представляет собой запрос на внешнее маскируемое прерывание уровня IRQ0.

Схема удлинения цикла процессора работает следующим образом.

Удлинение цикла процессора на один такт происходит при обращении к портам ввода/вывода (команды IOW, IOR). При этом на вход AENI генератора тактовых импульсов поступает сигнал уровня единица, запрещающий формирование сигнала готовности "READY". До тех пор, пока процессор не получит сигнала готовности "READY", он отрабатывает такты ожидания. Текущий цикл завершается после поступления на вход AENI генератора тактовых импульсов сигнала нулевого уровня.

Управление индикаторами единичными ТЕСТ и РАБОТА осуществляется записью разряда данных D0 в порт с адресом 0Е0: при записи единицы светится индикатор ТЕСТ, при записи нуля - индикатор РАБОТА.




2019-07-03 251 Обсуждений (0)
Описание электрической принципиальной схемы субблока 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание электрической принципиальной схемы субблока

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (251)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)