HD6417760BL200AV Renesas Electronics America, HD6417760BL200AV Datasheet - Page 197

SH4 7760, 17 X17 256BGA, LCDC, U

HD6417760BL200AV

Manufacturer Part Number
HD6417760BL200AV
Description
SH4 7760, 17 X17 256BGA, LCDC, U
Manufacturer
Renesas Electronics America
Series
SuperH® SH7750r
Datasheet

Specifications of HD6417760BL200AV

Core Processor
SH-4
Core Size
32-Bit
Speed
200MHz
Connectivity
Audio Codec, CAN, EBI/EMI, FIFO, I²C, MFI, MMC, SCI, Serial Sound, SIM, SPI, USB
Peripherals
DMA, LCD, POR, WDT
Number Of I /o
69
Program Memory Type
ROMless
Ram Size
48K x 8
Voltage - Supply (vcc/vdd)
1.4 V ~ 1.6 V
Data Converters
A/D 4x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
256-BGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD6417760BL200AV
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD6417760BL200AV
Manufacturer:
RENENAS
Quantity:
20 000
Section 6 Memory Management Unit (MMU)
Section 6 Memory Management Unit (MMU)
The SH-4 supports an 8-bit address space identifier, a 32-bit virtual address space, and a 29-bit
external memory space. Address translation from virtual addresses to physical addresses is
enabled by the memory management unit (MMU) in the SH-4. The MMU performs high-speed
address translation by caching user-created address translation table information in an address
translation buffer (translation lookaside buffer: TLB).
The SH-4 has four instruction TLB (ITLB) entries and 64 unified TLB (UTLB) entries. UTLB
copies are stored in the ITLB by hardware. A paging system is used for address translation, with
four page sizes (1, 4, and 64 Kbytes, and 1 Mbyte) supported. It is possible to set the virtual
address space access right and implement memory protection independently for privileged mode
and user mode.
6.1
Overview of the MMU
The MMU was conceived as a means of making efficient use of physical memory. As shown in
figure 6.1, when a process is smaller in size than the physical memory, the entire process can be
mapped onto physical memory, but if the process increases in size to the point where it does not fit
into physical memory, it becomes necessary to divide the process into smaller parts, and map the
parts requiring execution onto physical memory as occasion arises ((1) in figure 6.1). Having this
mapping onto physical memory executed consciously by the process itself imposes a heavy burden
on the process. The virtual memory system was devised as a means of handling all physical
memory mapping to reduce this burden ((2) in figure 6.1). With a virtual memory system, the size
of the available virtual memory is much larger than the actual physical memory, and processes are
mapped onto this virtual memory. Thus processes only have to consider their operation in virtual
memory, and mapping from virtual memory to physical memory is handled by the MMU. The
MMU is normally managed by the OS, and physical memory switching is carried out so as to
enable the virtual memory required by a process to be mapped smoothly onto physical memory.
Physical memory switching is performed via secondary storage, etc.
The virtual memory system that came into being in this way works to best effect in a time sharing
system (TSS) that allows a number of processes to run simultaneously ((3) in figure 6.1). Running
a number of processes in a TSS did not increase efficiency since each process had to take account
of physical memory mapping. Efficiency is improved and the load on each process reduced by the
use of a virtual memory system ((4) in figure 6.1). In this virtual memory system, virtual memory
is allocated to each process. The task of the MMU is to map a number of virtual memory areas
onto physical memory in an efficient manner. It is also provided with memory protection functions
to prevent a process from inadvertently accessing another process’s physical memory.
Rev. 2.00 Feb. 12, 2010 Page 113 of 1330
REJ09B0554-0200

Related parts for HD6417760BL200AV