Datenblatt-Suchmaschine für elektronische Bauteile
  German  ▼
ALLDATASHEETDE.COM

X  

D950-CORE Datenblatt(PDF) 17 Page - STMicroelectronics

Teilenummer D950-CORE
Bauteilbeschribung  16-Bit Fixed Point Digital Signal Processor DSP Core
PDF  89 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Hersteller  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

D950-CORE Datenblatt(HTML) 17 Page - STMicroelectronics

Back Button D950-CORE Datasheet HTML 13Page - STMicroelectronics D950-CORE Datasheet HTML 14Page - STMicroelectronics D950-CORE Datasheet HTML 15Page - STMicroelectronics D950-CORE Datasheet HTML 16Page - STMicroelectronics D950-CORE Datasheet HTML 17Page - STMicroelectronics D950-CORE Datasheet HTML 18Page - STMicroelectronics D950-CORE Datasheet HTML 19Page - STMicroelectronics D950-CORE Datasheet HTML 20Page - STMicroelectronics D950-CORE Datasheet HTML 21Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 17 / 89 page
background image
17/89
D950-Core
When using a pure shift instruction, the TST bit of the CCR is fed by the last bit shifted out.
The shift value provided to the BSU is a signed value which may be provided in three different
ways:
By the instruction (shift defined in the instruction: see Section 5.4.2).
By the BSC register (shift defined in the ALU code: if BSC contains a positive
(resp. negative) value, all shifts using BSC content will provide a left (resp.
right) shift).
By the PSC register (shift defined in the MAC instruction: if PSC contains a
positive (resp. negative) value, all shifts using BSC content will provide a left
(resp. right) shift).
4.1.5 Arithmetic and Logic Unit (ALU)
The D950-Core ALU is 40-bit wide and implements about sixty ALU functions. It includes an
8-bit extension for arithmetical operations.
The calculation mode is controlled by both the instruction and the corresponding bits of the
STA register (see Section 4.5.1). The ALU has two inputs (see Figure 4.2), the left (always
the output of the BSU) and the right (fed by the registers making up the register file).
For logical operations, the ALU is fed with 32-bit wide operands, 0-extended to 40-bits. Then,
the ALU generates a 40-bit result which is always stored in A0 or A1 (A0E and A1E extension
registers being reset).
For arithmetical operations, the ALU is fed with 40-bit wide operands.
If the operand is an accumulator, the entire 40-bit register (A0E/A0H/A0L or
A1E/A1H/A1L) feeds the 40-bit ALU.
If not, the 32-bit register is considered as sign extended to a 40-bit format. The
extended ALU then generates a 40-bit wide result which is always stored in
A0E/A0H/A0L or A1E/A1H/A1L
Figure 4.2
D950-Core ALU Operations
A0 or A1
40-bit A.L.U.
40
40
8-bit
16-bit
16-bit
FROM BSU
FROM
REGISTER
FILE
16
16
CCR
13
8
VR02017C
5



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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89


Datenblatt Download

Go To PDF Page


Link URL



War ALLDATASHEET hilfreich?  [ DONATE ] 

Über Alldatasheet   |   Werbung   |   Kontakt   |   Privatsphäre und Datenschutz   |   Link zum Datenblatt    |   Linktausch   |   Hersteller
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