DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

IDT79R3081E-33FD 데이터 시트보기 (PDF) - Integrated Device Technology

부품명
상세내역
제조사
IDT79R3081E-33FD
IDT
Integrated Device Technology IDT
IDT79R3081E-33FD Datasheet PDF : 38 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
IDT79R3081 RISController
MILITARY AND COMMERCIAL TEMPERATURE RANGES
The extended architecture versions of the R3051 family
I#1 IF RD ALU MEM WB
(the R3051E, R3052E, and R3081E) allow the system designer
to implement kernel software which dynamically manages
I#2 IF RD ALU MEM WB
user task utilization of system resources, and also allows the
Kernel to protect certain resources from user tasks. These
I#3 IF RD ALU MEM WB
capabilities are important in general computing applications
such as ARC computers, and are also important in a variety of
embedded applications, from process control (where protection
I#4 IF RD ALU MEM WB
may be important) to X-Window display systems (where
virtual memory management can be used). The MMU can
I#5 IF RD ALU MEM WB also be used to simplify system debug.
R3051 family base versions (the R3051, R3052, and R3081)
remove the TLB and institute a fixed address mapping for the
Current
CPU
Cycle
2889 drw 02
various segments of the virtual address space. These devices
still support distinct kernel and user mode operation, but do
not require page management software, leading to a simpler
Figure 2. R3081 5-Stage Pipeline
software model. The memory mapping used by these devices
is shown in Figure 4. Note that the reserved spaces are for
compatiblity with future family members, which may map on-
0xffffffff
VIRTUAL
Kernel Mapped
(kseg2) Any
PHYSICAL
chip resources to these addresses. References to these
addresses in the R3081 will be translated in the same fashion
as the rest of their respective segments, with no traps or
exceptions signalled.
When using the base versions of the architecture, the
0xc0000000
Kernel Uncached
(kseg1)
0xa0000000
Kernel Cached
(kseg0)
0x80000000
Physical
Memory
3548MB
system designer can implement a distinction between the
user tasks and the kernel tasks, without having to implement
page management software. This distinction can be
implemented by decoding the output physical address. In
systems which do not need memory protection, and wish to
have the kernel and user tasks operate out of the same
memory space, high-order address lines can be ignored by
the address decoder, and thus all references will be seen in
User Mapped
Cacheable Any
(kuseg)
0x00000000
Memory
512 MB
2889 drw 03
Figure 3. Virtual to Physical Mapping of Extended Architecture
Versions
the lower gigabyte of the physical address space.
Floating Point Co-Processor
The R3081 also integrates an R3010A compatible floating
point accelerator on-chip. The FPA is a high-performance co-
processor (co-processor 1 to the CPU) providing separate
add, multiply, and divide functional units for single and double
VIRTUAL
PHYSICAL
precision floating point arithmetic. The floating point accelerator
features low latency operations, and autonomous functional
0xffffffff 1MB Kernel Rsvd
Kernel Cached
(kseg2)
units which allow differing types of floating point operations to
function concurrently with integer operations. The R3010A
Kernel Cacheable
Tasks
1024 MB
appears to the software programmer as a simple extension of
the integer execution unit, with 16 dedicated 64-bit floating
0xc0000000
point registers (software references these as 32 32-bit registers
Kernel Uncached
(kseg1)
0xa0000000
Kernel Cached
(kseg0)
0x80000000
1MB User Rsvd
Kernel/User
Cacheable
Tasks
when performing loads or stores). Figure 5 illustrates the
functional block diagram of the on-chip FPA.
2048 MB Clock Generator Unit
The R3081 is driven from a single input clock which can be
either at the processor rated speed, or at twice that speed. On-
chip, the clock generator unit is responsible for managing the
0x00000000
User
Cached
(kuseg)
Inaccessible
Kernel Boot
and I/O
512 MB
512 MB
2889 drw 04
interaction of the CPU core, caches, and bus interface. The
R3081 includes an on-chip clock doubler to provide higher
frequency signals to the internal execution core; if 1x clock
mode is selected, the clock doubler will internally convert it to
Figure 4. Virtual to Physical Mapping of Base Architecture Versions
5.5
3

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]