Cтраница 4
Усовершенствована процедура управления памятью БИС МП 80286 и ускорен доступ к ней. Эта БИС также размещена в 68-выводном корпусе, что позволило отказаться от мультиплексирования линий адреса и данных. Микропроцессор содержит ряд дополнительных регистров, расширяющих его возможности, а система команд включает 16 дополнительных ( по сравнению с МП 80186) команд для работы со средствами управления памятью. Микропроцессор 80286 может работать в двух режимах: реального адреса, когда дополнительные регистры не используются и его функционирование не отличается от функционирования МП 8086, и защищенного виртуального адреса, когда с помощью специальной процедуры формируется 24-битовый физический адрес. [46]
Метод быстрой пересылки данных, позволяющий считывать данные непосредственно из памяти ( или записывать данные в нее) без вмешательства процессора. Процессор реагирует на запрос ПДП, освобождая ( переводя в состояние высокого импеданса) линии адреса и данных и предоставляя ПДП-устройству возможность управления памятью. [47]
![]() |
Упрощенная схема БИС ПЗС-памяти 2464 фирмы Intel.| Последовательно-параллельно-последовательная петля ПЗС-памяти. [48] |
Фирма Texas Instruments предложила архитектуру с меньшим числом более длинных регистров сдвига, что сокращает сложность схем дешифрирования, регенерации и ВВ. БИС TMS3064 ( ПЗС-память на 64Кбит) имеет 16 адресуемых регистров по 4К бит с четырьмя линиями адреса. [49]
Выпускаются сегментированная и несегментированная версии данного МП. Сегментированная версия имеет 48 контактов и 23 линии адреса ( адресное пространство 8М байт), а несегментированная - 40 контактов, 16 линий адреса и адресное пространство 64К байт. Несмотря на различия в схемах адресации из-за меньшего адресного пространства несегментированной версии, они имеют одинаковые системы команд, и программа для несегментированной версии будет выполняться и на сегментированной версии, если она работает в несегментированном режиме. Ниже рассматривается сегментированная версия, и упор сделан на управление памятью. [50]
Он является первым из стандартов на магистрально-модульные системы, конструктивы и разъемы которого соответствуют рекомендациям МЭК ТК 48D и МЭК 603 - 2 ( 1980 г.) и для которого разработаны БИС управления и данных. В стандарте используются переменное адресное поле ( 18, 26 и 34 разряда) и различная разрядность данных ( 8, 16, 24, 32 разряда), совмещение линий адресов и данных, линий арбитража и централизованное управление. При использовании расширенной адресации возможно построение сложных МВС, содержащих несколько тысяч МП и предназначенных для автоматизации в настоящее время уникальных объектов и исследований. [51]
Аппараты снабжают порядковыми номерами. На линиях адресов, отходящих от зажимов аппаратов, снабженных схемной маркировкой, указывают только адрес рейки в целом. На линиях адресов, отходящих от зажимов реек, имеющих схемную маркировку, указывают только порядковый номер аппарата. Этот способ обозначения адресов более других пригоден для автоматического вычерчивания схем. [52]
Линии адреса предназначены для передачи комбинаций бит, с помощью которых происходит обращение к ячейке памяти, каждая из которых имеет свой адрес. Число бит, используемых для задания адреса, определяет множество возможных адресов, которое образует адресное пространство машины. Так, 16 линий адреса позволяют адресоваться к 32К слов памяти, при этом формируемый ЦП 16-разрядный адрес непосредственно поступает на линии адреса магистрали. Использование диспетчера памяти и увеличение числа адресных линий до 22 позволяет расширить адресное пространство до 4М байт. [53]
При выполнении цикла ВВОД данные передаются от пассивного устройства к активному. Временная диаграмма выполнения цикла представлена на рис. 3.4 а. Поскольку в канале линии адреса и данных совмещены, то в цикле выделяется адресная часть, когда линии адрес / данные используются для передачи адреса. [54]
ПЗУ широко применяются при проектировании цифровых систем, например при преобразовании кодов, генерировании символов в дисплее, реализации по-следовательностных схем и формировании логических функций. В последнем случае ПЗУ заменяют сложные комбинационные схемы, экономя таким образом несколько корпусов микросхем со средней степенью интеграции. В таких применениях линии адреса служат входами, а линии данных - выходами. При подаче адреса на линиях выходных данных появляется содержимое соответствующей ячейки; при программировании ПЗУ можно получить любые характеристики вход / выход. Запрограммировав наборы в ПЗУ и последовательно проходя по блокам адресов, можно сформировать наборы, зависящие от времени. [55]
В микропроцессорных системах на базе микропроцессора К 580, в частности микро - ЭВМ СМ-1800, также применен интерфейс, работающий по принципу общая шина. По сравнению с интерфейсом ОШ СМ-4 этот интерфейс рассчитан на использование как 8-разрядных источников и приемников, так и 16-разрядных. Интерфейс содержит 20 линий адреса, 16 линий данных, 8 линий запроса прерывания и сигналы управления. [56]
![]() |
Управляющие сигналы iPSB в процессе синхронной пересылки данных. [57] |
Затем подается стробирующий сигнал данных, с помощью которого подчиненное устройство информируется о том, что главное готово к получению данных. После этого подчиненное устройство принимает данные и придает линии подтверждения пересылки данных низкий уровень, чтобы сообщить ведущему устройству, что оно готово к посылке данных. Теперь ведущее устройство фиксирует данные и освобождает линии адреса, адресного строба и строба данных. При передаче информации по асинхронным шинам скорость передачи не обязательно должна быть кратна частоте тактовых сигналов, как это имеет место при использовании синхронных шин. Кроме того, асинхронные шины допускают применение дешевых плат, на которых размещены устройства с большими временами ответа, совместно с платами, содержащими быстродействующие устройства. [58]
Этот блок может ответить на прерывание выдачей сигнала подтверждения прерывания, что блокирует выдачу следующего выбранного адреса строки из БМУ. Тогда при выдаче нового адреса микрокоманды на линию адреса строки можно подавать адрес извне минуя БМУ, что позволяет перевести микропрограмму на программу обработки прерывания. Измененный адрес строки, переданный на адресные линии памяти микрокоманд, не изменяет содержимого регистра адреса микрокоманд. [59]
Тестирование осциллографом микропроцессорных систем можно осуществить, организовав циклическое или периодическое изменение сигнала или переведя систему в режим свободного счета. Тест свободного счета формирует периодические сигналы на всех линиях адреса, и запуск осциллографа возможен с любой из них. [60]