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

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
2-13
2 0 Architectural Description
EXT External Memory Reference Control Register
The format of the external memory reference control regis-
ter is shown in Figure 2-11
The EXT register controls external references The com-
mand-list execution unit checks the value of EXT HOLD be-
fore each external memory reference When EXT HOLD is
‘‘0’’
EXT HOLD is ‘‘1’’ and external memory references are re-
quested the execution of the command list will stop until
EXT HOLD is ‘‘0’’ Upon reset and whenever the ABORT
register is written EXT HOLD is cleared to ‘‘0’’ The EXT
register can be read or written by the core
CLSTAT Command-List Execution Status Register
The format of the command-list execution status register is
shown in Figure 2-12
The CLSTAT register displays the current status of the exe-
cution of the command list When the command-list execu-
tion is idle CLSTAT RUN is ‘‘0’’ and when it is active
CLSTAT RUN is ‘‘1’’ Upon reset the CLSTAT register is
cleared to ‘‘0’’ It can only be read and only by the core
DSPINT
Registers
The format of DSPINT and DSPMASK is shown in Figure
The DSPINT register holds the current status of interrupt
requests Whenever execution of the command list is
stopped the DSPINT HALT bit is set to ‘‘1’’ The DSPINT is
a read only register It is cleared to ‘‘0’’ whenever it is read
whenever the ABORT register is written and upon reset
The DSPMASK register is used to mask the DSPINT HALT
flag An interrupt request is transferred to the interrupt logic
of the IOUT output pin whenever the DSPINT HALT bit is
set to ‘‘1’’ and the DSPMASK HALT bit is unmasked (set to
‘‘1’’)
DSPMASK can be read and written by the core Upon reset
and whenever the ABORT register is written all the bits in
DSPMASK are cleared to ‘‘0’’
The format of the NMISTAT register is shown in Figure 2-14
The NMISTAT holds the status of the current pending Non-
Maskable Interrupt (NMI) requests
Whenever the core attempts to access the DSPM address
space while the CLSTAT RUN bit is ‘‘1’’ (except for access-
es to the CLSTAT EXT DSPINT NMISTAT DSPMASK
and ABORT registers) NMISTAT ERR is set to ‘‘1’’
15
15
15
FIGURE 2-13 DSPINT and DSPMASK Register Format
15
external memory references are allowed
See Section 4 0 for the functionality of IOUT
FIGURE 2-14 NMISTAT Register Format
FIGURE 2-12 CLSTAT Register Format
FIGURE 2-11 EXT Register Format
DSPMASK
Reserved
Reserved
Reserved
Reserved
NMISTAT Interrupt
3
ERR
2
1
1
1
UND
1
(Continued)
HOLD
Control
HALT
RUN
0
When
0
0
EXT
0
11
Whenever there is an attempt to execute a DBPT instruc-
tion or a reserved DSPM instruction (Section 3 4) the
NMISTAT UND bit is set to ‘‘1’’
When a high to low transition is detected on the NMI input
pin NMISTAT EXT bit is set to ‘‘1’’
When one of the bits in NMISTAT is set to ‘‘1’’ an NMI
request to the core is issued
The NMISTAT register is cleared to 0 upon reset and each
time its contents are read
When one of the bits in NMISTAT is set to 1 an NMI occurs
The NMI handler can read the NMISTAT register to deter-
mine the source of the interrupt Note that since NMIs may
be nested it is possible that a second NMI handler (invoked
while the previous handler has not yet exited) will read and
handle more than one set bit in NMISTAT Since the read
operation clears the register the interrupted handler may
find that no bits are set
2 2 MEMORY ORGANIZATION
The main memory of the NS32FX164 is a uniform linear
address space Memory locations are numbered sequential-
ly starting at zero and ending at 2
fying a memory location is called an address The contents
of each memory location is a byte consisting of eight bits
Unless otherwise noted diagrams in this document show
data stored in memory with the lowest address on the right
and the highest address on the left Also when data is
shown vertically the lowest address is at the top of a dia-
gram and the highest address at the bottom of the diagram
When bits are numbered in a diagram the least significant
bit is given the number zero and is shown at the right of the
diagram Bits are numbered in increasing significance and
toward the left
Two contiguous bytes are called a word Except where not-
ed the least significant byte of a word is stored at the lower
address and the most significant byte of the word is stored
at the next higher address In memory the address of a
word is the address of its least significant byte and a word
may start at any address
Two contiguous words are called a double-word Except
where noted the least significant word of a double-word is
stored at the lowest address and the most significant word
of the double-word is stored at the address two higher In
memory the address of a double-word is the address of its
least significant byte and a double-word may start at any
address
15
31
A
MSB
a
3
24 23
A
MSB
a
Double Word at Address A
1
Word at Address A
A
Byte at Address A
a
2
16 15
8 7
7
24
A
b
a
1 The number speci-
1
8 7
LSB
A
A
LSB
A
0
0
0

Related parts for NS32FX164AV-25