Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

IDT79R3500 Datasheet(PDF) 3 Page - Integrated Device Technology

Part # IDT79R3500
Description  RISC CPU PROCESSOR RISCore?
Download  16 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  IDT [Integrated Device Technology]
Direct Link  http://www.idt.com
Logo IDT - Integrated Device Technology

IDT79R3500 Datasheet(HTML) 3 Page - Integrated Device Technology

  IDT79R3500 Datasheet HTML 1Page - Integrated Device Technology IDT79R3500 Datasheet HTML 2Page - Integrated Device Technology IDT79R3500 Datasheet HTML 3Page - Integrated Device Technology IDT79R3500 Datasheet HTML 4Page - Integrated Device Technology IDT79R3500 Datasheet HTML 5Page - Integrated Device Technology IDT79R3500 Datasheet HTML 6Page - Integrated Device Technology IDT79R3500 Datasheet HTML 7Page - Integrated Device Technology IDT79R3500 Datasheet HTML 8Page - Integrated Device Technology IDT79R3500 Datasheet HTML 9Page - Integrated Device Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 16 page
background image
IDT79R3500 RISC CPU PROCESSOR RISCore
MILITARY AND COMMERCIAL TEMPERATURE RANGES
Exceptions/Enables/Modes
FGR1
FGR3
FGR5
FGR27
FGR29
FGR31
FGR0
FGR2
FGR4
FGR26
FGR28
FGR30
63
32 31
0
General Purpose Registers
(FGR/FPR)
31
0
Control/Status Register
31
0
Implementation/Revision
Register
2871 drw 03
Figure 3. FPA Registers
Instruction Set Overview
All IDT79R3500 instructions are 32 bits long, and there
are only three instruction formats. This approach simplifies
instruction decoding, thus minimizing instruction execution
time. The IDT79R3500 processor initiates a new instruction
on every run cycle, and is able to complete an instruction on
almost every clock cycle. The only exceptions are the Load
instructions and Branch instructions, which each have a single
cycle of latency associated with their execution. Note, how-
ever, that in the majority of cases the compilers are able to fill
these latency cycles with useful instructions which do not
require the result of the previous instruction. This effectively
eliminates these latency effects.
The actual instruction set of the CPU was determined after
extensive simulations to determine which instructions should
be implemented in hardware, and which operations are best
synthesized in software from other basic instructions. This
methodology resulted in the IDT79R3500 having the highest
performance of any available microprocessor.
The IDT79R3500 instruction set can be divided into the
following groups:
Load/Store instructions move data between memory and
general registers. They are all I-type instructions, since the
only addressing mode supported is base register plus 16-
bit, signed immediate offset.
The Load instruction has a single cycle of latency, which
means that the data being loaded is not available to the
instruction immediately after the load instruction. The
compiler will fill this delay slot with either an instruction
which is not dependent on the loaded data, or with a NOP
instruction. There is no latency associated with the store
instruction.
Loads and Stores can be performed on byte, half-word,
word, or unaligned word data (32-bit data not aligned on a
modulo-4 address). The CPU cache is constructed as a
write-through cache.
Computational instructions perform arithmetic, logical
and shift operations on values in registers. They occur in
both R-type (both operands and the result are registers)
and I-type (one operand is a 16-bit immediate) formats. FP
computational instructions perform arithmetic operations
on floating point values in the FPA registers. Note that
computational instructions are three operand instructions;
that is, the result of the operation can be stored into a
different register than either of the two operands. This
means that operands need not be overwritten by arithmetic
operations. This results in a more efficient use of the large
register set.
Conversion instructions perform conversion operations
on the floating point values in the FPA registers.
Compare intructions perform comparisons of the contents
of FPA registers and set a condition bit based on the
results. The result of the compare operations is tied
directly to Cp Cond (1) for software testing.
Jump and Branch instructions change the control flow of
a program. Jumps are always to a paged absolute address
formed by combining a 26-bit target with four bits of the
Program counter (J-type format, for subroutine calls), or
32-bit register byte addresses (R-type, for returns and
Figure 4. IDT79R3500 Instruction Formats
I-Type (Immediate)
31
25
20
15
26
21
16
0
op
rs
rt
immediate
J-Type (Jump)
31
25
26
0
op
target
R-Type (Register)
31
25
20
15
26
21
16
6
op
rs
rt
10
11
5
0
rd
re
funct
2871 drw 04


Similar Part No. - IDT79R3500

ManufacturerPart #DatasheetDescription
logo
Integrated Device Techn...
IDT79R3041 IDT-IDT79R3041 Datasheet
390Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
IDT79R3041 IDT-IDT79R3041 Datasheet
271Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
IDT79R3041-16 IDT-IDT79R3041-16 Datasheet
390Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
IDT79R3041-20 IDT-IDT79R3041-20 Datasheet
390Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
IDT79R3041-25 IDT-IDT79R3041-25 Datasheet
390Kb / 34P
   INTEGRATED RISController??FOR LOW-COST SYSTEMS
More results

Similar Description - IDT79R3500

ManufacturerPart #DatasheetDescription
logo
AAEON Technology
GENE-1270 AAEON-GENE-1270 Datasheet
343Kb / 2P
   RISC CPU Board With Marvell PXA270 Processor
GENE-1350 AAEON-GENE-1350 Datasheet
340Kb / 2P
   RISC CPU Board With TI OMAP 3503/3530 Processor
RICO-1460 AAEON-RICO-1460 Datasheet
206Kb / 1P
   2.5??RISC CPU Board With Ti OMAP 4460 Processor
logo
List of Unclassifed Man...
NUC501 ETC2-NUC501 Datasheet
5Mb / 283P
   32-bit RISC CPU
logo
Toshiba Semiconductor
TMPR4927ATB-200 TOSHIBA-TMPR4927ATB-200 Datasheet
196Kb / 37P
   TOSHIBA RISC PROCESSOR
logo
RDC Semiconductor
R2880 RDC-R2880 Datasheet
90Kb / 5P
   FAST ETHERNET RISC PROCESSOR
R2021 RDC-R2021 Datasheet
67Kb / 4P
   FAST ETHERNET RISC PROCESSOR
R2886 RDC-R2886 Datasheet
77Kb / 5P
   FAST ETHERNET RISC PROCESSOR
R1610 RDC-R1610 Datasheet
58Kb / 4P
   FAST ETHERNET RISC PROCESSOR
R1620 RDC-R1620 Datasheet
71Kb / 5P
   FAST ETHERNET RISC PROCESSOR
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


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