参数资料
型号: IBM25403GCX-3JC76C2
元件分类: 微控制器/微处理器
英文描述: RISC PROCESSOR, PQFP16
封装: PLASTIC, QFP-160
文件页数: 23/54页
文件大小: 541K
代理商: IBM25403GCX-3JC76C2
IBM PowerPC 403GCX
3
Control functions for direct-connect I/O devices
and for DRAM, SRAM, or ROM banks are pro-
vided by the BIU. Burst access for SRAM, ROM,
and page-mode DRAM devices is supported for
cache ll and ush operations.
The BIU controls the transfer of data between the
external bus and the instruction cache, the data
cache, or registers internal to the processor core.
The BIU also arbitrates among external bus mas-
ter and DMA transfers, the internal buses to the
cache units and the register banks, and the serial
port on the on-chip peripheral bus (OPB).
Memory Addressing Regions
The 403GCX can address an effective range of
4GB, mapped to 3.5GB (256MB for SRAM/ROM
or other I/O, 256MB DRAM, and 3GB OPB/
reserved) of physical address space containing
twenty-eight 128MB regions. Cacheability with
respect to the instruction or data cache is pro-
grammed via the instruction and data cache con-
trol registers, respectively.
Within the DRAM and SRAM/ROM regions, a
total of eight banks of devices are supported.
Each bank can be congured for 8-, 16-, or 32-bit
devices.
For individual DRAM banks, the number of wait
states, bank size,
RAS-to-CAS timing, use of an
external address multiplexer (for external bus
masters), and refresh rate are user-programma-
ble. For each SRAM/ROM bank, the bank size,
bank location, number of wait states, and timings
of chip selects, byte enables, and output enables
are all user-programmable.
Memory Management Unit
The memory management unit (MMU) supports
address translation and protection functions for
embedded applications. When used with appro-
priate system level software, the MMU provides
the following functions: translation of 4GB logical
address space into physical addresses, indepen-
dent enabling of instruction and data translation/
protection, page level cacheability and access
control via the translation mechanism, software
control of page replacement strategy, and addi-
tional control over protection via zones.
The fully associative 64-entry TLB array handles
both instruction and data accesses. The transla-
tion for any virtual address can be placed in any
one of the 64 entries, allowing maximum exibil-
ity by TLB management software. Each TLB
entry contains a translation for a page that can
be any one of eight sizes from 1KB to 16MB,
incrementing by powers of 4.
The TLB can simultaneously contain any mix of
page sizes. This feature enables the use of small
pages when maximum granularity is required,
reducing the amount of wasted memory when
compared to the more common xed 4KB page
size.
Table 1. 403GCX Instructions by Category
Category
Base Instructions
Data Movement
load, store
Arithmetic / Logical
add, subtract, negate, multiply, divide, and, or, xor, nand, nor, xnor, sign
extension, count leading zeros
Comparison
compare, compare logical, compare immediate
Branch
branch, branch conditional
Condition
condition register logical
Rotate/Shift
rotate, rotate and mask, shift left, shift right
Cache Control
invalidate, touch, zero, ush, store
Interrupt Control
write to external interrupt enable bit, move to/from machine state register,
return from interrupt, return from critical interrupt
Processor Management
system call, synchronize, move to/from device control registers, move to/
from special purpose registers
相关PDF资料
PDF描述
IBM25405GP-3BA200C2 RISC PROCESSOR, PBGA456
IBM25EMPPC603EFG-100 32-BIT, 100 MHz, RISC PROCESSOR, PQFP240
IBM25EMPPC603EBG-100 32-BIT, 100 MHz, RISC PROCESSOR, CBGA255
IBM25EMPPC740LDBC4000 32-BIT, 400 MHz, RISC PROCESSOR, CBGA255
IBM25EMPPC750LCBF3330 32-BIT, 333 MHz, RISC PROCESSOR, CBGA360
相关代理商/技术参数
参数描述
IBM25403GCX-JA50C2 制造商:IBM 功能描述:403GCX-JA50C
IBM25403GCX-JA60C2 制造商:IBM 功能描述:403GCX-JA60C2
IBM25C710AB3A100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Controller Miscellaneous - Datasheet Reference
IBM25CPC700BB3B66 制造商:未知厂家 制造商全称:未知厂家 功能描述:Peripheral (Multifunction) Controller
IBM25CPC700BB3B83 制造商:未知厂家 制造商全称:未知厂家 功能描述:Peripheral (Multifunction) Controller