NS32FX164AV-25 National Semiconductor, NS32FX164AV-25 Datasheet - Page 28

IC IMAGING COMM SGNL PROC PLCC68

NS32FX164AV-25

Manufacturer Part Number
NS32FX164AV-25
Description
IC IMAGING COMM SGNL PROC PLCC68
Manufacturer
National Semiconductor
Datasheet

Specifications of NS32FX164AV-25

Processor Type
Advanced Imaging/Communications Signal Processor SIAP™
Speed
50MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
68-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Other names
*NS32FX164AV-25
Q1284286

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
NS32FX164AV-25
Manufacturer:
NSC
Quantity:
12 388
Part Number:
NS32FX164AV-25
Manufacturer:
Texas Instruments
Quantity:
10 000
3 0 Functional Description
The CPU next sends the Operation Word while applying
Status Code 1101 (Transfer Slave Operand
3 5 5 1) Upon receiving it the Slave Processor decodes it
and at this point both the CPU and the Slave Processor are
aware of the number of operands to be transferred and their
sizes The Operation Word is swapped on the Data Bus
that is bits 0 –7 appear on pins AD8–AD15 and bits 8–15
appear on pins AD0–AD7
Using the Address Mode fields within the Operation Word
the CPU starts fetching operands and issuing them to the
Slave Processor To do so it references any Addressing
Mode extensions which may be appended to the Slave
Processor instruction Since the CPU is solely responsible
for memory accesses these extensions are not sent to the
Slave Processor The Status Code applied is 1101 (Transfer
Slave Processor Operand Section 3 5 5 1)
After the CPU has issued the last operand the Slave Proc-
essor starts the actual execution of the instruction Upon
completion it will signal the CPU by pulsing SPC low
While the Slave Processor is executing the instruction the
CPU is free to prefetch instructions into its queue If it fills
the queue before the Slave Processor finishes the CPU will
wait applying Status Code 0011 (Waiting for Slave)
Upon receiving the pulse on SPC the CPU uses SPC to
read a Status Word from the Slave Processor applying
Status Code 1110 (Read Slave Status) This word has the
format shown in Figure 3-3 If the Q-bit (‘‘Quit’’ Bit 0) is set
this indicates that an error was detected by the Slave Proc-
essor The CPU will not continue the protocol but will imme-
Mnemonic
ADDf
SUBf
MULf
DIVf
MOVf
ABSf
NEGf
CMPf
FLOORfi
TRUNCfi
ROUNDfi
MOVFL
MOVLF
MOVif
LFSR
SFSR
POLYf
DOTf
SCALBf
LOGBf
Notes
D
i
f
N A
e
e
e
Integer size (B W D) specified in mnemonic
Floating-Point type (F L) specified in mnemonic
e
Double Word
Not Applicable to this instruction
Operand 1
read D
read F
read L
Class
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read f
read i
N A
Operand 2
TABLE 3-1 Floating-Point Instruction Protocols
write D
write L
write F
Class
write f
write f
write f
read f
write i
write i
write i
write f
read f
read f
write f
rmw f
rmw f
rmw f
rmw f
rmw f
N A
(Continued)
Section
Operand 1
Issued
N A
F
D
L
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
i
28
Step
diately trap through the Slave vector in the Interrupt Table
Certain Slave Processor instructions cause CPU PSR bits to
be loaded from the Status Word
The last step in the protocol is for the CPU to read a result
if any and transfer it to the destination The Read cycles
from the Slave Processor are performed by the CPU while
applying Status Code 1101 (Transfer Slave Operand)
3 1 3 2 Floating-Point Instructions
Table 3-1 gives the protocols followed for each Floating-
Point instruction The instructions are referenced by their
mnemonics For the bit encodings of each instruction see
Appendix A
1
2
3
4
5
6
7
Operand 2
FIGURE 3-2 Slave Processor Protocol
Issued
N A
N A
N A
N A
N A
N A
N A
N A
N A
N A
N A
N A
f
f
f
f
f
f
f
f
Status
Status Combinations
Send ID (ID) Code 1111
Xfer Operand (OP) Code 1101
Read Status (ST) Code 1110
OP
OP
OP
ST
ID
Returned Value
Type and Dest
CPU Sends ID Byte
CPU Sends Operation Word
CPU Sends Required Operands
Slave Starts Execution
CPU Pre-Fetches
Slave Pulses SPC Low
CPU Reads Status Word
(Trap Alter Flags )
CPU Reads Results (If Any)
D to Op 2
L to Op 2
F to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
f to Op 2
i to Op 2
i to Op 2
i to Op 2
f to F0
f to F0
N A
N A
Action
PSR Bits
Affected
N Z L
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none

Related parts for NS32FX164AV-25