Coprocessor Configuration:How is the coprocessor and the processor connected?

SKYSPIN

Coprocessor Configuration

A Coprocessor is a specially designed circuit on microprocessor chip which can perform the same task very quickly, which the microprocessor performs. It reduces the work load of the main processor. The coprocessor shares the same memory, IO system, bus, control logic and clock generator. The coprocessor handles specialized tasks like mathematical calculations, graphical display on screen, etc.
The 8086 and 8088 can perform most of the operations but their instruction set is not able to perform complex mathematical operations, so in these cases the microprocessor requires the math coprocessor like Intel 8087 math coprocessor, which can easily perform these operations very quickly.

Block Diagram of Coprocessor Configuration

Coprocessor Configuration

How is the coprocessor and the processor connected?

  • The coprocessor and the processor is connected via TEST, RQ-/GT- and QS0 & QS1 signals.
  • The TEST signal is connected to BUSY pin of coprocessor and the remaining 3 pins are connected to the coprocessor’s 3 pins of the same name.
  • TEST signal takes care of the coprocessor’s activity, i.e. the coprocessor is busy or idle.
  • The RT-/GT-is used for bus arbitration.
  • The coprocessor uses QS0 & QS1 to track the status of the queue of the host processor.

Post a Comment

0 Comments