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
+-----------+
+======+====+-----------+
|Signal|I/O | Destination |
+======+====+-----------+
|CLK | I |Clock - external signal |
| | |processor synchronization. |
+-----------+----+--------------------------+
|CKM | I |Clock Mode - synchro mode |
| | |nization: with CKM=1 internal |
| | |early processor frequency |
| | | coincides with the external one, with |
| | |CKM=0 internal frequency |
| | | obtained by dividing CLK |
| | |by 3 (or by 2 in 287XL). |
+-----------+----+--------------------------+
|RESET | I |Hardware reset signal |
| | |(high level). |
+-----------+----+--------------------------+
|PEREQ | O |Processor Extension |
| | |Operand Request - |
| | | transfer request |
| | | operand to internal |
| | |FIFO coprocessor buffer |
| | |or from it. |
+-----------+----+--------------------------+
|PEACK#| I |Processor Extension |
| | |Operand Acknowledge - |
| | |end of transmission |
| | | operand. |
+-----------+----+--------------------------+
|BUSY# | O |Processor Entension Busy -|
| ||busy signal |
| | |performing the operation. |
+-----------+----+--------------------------+
|ERROR#| O |Processor Extension Error-|
| | |error signal (reflects |
| | |value of the ES bit of the word |
| | |states). |
+-----------+----+--------------------------+
|D0-15 | I/O|Data bus lines. |
+-----------+----+--------------------------+
|NPRD# | I |Numeric Processor Read - |
| | |data read signal |
| | |coprocessor (connects |
| | |with line IORD#). |
+-----------+----+--------------------------+
|MPWR# | I |Numeric Processor Write - |
| | |signal to write data to |
| | |coprocessor (connects |
| | |with line IOWR#). |
+-----------+----+--------------------------+
|NPS1#,| I |Numeric Processor Select -|
|NPS2# | |processor sampling: |
| | |calling 80287 is possible|
| | |only with IPS1#=0 and NPS2#=1|
+-----------+----+--------------------------+
|CMDO, | I |Command Select - signals |
|CMD1 | |selecting an exchange command. |
+======+====+-----------+
Coprocessor bus cycle table
+-----+----+----+-----+-----+----------+
|Address|CMD1|CMDO|NPRD#|NPWR#|Destination|
+-----+---++---++----++----++----------+
|00F8 |0 | 0 | 1 | 0 |Write code|| | | | | |operations in |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|00F8 |0 | 0 | 0 | 1 |Reading SW |
| | | | | |or CW from |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|OOFA |0 | 1 | 0 | 1 |Reading given-|
| | | | | | many of |
| | | | | |80287 |
+-----+---+----+-----+-----+-----------+
|OOFA |0 | 1 | 1 | 0 |Record given-|
| | | | | |nyh in 80287|
+-----+---+----+-----+-----+-----------+
|OOFC |1 | 0 | 1 | 0 |Record account-|
| | | | | | creators |
| | | | | |exceptions |
+-----+---+----+-----+-----+-----------+
|OOCF |1 | 0 | 0 | 1 |Reserve- |
| | | | | |rovano |
+-----+---+----+-----+-----+-----------+
Share your thoughts about the article