mc68ec020 Freescale Semiconductor, Inc, mc68ec020 Datasheet - Page 193

no-image

mc68ec020

Manufacturer Part Number
mc68ec020
Description
Microprocessors
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68ec020AA16
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec020AA16
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc68ec020AA25
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Company:
Part Number:
mc68ec020AA25
Quantity:
14
Company:
Part Number:
mc68ec020AA25
Quantity:
14
Part Number:
mc68ec020AA25R
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec020FG25
Manufacturer:
FREESCALE
Quantity:
8 831
Part Number:
mc68ec020FG25
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec020FG25
Manufacturer:
MOT
Quantity:
11
Part Number:
mc68ec020FG25
Manufacturer:
MOTOROL
Quantity:
20 000
Part Number:
mc68ec020RP16
Manufacturer:
PHILIPS
Quantity:
49
Part Number:
mc68ec020RP16
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
mc68ec020RP25
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
The take address and transfer data primitive described in 7.4.11 Take Address and
Transfer Data Primitive does not replace the effective address value that has been
calculated by the MC68020/EC020. The address that the main processor obtains in
response to the take address and transfer data primitive is not available to the write to
previously evaluated effective address primitive.
A coprocessor can issue an evaluate effective address and transfer data primitive followed
by this primitive to perform a read-modify-write operation that is not indivisible. The bus
cycles for this operation are normal bus cycles that can be interrupted, and the bus can be
arbitrated between the cycles.
7.4.11 Take Address and Transfer Data Primitive
The take address and transfer data primitive transfers an operand between the
coprocessor and an address supplied by the coprocessor. This primitive applies to general
and conditional category instructions. Figure 7-31 shows the format of the take address
and transfer data primitive.
The take address and transfer data primitive uses the CA, PC, and DR bits as described
in 7.4.2 Coprocessor Response Primitive General Format. If the coprocessor issues
this primitive with CA = 0 during a conditional category instruction, the main processor
initiates protocol violation exception processing.
The length field of the primitive format specifies the operand length, which can be from
0–255 bytes.
The main processor reads a 32-bit address from the operand address CIR. Using a series
of long-word transfers, the processor transfers the operand between this address and the
operand CIR. The DR bit determines the direction of the transfer. The processor reads or
writes the operand parts to ascending addresses, starting at the address from the operand
address CIR. If the operand length is not a multiple of four bytes, the final operand part is
transferred using a one-, two-, or three-byte transfer as required.
The function code used with the address read from the operand address CIR indicates
either supervisor or user data space according to the value of the S-bit in the
MC68020/EC020 SR.
7-40
15
CA
Figure 7-31. Take Address and Transfer Data Primitive Format
PC
14
DR
13
12
0
11
0
10
1
M68020 USER’S MANUAL
9
0
8
1
7
LENGTH
MOTOROLA
0

Related parts for mc68ec020