Track: By me composed! Xe-xe.. :)
Author: Macros, 14 July 2K1.
-----------------------------------------
+----+ +----+
NC+1 +-+ 40+NC Математический
NC+ +CKM сопроцессор
NC+ +NC 80287
NC+ +NC
D15+ +PEACK#
D14+ +RESET
D13+ +NPS1#
D12+ +NPS2#
Vcc+ +CLK
Vss+ 80287 +CMD1
D11+ +Vss
D10+ +CMDO
NC+ +NPWR#
D9+ +NPRD#
D8+ +ERROR#
D7+ +BUSY#
D6+ +PEREQ
D5+ +D0
D4+ +D1
D3+20 21+D2
+-----------+
+======+====+--------------------------+
|Сигнал|I/O | Назначение |
+======+====+--------------------------+
|CLK | I |Clock - внешний сигнал |
| | |синхронизации процессора. |
+------+----+--------------------------+
|CKM | I |Clock Mode - режим синхро-|
| | |низации: при CKM=1 внут- |
| | |ренняя частота процессора |
| | |совпадает с внешней, при |
| | |CKM=0 внутренняя частота |
| | |получается делением CLK |
| | |на 3 (или на 2 в 287XL). |
+------+----+--------------------------+
|RESET | I |Сигнал аппаратного сброса |
| | |(высоким уровнем). |
+------+----+--------------------------+
|PEREQ | O |Processor Extension |
| | |Operand Reqest - |
| | |запрос на передачу |
| | |операнда во внутренний |
| | |FIFO буфер сопроцессора |
| | |или из него. |
+------+----+--------------------------+
|PEACK#| I |Processor Extension |
| | |Operand Acknowledge - |
| | |окончание передачи |
| | |операнда. |
+------+----+--------------------------+
|BUSY# | O |Processor Entension Busy -|
| | |сигнал занятости |
| | |выполнением операции. |
+------+----+--------------------------+
|ERROR#| O |Processor Extension Error-|
| | |сигнал ошибки (отражает |
| | |значение бита ES слова |
| | |состояния). |
+------+----+--------------------------+
|D0-15 | I/O|Линии шины данных. |
+------+----+--------------------------+
|NPRD# | I |Numeric Processor Read - |
| | |сигнал чтения данных |
| | |сопроцессора (соединяется |
| | |с линией IORD#). |
+------+----+--------------------------+
|MPWR# | I |Numeric Processor Write - |
| | |сигнал записи данных в |
| | |сопроцессор (соединяется |
| | |с линией IOWR#). |
+------+----+--------------------------+
|NPS1#,| I |Numeric Processor Select -|
|NPS2# | |выборка процессора: |
| | |обращение к 80287 возможно|
| | |лишь при IPS1#=0 и NPS2#=1|
+------+----+--------------------------+
|CMDO, | I |Command Select - сигналы |
|CMD1 | |выбора команды обмена. |
+======+====+--------------------------+
Таблица шинных циклов сопроцессора
+-----+----+----+-----+-----+----------+
|Адрес|CMD1|CMDO|NPRD#|NPWR#|Назначение|
+-----+---++---++----++----++----------+
|00F8 |0 | 0 | 1 | 0 |Запись кода|
| | | | | |операции в |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|00F8 |0 | 0 | 0 | 1 |Чтение SW |
| | | | | |или CW из |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|OOFA |0 | 1 | 0 | 1 |Чтение дан-|
| | | | | |ных из |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|OOFA |0 | 1 | 1 | 0 |Запись дан-|
| | | | | |ных в 80287|
+-----+---+----+-----+-----+-----------+
|OOFC |1 | 0 | 1 | 0 |Запись ука-|
| | | | | |зателей |
| | | | | |исключений |
+-----+---+----+-----+-----+-----------+
|OOCF |1 | 0 | 0 | 1 |Зарезерви- |
| | | | | |ровано |
+-----+---+----+-----+-----+-----------+
Other articles: