Наименование порта |
Функциональное назначение вывода |
Примечание |
RS4 – RS1 |
Выбор внутреннего регистра, порта или команды |
|
#IRQ |
Запрос прерывания |
|
#IACK |
Подтверждение прерывания |
По этому сигналу на ШД выставляется номер вектора прерывания (совместно с #DTACK) |
D7 – D0 |
Шина данных |
|
TxDA |
Канал А-выход последовательных данных; |
|
RxDA |
Канал А-вход последовательных данных; |
|
TxDB |
Канал B-выход последовательных данных; |
|
RxDB |
Канал B-вход последовательных данных; |
|
IP5-IP0 |
Порт ввода |
|
OP7 – OP0 |
Порт вывода |
Сопроцессор с плавающей точкой MC68881.
Сопроцессор MC68881 полностью соответствует стандарту IEEE P754 для двоичной вещественной арифметики. В основном он предназначен для использования совместно с микропроцессорами семейства Motorola M68000. Сопроцессор создан на базе технологии СБИС,
что обеспечивает разработчикам аппаратуры максимум возможностей при малых физических размерах устройства.
MC68881 используется в первую очередь как сопроцессор 32-битного микропроцессора (МП) MC68020, дополняющий его возможности по обработке целых чисел за счет подключения высокопроизводительного устройства, выполняющего операции над вещественными числами; набора регистров вещественных чисел, используемых аналогично регистрам целых чисел основного МП.
Система команд MC68881 является естественным расширением систем команд более ранних моделей семейства M68000. В ней можно применять все способы адресации основного МП. Гибкость интерфейса шины семейства M68000 позволяет использовать сопроцессор MC68881 с любым микропроцессором семейства M68000, а также - в качестве периферийного устройства - с процессорами, не принадлежащими к этому семейству.
Основные данные сопроцессора MC68881 приведены ниже:
- восемь 80-битных регистров для вещественных чисел повышенной точности (64-битнaя мантисса, знаковый бит и 15-битнaя характеристика со знаком);
- 7-битное арифметическое устройство, обеспечивающее промежуточные вычисления с 67-битной точностью;
- 7-битный каскадный сдвиговый регистр для высокоскоростных операций сдвига, используемых при нормализации и т.п.;
- сорок шесть команд, из них 35 арифметических;
- полное соответствие стандарту IEEE P754, включая все рекомендации;
- наличие операций, не определенных в стандарте IEEE P754, в частности, полный набор тригонометрических и трансцендентных операций;
- семь типов данных: целые в формате байта, слова и длинного слова; вещественные числа обычной, двойной и повышенной точности; строки упакованных двоично-десятичных вещественных чисел;
- двадцать две константы, хранящиеся в ПЗУ на кристалле, включая "пи", e и степени 10;
- поддержка режимов виртуальной памяти и виртуальных машин;
- наличие эффективных механизмов для обеспечения вызова подпрограмм, переключения контекстов и обработки прерываний;
- выполнение команд, параллельное с основным процессором;
- возможность использования с любым основным процессором на 8-, 16- или 32-битной шине данных.
В системах с основным процессором MC68000 устройство MC68881 работает в качестве периферийного процессора.
Рис. 3. Условное графическое обозначение MC68881.
Таблица 3. Назначение выводов MC68881
Наименование порта |
Направление передачи |
Функциональное назначение вывода |
А0-А4 |
Вход |
Шина адреса |
D0-D31 |
Вход/выход |
Шина данных |
#SIZE |
Вход |
Размер |
#AS |
Вход |
Строб адреса |
#CS |
Вход |
Выбор микросхемы |
R/#W |
Вход |
Чтение/#запись |
#DS |
Вход |
Строб данных |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.