The MPC7410 Host Processor is a high-performance, low-power, 32-bit processor built on Power Architecture technology with a full 128-bit implementation of Freescale's AltiVec™ technology. This creates a microprocessor ideal for leading-edge computing, embedded network control, and signal processing applications. The MPC7410 offers the high-bandwidth MPX bus with minimized signal setup times and reduced idle cycles to increase maximum operating frequency to over 100 MHz, in addition to increased address and data bus bandwidth. To maintain compatibility for existing designs, the MPC7410 also supports the 60x bus protocol. MPC7410 microprocessors offer single-cycle double precision floating-point performance, full symmetric multi-procesing (SMP) capabilities, and support for up to 2MB of backside L2 cache. While the MPC7410 is software-compatible with existing MPC603e, MPC740, and MPC750 microprocessors, to utilize the full potential of the AltiVec technology changes to existing source code is required.View Block Diagram
MPC7410 microprocessors feature a high-frequency, superscalar Power Architecture processor core, capable of issuing three instructions per clock cycle (two instructions + branch) into eight independent execution units:
MPX Bus Interface
MPC7410 microprocessors support the MPX bus protocol with 64-bit data bus and 32-bit address bus. Support is included for burst, split, pipelined and out-of-order transactions, in addition to data streaming, and data intervention (in SMP systems). The interface provides snooping for data cache coherency. The MPC7410 implements the MERSI cache coherency protocol for multiprocessing support in hardware, allowing access to system memory for additional caching bus masters, such as DMA devices.
MPC7410 microprocessors feature a low-power 1.8-volt design with three power-saving user-programmable modesnap, doze (with bus snoop) and sleepwhich progressively reduce the power drawn by the processor. The MPC7410 also provides a thermal assist unit and instruction cache throttling for software-controllable thermal management.
Cache and MMU Support
The MPC7410 microprocessor has separate 32-Kbyte, physically addressed instruction and data caches. Both caches feature cache locking and are eight-way set-associative. The MPC7410 microprocessor's dedicated L2 cache interface with on-chip L2 tags features a very fast (up to core speed, 1:1) interface to memory, instruction-only or data-only modes, and parity checking on L2 data. The L2 data bus has both 32-bit and 64-bit modes, which can also be configured as private memory. The MPC7410 microprocessor contains separate memory management units (MMUs) for instructions and data, supporting 4 Petabytes (252) of virtual memory and 4 Gigabytes (232) of physical memory. The MPC7410 also has four instruction block address translation (iBAT) and four data block address translation (dBAT) registers.
The AltiVec technology expands the capabilities of Freescale Semiconductor's fourth generation processors by providing leading-edge, general purpose processing performance while concurrently addressing high-bandwidth data processing and algorithmic-intensive computations in a single-chip solution.