Itnewsrussia.ru

Анализ современных технологий

Блок микропроцессора

В качестве центрального процессора в данной курсовой работе используется процессор фирмы Motorola MC68000. Он имеет 16 - разрядную шину данных и 24-разрядную шину адреса. На рис. 2.1 приведена схема подключения микропроцессора к шинам проектируемой МПС.

Рис. 2.1 - Схема микропроцессора

Системные сигналы

. CLK - тактовый сигнал синхронизации, период которого определяет продолжительность такта машинного цикла. CLK согласовывает во времени функционирование узлов и блоков МП и сопровождает обмен в МПС.

Внешний сигнал системного сброса = 0 вызовет системное прерывание выполнения текущей программы, а содержимое регистров адреса и данных обнуляется. В регистре признаков SR устанавливается значения флажка S = 1 (режим супервизора), а другие флажки приобретают значение 0. Внешний сигнал обычно формируется во время включения питания или при нажатия клавиши сброса. Сигнал = 0 формируется также при выполнении привилегированной команды RESET, которая переводит к начальному состоянию другие устройства МПС. Входной сигнал = 0 останавливает выполнение текущей программы, переводит выводы А23…А1, D15…D0 в высокоимпедансное состояние (третье состояние), а выходы управляющих сигналов - к неактивному состоянию. С аналогичной реакцией МП формирует исходный сигнал =0 при двойной ошибки шины (двукратное поступление сигнала = 0), выход из состояния остановки происходит при поступлении внешнего сигнала = 0 или прерывания. Сигнал ошибки обращения к шине = 0 формируется контролером шины.

Сигналы управления обменом. - адресный строб, который своим активным уровнем = 0 в тактах S0 и S1 в цикле обмена сопровождает адрес на ША. - сигнал, который определяет направление обмена по ШД: ввод в МП (чтение) - при = 1; вывод из МП (запись), если = 0. (передача старшего байта), (передача младшего байта) - сигналы, которые определяют размер данных на ШД. = 0, = 0 определяют передачу слова. Младший байт передается, если = 1 и = 0, старший - = 0, = 1. Входной сигнал готовности к обмену = 0 поступает, если периферийное устройство или память - объекты обращения - готовы к обмену. Иначе - = 1.

Сигналы управления захватом шины.Эти сигналы определяют порядок использования системной шины устройствами системы. В режиме захвата шины МП отсоединяется от шины, а управление обменом осуществляет другое устройство. Чаще всего - это режим прямого доступа к памяти (ПДП), когда осуществляется обмен между основной памятью (ОП) и каким-нибудь внешним устройством без участия МП. - входной сигнал запроса от внешнего устройства на захватывание шины. Если = 0, МП завершает текущий цикл обмена, приостанавливает выполнения команды и переводит выводы А23…А1, D15…D0 в высокоимпедансное состояние, а выходы управляющих сигналов - к неактивному состоянию. - исходный сигнал разрешения захватывания шины, который приобретает значение = 0 после разъединения МП с шиной. - входной сигнал подтверждения захватывания шины. После получения = 0 устройство, которое требовало разрешения на захватывание шины, присылает к МП сигналы = 0, отменяет запрос на захватывание ( = 1) и переходит к управлению шиной. После завершения обмена указанное устройство присылает сигнал = 1. Затем МП переходит к выполнению прерванной команды. Перейти на страницу: 1 2

Популярное:

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