IDT79R3041-25PF8 IDT, Integrated Device Technology Inc, IDT79R3041-25PF8 Datasheet - Page 7
![no-image](/images/manufacturer_photos/0/3/324/idt__integrated_device_technology_inc_sml.jpg)
IDT79R3041-25PF8
Manufacturer Part Number
IDT79R3041-25PF8
Description
IC MPU 32BIT 5V 25MHZ 100-TQFP
Manufacturer
IDT, Integrated Device Technology Inc
Datasheet
1.IDT79R3041-20PF8.pdf
(34 pages)
Specifications of IDT79R3041-25PF8
Processor Type
RISC 32-Bit
Speed
25MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
100-TQFP, 100-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Other names
79R3041-25PF8
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
IDT79R3041-25PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
• IDT/kit
PERFORMANCE OVERVIEW
performance. This performance is based on:
• An efficient execution engine: The CPU performs ALU
• Large on-chip caches: The RISController family contains
• Autonomous multiply and divide operations:
• Integrated write buffer: The R3041 features a four deep
• Burst read support: The R3041 enables the system
RISController family members depends on the application
software and the design of the memory system. Different
family members feature different cache sizes, and the R3081
features a hardware floating point accelerator. Since all these
devices can be used in a pin and software compatible fashion,
the system designer has maximum freedom in trading be-
tween performance and cost. The memory simulation tools
(e.g. Cache3041) allows the system designers to analyze and
understand the performance differences among these de-
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS
poke, etc.).
port and a frame work for the system run time environment.
operations and store operations in a single cycle, and has
an effective load time of 1.3 cycles, and branch execution
rate of 1.5 cycles (based on the ability of the compilers to
avoid software interlocks). Thus, the R3041 achieves 20
MIPS performance at 25MHz when operating out of cache.
caches which are substantially larger than those on the
majority of embedded microprocessors. These large caches
minimize the number of bus transactions required, and
allow the RISController family to achieve actual sustained
performance very close to its peak execution rate, even with
low-cost memory systems.
RISController family features an on-chip integer multiplier/
divide unit which is separate from the other ALU. This allows
the R3041 to perform multiply or divide operations in parallel
with other integer operations, using a single multiply or
divide instruction rather than using “step” operations.
write buffer, which captures store target addresses and data
at the processor execution rate and retires it to main
memory at the slower main memory access rate. Use of on-
chip write buffers eliminates the need for the processor to
stall when performing store operations.
designer to utilize page mode, static column, or nibble mode
RAMs when performing read operations to minimize the
main memory read penalty and increase the effective cache
hit rates.
The RISController family achieves a very high-level of
The performance differences among the various
™
(Kernel Integration Toolkit), providing library sup-
The
vices in their application.
SELECTABLE FEATURES
system designer to configure bus interface operation options.
Configuration Mode inputs, sampled during the device reset.
After reset, the Reset Mode inputs become regular input or
output signals.
the System Control Co-Processor registers. These Co-pro-
cessor registers configuration options are typically initialized
with the boot PROM and can also be changed dynamically by
the kernel software.
• Big Endian vs. Little Endian operation: The part can be
• Data Cache Refill of one or four words: The memory
• Bus Turn Around speed: The R3041 allows the kernel to
• Extended Address Hold Time: The R3041 allows the
• Programmable control signals: The R3041 allows the
configured to operate with either byte ordering convention,
and in fact may also be dynamically switched between the
two conventions. This facilitates the porting of applications
from other processor architectures, and also permits inter-
communication between various types of processors and
databases.
system must be capable of performing 4 word transfers to
satisfy instruction cache misses and 1 word transfers to
satisfy uncached references. The data cache refill size
option allows the system designers to choose between one
and four word refill on data cache misses, depending on the
performance each option brings to their application.
increase the amount of time between bus transactions
when changes in direction of the A/D bus occur (e.g., at the
end of reads followed by writes). This allows transceivers
and buffers to be eliminated from the system.
system designer to increase the amount of hold time avail-
able for address latching, thus allowing slower speed (low
cost) address latches, FPGAs and ASICs to be used.
system designer to optimally configure various memory
control signals to be active on reads only, writes only, or on
both reads and writes. This allows the simplification of
external logic, thus reducing system cost.
The RISController family uses two methods to allow the
The first set of options are established via the Reset
The second set of configuration options are contained in
Selectable features include:
COMMERCIAL TEMPERATURE RANGE
7