MPC8313ZQADDC Freescale Semiconductor, MPC8313ZQADDC Datasheet - Page 352

no-image

MPC8313ZQADDC

Manufacturer Part Number
MPC8313ZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB NO ENC
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313ZQADDC

Processor Series
MPC8313
Core
e300
Data Bus Width
16 bit
Maximum Clock Frequency
133 MHz
Program Memory Size
16 KB
Data Ram Size
16 KB
Interface Type
I2C
Mounting Style
SMD/SMT
Package / Case
PBGA
Number Of Programmable I/os
32
Number Of Timers
4

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8313ZQADDC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
e300 Processor Core Overview
7.3.5
The following sections describe the memory management features of the PowerPC architecture and the
e300 core implementation, respectively.
7.3.5.1
The primary functions of the MMU are to translate logical (effective) addresses to physical addresses for
memory accesses and to provide access protection on blocks and pages of memory.
The core generates two types of accesses that require address translation: instruction accesses and data
accesses to memory generated by load and store instructions.
The PowerPC MMU and interrupt model support demand-paged virtual memory. Virtual memory
management permits execution of programs larger than the size of physical memory; demand-paged
implies that individual pages are loaded into physical memory from system memory only when they are
first accessed by an executing program.
The hashed page table is a variable-sized data structure that defines the mapping between virtual page
numbers and physical page numbers. The page table size is a power of two, and its starting address is a
multiple of its size.
The page table contains a number of page-table entry groups (PTEGs). A PTEG contains eight page-table
entries (PTEs) of 8 bytes each; therefore, each PTEG is 64 bytes long. PTEG addresses are entry points for
table search operations.
Address translations are enabled by setting bits in the MSR—MSR[IR] enables instruction address
translations, and MSR[DR] enables data address translations.
7.3.5.2
The instruction and data memory management units in the e300 core provide 4 Gbytes of logical address
space accessible to supervisor and user programs with a 4-Kbyte page size and 256-Mbyte segment size.
Block sizes range from 128 Kbytes to 256 Mbytes and are software selectable. In addition, the core uses
an interim 52-bit virtual address and hashed page tables for generating 32-bit physical addresses. The
MMUs in the e300 core rely on the interrupt processing mechanism for the implementation of the paged
virtual memory environment and for enforcing protection of designated memory areas.
Instruction and data TLBs provide address translation in parallel with the on-chip cache access, incurring
no additional time penalty in the event of a TLB hit. A TLB is a cache of the most recently used page table
7-34
System
management
interrupt
Reserved
Interrupt Type
Memory Management
PowerPC Memory Management
Implementation-Specific Memory Management
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
01400
01500–02FFF
Vector Offset
(hex)
Table 7-7. Exceptions and Interrupts (continued)
Caused when MSR[EE] = 1 and the smi input signal is asserted.
Exception Conditions
Freescale Semiconductor

Related parts for MPC8313ZQADDC