Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

TMDS3200051 Datasheet(PDF) 9 Page - Texas Instruments

Part # TMDS3200051
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

TMDS3200051 Datasheet(HTML) 9 Page - Texas Instruments

Back Button TMDS3200051 Datasheet HTML 5Page - Texas Instruments TMDS3200051 Datasheet HTML 6Page - Texas Instruments TMDS3200051 Datasheet HTML 7Page - Texas Instruments TMDS3200051 Datasheet HTML 8Page - Texas Instruments TMDS3200051 Datasheet HTML 9Page - Texas Instruments TMDS3200051 Datasheet HTML 10Page - Texas Instruments TMDS3200051 Datasheet HTML 11Page - Texas Instruments TMDS3200051 Datasheet HTML 12Page - Texas Instruments TMDS3200051 Datasheet HTML 13Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 44 page
background image
TMS320C511A
DIGITAL SIGNAL PROCESSOR
SPRS053 – FEBRUARY 1997
9
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
16
× 16-bit parallel multiplier
The ’C511A uses a 16
× 16-bit hardware multiplier that is capable of computing a signed or an unsigned 32-bit
product in a single machine cycle. All multiply instructions, except the MPYU (multiply unsigned) instruction,
perform a signed multiply operation in the multiplier. That is, two numbers being multiplied are treated as
2s-complement numbers, and the result is a 32-bit 2s-complement number.
There are two registers associated with the multiplier: TREG0, a 16-bit temporary register that holds one of the
operands for the multiplier, and PREG, the 32-bit product register that holds the product. Four product-shift
modes (PM) are available at the PREG’s output. These shift modes are useful for performing
multiply/accumulate operations, performing fractional arithmetic, or justifying fractional products. The PM field
of status register ST1 specifies the PM.
The multiply instruction (MPY) allows the product to be shifted one bit to compensate for the extra sign bit gained
in multiplying two 16-bit 2s-complement numbers. A 4-bit shift is used in conjunction with the MPY instruction
with a short-immediate value (13 bits or less) to eliminate the four extra sign bits gained in multiplying a 16-bit
number by a 13-bit number. Finally, the output of PREG can, instead, be right-shifted 6 bits to enable the
execution of up to 128 consecutive multiply/accumulates without the possibility of overflow.
The load-TREG0 (LT) instruction normally loads TREG0 to provide one operand (from the data bus), and the
MPY instruction provides the second operand (also from the data bus). A multiplication also can be performed
with a short- or long-immediate operand by using the MPY instruction with an immediate operand. A product
is obtained every two cycles except when a long-immediate operand is used.
Four multiply/accumulate instructions (MAC, MACD, MADD, and MADS as defined in Table 4) fully utilize the
computational bandwidth of the multiplier, allowing both operands to be processed simultaneously. The data
for these operations is transferred to the multiplier during each cycle through the program and data buses. This
facilitates single-cycle multiply/accumulates when used with repeat ( RPT and RPTZ ) instructions. In these
instructions, the coefficient addresses are generated by the PC, while the data addresses are generated by the
auxiliary register arithmetic unit. This allows the repeated instruction to access the values sequentially from the
coefficient table and step through the data in any of the indirect addressing modes. The RPTZ instruction also
clears the accumulator and the product register to initialize the multiply/accumulate operation.
The MACD and MADD instructions, when repeated, support filter constructs (weighted running averages) so
that as the sum-of-products is executed, the sample data is shifted in memory to make room for the next sample
and to eliminate the oldest sample. Circular addressing with MAC and MADS instructions also can be used to
support filter implementation.
auxiliary registers and auxiliary-register arithmetic unit (ARAU)
The ’C511A provides a register file containing eight auxiliary registers (AR0 – AR7). The auxiliary registers are
used for indirect addressing of the data memory or for temporary data storage. Indirect auxiliary-register
addressing allows placement of the data memory address of an instruction operand into one of the auxiliary
registers. These registers are referenced with a 3-bit auxiliary-register pointer (ARP) that is loaded with a value
from 0 through 7, designated AR0 through AR7, respectively. The auxiliary registers and the ARP can be loaded
from data memory, the accumulator, the product register, or by an immediate operand defined in the instruction.
The contents of these registers can be stored in data memory or used as inputs to the central arithmetic logic
unit (CALU). These registers are accessible as memory-mapped locations within the ’C5x data-memory space.
The auxiliary register file (AR0 – AR7) is connected to the ARAU. The ARAU can autoindex the current auxiliary
register while the data memory location is being addressed. Indexing can be performed either by adding or
subtracting 1 or by the contents of the INDX register. As a result, accessing tables of information does not require
the CALU for address manipulation; therefore, the CALU is free for other operations in parallel.


Similar Part No. - TMDS3200051

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
TMDS3242250-08 TI1-TMDS3242250-08 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMDS3242251-08 TI1-TMDS3242251-08 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMDS3242255-08 TI1-TMDS3242255-08 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMDS3242260-08 TI1-TMDS3242260-08 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMDS3242265-08 TI1-TMDS3242265-08 Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
More results

Similar Description - TMDS3200051

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