TS68020 ATMEL Corporation, TS68020 Datasheet - Page 36

no-image

TS68020

Manufacturer Part Number
TS68020
Description
Hcmos 32-bit Virtual Memory Mpu, 16/20/25 MHZ
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TS68020DESC02XA 5962-8603202XA
Manufacturer:
TI
Quantity:
15
Part Number:
TS68020MF1-16
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TS68020MF1-20
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TS68020MF16
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TS68020MF1B/C20
Manufacturer:
ATMEL
Quantity:
2
Part Number:
TS68020MF1D/T16
Manufacturer:
AT/WN
Quantity:
2
Part Number:
TS68020MF20
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TS68020MF25
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TS68020MFB/C20
Manufacturer:
ATMEL
Quantity:
1
Part Number:
TS68020MFB/C20 5962-8603203YC
Manufacturer:
a
Quantity:
1
Co-processor Protocol
36
TS68020
Table 11. Co-processor Primitives (Continued)
Up to eight processors are supported in a single system with a system-unique co-pro-
cessor identifier encoded in the co-processor instruction. When accessing a co-
processor, the TS68020 executes standard read and write bus cycle in CPU address
space, as encoded by the function codes, and places the co-processor identifier on the
address bus to be used by chip-select logic to select the particular co-processor. Since
standard bus cycle are used to access the co-processor, the co-processor may be
located according to system design requirements, whether it be located on the micro-
processor local bus, on another board on the system bus, or any other place where the
chip-select and co-processor protocol using standard TS68000 bus cycles can be
supported.
Interprocessor transfers are all initiated by the main processor during co-processor
instruction execution. During the processing of a co-processor instruction, the main pro-
cessor transfers instruction information and data to the associated co-processor, and
receives data, requests, and status information from the co-processor. These transfers
are all based on the TS68000 bus cycles.
The typical co-processor protocol which the main processor follows is:
a) The main processor initiates the communications by writing command information to
a location in the co-processor interface.
b) The main processor reads the co-processor response to that information.
General Operand Transfer
Register Transfer
1) The response may indicate that the co-processor is busy, and the main processor
should again query the co-processor. This allows the main processor and co-pro-
cessor to synchronize their concurrent operations.
2) The response may indicate some exception condition; the main processor
acknowledges the exception and begins exception processing.
3) The response may indicate that the co-processor needs the main processor to
perform some service such as transferring data to or from the co-processor. The co-
processor may also request that the main processor query the co-processor again
after the service is complete.
4) The response may indicate that the main processor is not needed for further pro-
cessing of the instruction. The communication is terminated, and the main
processor is free to begin execution of the next instruction. At this point in the co-
processor protocol, as the main processor continues to execute the instruction
stream, the main processor may operate concurrently with the co-processor.
Evaluate and Pass (Ea.)
Evaluate (Ea.) and Transfer Data
Write to Previously Evaluated (Ea.)
Take Address and Transfer Data
Transfer to/from Top of Stack
Transfer CPU Register
Transfer CPU Control Register
Transfer Multiple CPU Registers
Transfer Multiple Co-processor Registers
Transfer CPU SR and/or ScanPC
2115A–HIREL–07/02

Related parts for TS68020