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 |Зарезерви- | | | | | | |ровано | +-----+---+----+-----+-----+-----------+