Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

TMDS3242850-02 Datasheet(PDF) 8 Page - Texas Instruments

Part # TMDS3242850-02
Description  Powerful 16-Bit TMS320C511A CPU
Download  44 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TMDS3242850-02 Datasheet(HTML) 8 Page - Texas Instruments

Back Button TMDS3242850-02 Datasheet HTML 4Page - Texas Instruments TMDS3242850-02 Datasheet HTML 5Page - Texas Instruments TMDS3242850-02 Datasheet HTML 6Page - Texas Instruments TMDS3242850-02 Datasheet HTML 7Page - Texas Instruments TMDS3242850-02 Datasheet HTML 8Page - Texas Instruments TMDS3242850-02 Datasheet HTML 9Page - Texas Instruments TMDS3242850-02 Datasheet HTML 10Page - Texas Instruments TMDS3242850-02 Datasheet HTML 11Page - Texas Instruments TMDS3242850-02 Datasheet HTML 12Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 44 page
background image
TMS320C511A
DIGITAL SIGNAL PROCESSOR
SPRS053 – FEBRUARY 1997
8
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
32-bit ALU/accumulator
The 32-bit arithmetic logic unit (ALU) and accumulator (ACC) implement a wide range of arithmetic and logical
functions, the majority of which execute in a single clock cycle. The ALU is a general-purpose arithmetic/logic
unit that operates on 16-bit words taken from data memory or derived from immediate instructions. In addition
to the usual arithmetic instructions, the ALU can perform Boolean operations, facilitating the bit manipulation
ability required of a high-speed controller. One input to the ALU is always supplied by the ACC, and the other
input can be furnished from the product register (PREG) of the multiplier, the accumulator buffer (ACCB), or the
output of the scaling shifter (which has been read from data memory or from the ACC). After the ALU performs
the arithmetic or logical operation, the result is stored in the ACC where additional operations, such as shifting,
can be performed. Data input to the ALU can be scaled by the scaling shifter. The 32-bit ACC is split into two
16-bit segments for storage in data memory. Shifters at the output of the ACC provide a left shift of 0 to 7 places.
This shift is performed while the data is being transferred to the data bus for storage. The contents of the ACC
remain unchanged. When the postscaling shifter is used on the high word of the ACC (bits 31 – 16), the most
significant bits (MSBs) are lost and the least significant bits (LSBs) are filled with bits shifted in from the low word
(bits 15 – 0). When the postscaling shifter is used on the low word, the LSBs are filled with zeros.
The ’C511A supports floating-point operations for applications requiring a large dynamic range. By performing
left shifts, the normalization instruction (NORM) is used to normalize fixed-point numbers contained in the ACC.
The four bits of TREG1 (the temporary register for dynamic shift count) define a variable shift through the scaling
shifter for the ADDT/LACT/SUBT instructions (add to / load to / subtract from ACC with shift specified by TREG1).
These instructions are useful in denormalizing a number (that is, converting from floating point to fixed point).
They are also useful for executing an automatic gain control (AGC) going into a filter.
The single-cycle 1-bit to 16-bit right shift of the ACC efficiently aligns the ACC’s contents. This, coupled with
the 32-bit temporary buffer on the ACC, enhances the effectiveness of the ALU in extended-precision arithmetic.
The ACCB provides a temporary storage place for a fast save of the ACC. The ACCB also can be used as an
input to the ALU. The minimum or maximum value in a string of numbers is found by comparing the contents
of the ACCB with the contents of the ACC. The minimum or maximum value is placed in both registers, and,
if the condition is met, the carry bit (C) is set to 1. The minimum and maximum functions are executed by the
CRLT and CRGT instructions, respectively. See Table 4 for a list of ’C511A instructions.
scaling shifters
The ’C511A provides a scaling shifter that has a 16-bit input connected to the data bus and a 32-bit output
connected to the ALU. This scaling shifter produces a left shift of 0 to 16 bits on the input data. The shift count
is specified by a constant embedded in the instruction word or by the value in TREG1. The LSBs of the output
are filled with zeros; the MSBs may either be filled with zeros or sign-extended, depending upon the value of
the sign-extension mode (SXM) bit of status register ST1.
The ’C511A also contains several other shifters that allow it to perform numerical scaling, bit extraction,
extended-precision arithmetic, and overflow prevention. These shifters are connected to the output of the
product register and the ACC.
parallel logic unit
The parallel logic unit (PLU) is a second logic unit, additional to the main ALU, that executes logic operations
on data without affecting the contents of the ACC. The PLU provides the bit-manipulation ability required of a
high-speed controller and simplifies control / status register operations. The PLU provides a direct logic
operation path to data memory space and can set, clear, test, or toggle multiple bits directly in a data memory
location, a control / status register, or any register that is mapped into data memory space.


Similar Part No. - TMDS3242850-02

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
TMDS3242850-02 TI1-TMDS3242850-02 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
More results

Similar Description - TMDS3242850-02

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
ST10F296E STMICROELECTRONICS-ST10F296E Datasheet
5Mb / 346P
   High performance 16-bit CPU with DSP functions
October 2008 Rev 2
logo
NXP Semiconductors
P8XCX66 PHILIPS-P8XCX66 Datasheet
383Kb / 92P
   80C51 8-bit CPU
1999 Mar 10
logo
List of Unclassifed Man...
NUC501 ETC2-NUC501 Datasheet
5Mb / 283P
   32-bit RISC CPU
N567GXXX ETC2-N567GXXX Datasheet
638Kb / 15P
   powerful microcontroller
logo
NXP Semiconductors
S32V234 NXP-S32V234 Datasheet
1Mb / 90P
   ARM Cortex-M4, 32-bit CPU 16 KB/16 KB I-/D- L1 Cache
Rev. 9, 03/2020
logo
AAEON Technology
TF-PER-M08 AAEON-TF-PER-M08 Datasheet
228Kb / 1P
   Powerful Scanning Performance
logo
List of Unclassifed Man...
N567KXXX ETC2-N567KXXX Datasheet
638Kb / 15P
   powerful microcontroller (uC)
logo
Megawin Technology Co.,...
MLC331B MEGAWIN-MLC331B Datasheet
493Kb / 30P
   Single chip 8-bit CPU
MG69L340 MEGAWIN-MG69L340 Datasheet
596Kb / 28P
   Single Chip 8-bit CPU
MA014B MEGAWIN-MA014B Datasheet
206Kb / 14P
   Single chip 8-bit CPU
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   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