Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

79R4640-200DUGI Datasheet(PDF) 3 Page - Integrated Device Technology

Part # 79R4640-200DUGI
Description  Low-Cost Embedded 64-bit RISController w/ DSP Capability
Download  23 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  IDT [Integrated Device Technology]
Direct Link  http://www.idt.com
Logo IDT - Integrated Device Technology

79R4640-200DUGI Datasheet(HTML) 3 Page - Integrated Device Technology

  79R4640-200DUGI Datasheet HTML 1Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 2Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 3Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 4Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 5Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 6Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 7Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 8Page - Integrated Device Technology 79R4640-200DUGI Datasheet HTML 9Page - Integrated Device Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 23 page
background image
3 of 23
December 5, 2008
IDT79RC4640™
The MIPS-III architecture defines that the results of a multiply or
divide operation are placed in the HI and LO registers. The values can
then be transferred to the general purpose register file using the MFHI/
MFLO instructions.
The RC4640 adds a new multiply instruction, “MUL”, which can
specify that the multiply results bypass the “Lo” register and are placed
immediately in the primary register file. By avoiding the explicit “Move-
from-Lo” instruction required when using “Lo”, throughput of multiply-
intensive operations is increased.
An additional enhancement offered by the RC4640 is an atomic
“multiply-add” operation, MAD, used to perform multiply-accumulate
operations. This instruction multiplies two numbers and adds the product
to the current contents of the HI and LO registers. This operation is used
in numerous DSP algorithms, and allows the RC4640 to cost reduce
systems requiring a mix of DSP and control functions.
Finally, aggressive implementation techniques feature low latency for
these operations along with pipelining to allow new operations to be
issued before a previous one has fully completed. Table 1 also shows
the repeat rate (peak issue rate), latency, and number of processor stalls
required for the various operations. The RC4640 performs automatic
operand size detection to determine the size of the operand, and imple-
ments hardware interlocks to prevent overrun, allowing this high-perfor-
mance to be achieved with simple programming.
Floating-Point Coprocessor
The RC4640 incorporates an entire single-precision floating-point
coprocessor on chip, including a floating-point register file and execution
units. The floating-point coprocessor forms a “seamless” interface with
the integer unit, decoding and executing instructions in parallel with the
integer unit.
The floating-point unit of the RC4640 directly implements single-
precision floating-point operations, which enables the RC4640 to
perform functions such as graphics rendering without requiring exten-
sive die area or power consumption. The single-precision unit of the
RC4640 is directly compatible with the single-precision operation of the
RC4700, and features the same latencies and repeat rates.
The RC4640 does not directly implement the double-precision opera-
tions found in the RC4700. However, to maintain software compatibility,
the RC4640 will signal a trap when a double-precision operation is initi-
ated, allowing the requested function to be emulated in software. Alter-
natively, the system architect could use a software library emulation of
double-precision functions, selected at compile time, to eliminate the
overhead associated with trap and emulation.
Floating-Point Units
The RC4640’s floating-point execution units perform single precision
arithmetic, as specified in IEEE Standard 754. The execution unit is
broken into a separate multiply unit and a combined add/convert/divide/
square root unit. Overlap of multiply and add/subtract is supported. The
multiplier is partially pipelined, allowing a new multiplication instruction
to begin every 6 cycles.
As in the IDT79RC4700, the RC4640 maintains fully precise floating-
point exceptions while allowing both overlapped and pipelined opera-
tions. Precise exceptions are extremely important in mission-critical
environments, such as ADA, and highly desirable for debugging in any
environment.
The floating-point unit’s operation set includes floating-point add,
subtract, multiply, divide, square root, conversion between fixed-point
and floating-point format, conversion among floating-point formats, and
floating-point compare. These operations comply with IEEE Standard
754. Double precision operations are not directly supported; attempts to
execute double-precision floating point operations, or refer directly to
double-precision registers, result in the RC4640 signalling a “trap” to the
CPU, enabling emulation of the requested function. Table 2 gives the
latencies of some of the floating-point instructions in internal processor
cycles.
Floating-Point General Register File
The floating-point register file is made up of thirty-two 32-bit regis-
ters. These registers are used as source or target registers for the
single-precision operations.
References to these registers as 64-bit registers (as supported in the
RC4700) will cause a trap to be signalled to the integer unit.
The floating-point control register space contains two registers; one
for determining configuration and revision information for the copro-
cessor and one for control and status information. These are primarily
involved with diagnostic software, exception handling, state saving and
restoring, and control of rounding modes.
Operation
Instruction
Latency
ADD
4
SUB
4
MUL
8
DIV
32
SQRT
31
CMP
3
FIX
4
FLOAT
6
ABS
1
MOV
1
NEG
1
LWC1
2
SWC1
1
Table 2 Floating-Point Operation


Similar Part No. - 79R4640-200DUGI

ManufacturerPart #DatasheetDescription
logo
Renesas Technology Corp
79R4640100DU RENESAS-79R4640100DU Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
79R4640100DUG RENESAS-79R4640100DUG Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
79R4640100DUGI RENESAS-79R4640100DUGI Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
79R4640100DUI RENESAS-79R4640100DUI Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
79R4640100DZ RENESAS-79R4640100DZ Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
More results

Similar Description - 79R4640-200DUGI

ManufacturerPart #DatasheetDescription
logo
Renesas Technology Corp
IDT79RC4640 RENESAS-IDT79RC4640 Datasheet
780Kb / 24P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
December 5, 2008
logo
Integrated Device Techn...
IDT79R4640 IDT-IDT79R4640 Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
IDT79R4650 IDT-IDT79R4650 Datasheet
533Kb / 25P
   Low-Cost 64-bit RISController w/DSP Capability
IDT79RC4650 IDT-IDT79RC4650 Datasheet
659Kb / 25P
   Low-Cost 64-bit RISController w/DSP Capability
IDT79R3041 IDT-IDT79R3041 Datasheet
390Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
IDT79R3041 IDT-IDT79R3041_08 Datasheet
271Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
79RC32364 IDT-79RC32364 Datasheet
481Kb / 21P
   RISController Embedded 32-bit Microprocessor, based on RISCore32300
logo
Analog Devices
ADSP-2104 AD-ADSP-2104 Datasheet
333Kb / 36P
   Low Cost DSP Microcomputers
REV. 0
ADSP-2104L AD-ADSP-2104L_15 Datasheet
335Kb / 36P
   Low Cost DSP Microcomputers
REV. 0
ADSP-2104 AD-ADSP-2104_15 Datasheet
335Kb / 36P
   Low Cost DSP Microcomputers
REV. 0
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


Datasheet Download

Go To PDF Page


Link URL




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

About Alldatasheet   |   Advertisement   |   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