Арифметический сопроцессор
План лекции
1. Функциональное обозначение АСП
2. Назначение выводов и типы данных
3. Архитектура сопроцессора
4. Взаимодействие ЦП и АСП
5. Построение сопроцессорной конфигурацииАрифметический сопроцессор
План лекции
1. Функциональное обозначение АСП
2. Назначение выводов и типы данных
3. Архитектура сопроцессора
4. Взаимодействие ЦП и АСП
5. Построение сопроцессорной конфигурации
Функциональное обозначение АСП
Микросхема К1810ВМ87 представляет собой однокристальный 80-битовый арифметический сопроцессор (АСП). Сопроцессор может быть использован только совместно с центральным процессором, так как в нем отсутствует механизм выбор-ки команд. Использование АСП совместно с центральным процессором ВМ86 рас-ширяет систему команд до 159 мнемокодов. Функциональное обозначение АСП приведено на рис.1.
************
Рисунок 1 Функциональное обозначение АСП
Назначение выводов и типы данных
AD15-AD0 — выходы/выходы для формирования данных.
A16/S6-A16/S3 — выходы для формирования разряда четырех старших разрядов адреса.
BHE/S7 — выходной сигнал разрешения старшего байта шины данных.
Когда сопроцессор не управляет шиной данных, эти выводы используются как входы.
S2 – S0- выходной сигнал кода состояния сопроцессора. Если S2S1S0=101, то чтение из памяти, если 110, то запись в память, если 111 — пассивное состояние со-процессора. Остальные комбинации не используются. Код состояния выставляется в такте Т4 и сохраняет значение в тактах Т1,Т2. В тактах Т3, TW, когда входной сиг-нал готовности (READY=1) выставляется код пассивного состояния: 111. Код со-стояния используется системным контроллером К1810ВГ88 для формирования сиг-налов управления при обращении к памяти. Изменение сигналов служит для ин-формации начала цикла шины, а пассивное состояние в такте Т3 или TW для ин-формации конца цикла шины. Когда управление шины осуществляет ЦП, эти выво-ды являются входами.
RQ/GT- вход/выход, используемый для запроса или предоставления доступа к локальной шине ЦП, когда сопроцессор требует переслать операнд. Этот вывод мо-жет быть использован для запроса или предоставления доступа другому процессору, который связан с арифметическим сопроцессором по линии RQ/GT1. Последова-тельность взаимодействия арифметического сопроцессора с ЦП по линиям RQ/GT0 состоит в следующем:
1.Сопроцессор посылает запрос в ЦП в форме \\_/ длительностью, равную 1 пе-риоду CLK, когда ему необходима локальная шина, либо когда он посылает запрос по линии RQ/GT1 от другого процессора.
2.Сопроцессор ожидает сигнал ”RQ/GT” — импульс предоставления шины от ЦП и получив его, в следующем такте начинает пересылку операнда по шине либо в этом же такте, передает этот сигнал по линии RQ/GT1 другому процессору, запра-шивающему доступ.
3.Сопроцессор формирует ответный сигнал ”RQ/GT” \\_/ ЦП длительностью, равной 1 периоду CLK, после завершения пересылки операнда, либо по получении ответного импульса по линии RQ/GT1 от другого процессора.
Скачать полную версию работы
СКАЧАТЬ работу l-informatika/Lekcii-informatika-9.rar