数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

D950-CORE 数据表(PDF) 18 Page - STMicroelectronics

部件名 D950-CORE
功能描述  16-Bit Fixed Point Digital Signal Processor DSP Core
PDF  89 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

D950-CORE 数据表(HTML) 18 Page - STMicroelectronics

Back Button 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 D950-CORE Datasheet HTML 22Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 89 page
background image
18/89
D950-Core
The ALU output is always made to one of the two accumulators and the CCR (with the
exception of particular ALU codes which affect only CCR or an accumulator). The ALU
operations can be partitioned into three different groups (see Section 5.4.2), depending on the
number of operands the operation requires:
Specific ALU codes (see Section 5.4.2) are used to implement a non-restoring conditional
add/subtract division algorithm. The division can be signed or unsigned. The dividend must be
a 32-bit operand sign extended to 40-bit and located in the 40-bit accumulator. The divisor
must be a 16-bit operand located in R0 or R1 (LR-bit of STA register must be low).
In order to obtain a valid result, the absolute value of the dividend must be strictly smaller than
the absolute value of the divisor (considering operand is in a fractional format).
Special features are implemented in the D950-Core to process multi-precision data (see
DMULT instruction for double-precision MAC operations).
Two overflow preventions exist in the D950-Core (see SAT and ES bits of STA register):
1: For the multiplier, when multiplying 0x8000 by 0x8000 in signed/signed fraction-
al mode, the saturation block forces the multiplier result to 0x7FFFFFFF,
2: For the ALU, when the result overflows. Provided one of the two optional satu-
ration modes (32-bit saturation or 40-bit saturation) has been selected, the ac-
cumulator destination is set to plus or minus the maximum value.
Two rounding operations are enabled in the D950-Core (see RND-bit of STA register):
1: The multiplier result stored in P register explicitly defined by the instruction. A
two’s complement rounding is performed on the result which is stored in the 16-
bit PH register (see Section 5.4.2).
2: The 40-bit accumulator (either two’s complement or convergent rounding) pro-
vided by ALU operation (see RND-bit of STA register).
4.1.6 Bit Manipulation Unit (BMU)
The BMU allows bit manipulation operations on 16-bit data sources, accessed in 3 different
modes: direct, indirect and register addressing, through dedicated instructions.
An 8-bit mask is applied to enable the following operations on a bit-per-bit basis:
TSTL: bit test low.
TSTH: bit test high.
TSTHSET: bit test high and set.
TSTLCLR: bit test low and reset.
ALU Code
Number of Sources
Number of Destinations
3 operands
2
1
2 operands
1
1
1 operand
1 (source=destination)
1 (source=destination)
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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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