Electronic Components Datasheet Search
  English  ▼

X  

Z89393 Datasheet(PDF) 13 Page - Zilog, Inc.

Part # Z89393
Description  16-BIT DIGITAL SIGNAL PROCESSORS
PDF  61 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ZILOG [Zilog, Inc.]
Direct Link  http://www.zilog.com
Logo ZILOG - Zilog, Inc.

Z89393 Datasheet(HTML) 13 Page - Zilog, Inc.

Back Button Z89393 Datasheet HTML 9Page - Zilog, Inc. Z89393 Datasheet HTML 10Page - Zilog, Inc. Z89393 Datasheet HTML 11Page - Zilog, Inc. Z89393 Datasheet HTML 12Page - Zilog, Inc. Z89393 Datasheet HTML 13Page - Zilog, Inc. Z89393 Datasheet HTML 14Page - Zilog, Inc. Z89393 Datasheet HTML 15Page - Zilog, Inc. Z89393 Datasheet HTML 16Page - Zilog, Inc. Z89393 Datasheet HTML 17Page - Zilog, Inc. Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 61 page
background image
13
Z89323/373/393
16-BIT DIGITAL SIGNAL PROCESSORS
PRELIMINARY
DS95DSP0101 Q4/95
Pn:b are the pointer registers for accessing data RAM, (n
= 0,1,2 refer to the pointer number) (b = 0,1 refers to RAM
Bank 0 or 1). They can be directly read from or written to,
and can point to locations in data RAM or Program Memory.
EXTn are external registers (n = 0 to 7). There are eight 16-
bit registers provided here for mapping external devices
into the address space of the processor. Note that the
actual register RAM does not exist on the chip, but would
exist as part of the internal or external device, such as an
ADC.
BUS is a read-only register which, when accessed, returns
the contents of the D-Bus. Bus is used for emulation only.
Dn:b refers to locations in RAM that can be used as a
pointer to locations in program memory which is efficient
for coefficient addressing. The programmer decides which
location to choose from two bits in the status register and
two bits in the operand. Thus, only the lower 16 possible
locations in RAM can be specified. At any one time, there
are eight usable pointers, four per bank, and the four
pointers are in consecutive locations in RAM. For example,
if S3/S4 = 01 in the status register, then D0:0/D1:0/D2:0/
D3:0 refer to register locations 4/5/6/7 in RAM Bank 0. Note
that when the data pointers are being written to, a number
is actually being loaded to Data RAM, so they can be used
as a limited method for writing to RAM.
SR is the status register (Figure 8) which contains the ALU
status and certain control bits (Table 5).
Table 5. Status Register Bit Functions
Status Register Bit
Function
S15 (N)
ALU Negative
S14 (OV)
ALU Overflow
S13 (Z)
ALU Zero
S12 (L)
Carry
S11 (UI1)
User Input 1
S10 (UI0)
User Input 0
S9 (SH3)
MPY Output Arithmetically
Shifted Right by three bits
S8 (OP)
Overflow Protection
S7 (IE)
Interrupt Enable
S6 (UO1)
User Output 1
S5 (UO0)
User Output 0
S4-S3
“Short Form Direct” bits
S2-S0 (RPL)
RAM Pointer Loop Size
REGISTERS
The internal registers of the Z89323/373/393 are defined
below:
Register
Register Definition
P
Output of Multiplier, 24-bit
X
X Multiplier Input, 16-bit
Y
Y Multiplier Input, 16-bit
A
Accumulator, 24-bit
SR
Status Register, 16-bit
Pn:b
Six Ram Address Pointers, 8-bit each
P C
Program Counter, 16-bit
EXT 0
EXT 1
EXT 2
EXT 3
EXT 4
EXT 5
EXT 6
EXT 7
See Table 6 and Table 7 for the different assignments of
EXT7-EXT0 in the different banks.
Register
Register Definition
EXTn
External Registers, 16-bit
BUS
D-Bus
Dn:b
Eight Data Pointers*
Note:
* These data pointers occupy the first four locations in RAM bank.
P holds the result of multiplications and is read-only.
X and Y are two 16-bit input registers for the multiplier.
These registers can be utilized as temporary registers
when the multiplier is not being used.
A is a 24-bit Accumulator. The output of the ALU is sent to
this register. When 16-bit data is transferred into this
register, it is placed into the 16 MSBs and the least
significant eight bits are set to zero. Only the upper 16 bits
are transferred to the destination register when the
Accumulator is selected as a source register in transfer
instructions.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com