Rise Technology MP6 family

Rise MP6 is a superpipelined and superscalar microprocessor designed as a low-cost and low-power alternative to Intel Pentium MMX family. The MP6 processor is fully compatible with x86 instruction set, supports MMX instructions, and runs at Front Side Bus frequencies up to 100 MHz and processor core frequencies up to 250 MHz. The processor has three integer units and three MMX pipelines which allows the CPU to execute up to three integer or MMX instructions in a single cycle. Fully pipelined floating point unit can execute up to two floating-point instructions per cycle. To improve processor performance the core utilizes branch prediction and a number of techniques used to resolve data dependency conflicts. Superpipelined architecture, multiple integer units and other core performance-enhancement features result in an equal or better integer, MMX and floating-point performance of the MP6 processors when compared to similar clocked AMD K6 and Intel Pentium MMX CPUs. Regrettably, all MP6 microprocessors, with the exception of the lowest clocked 166 MHz CPU, use "PR" rating, which is 22% - 46% higher than processor's internal frequency. This results in slower or significantly slower MP6 CPU performance when compared to AMD K6 and Intel Pentium MMX/Pentium II CPUs microprocessors running at MP6 rated frequency.

The Rise MP6 processors are manufactured in small 387-ball BGA package. Desktop versions of the processor are manufactured in the same package mounted on a Socket 7 PGA adapter.

Information below was provided to us by Chris Norrie:

Here's an interesting tidbit. If you put ascii "NZ" into eAX and execute CPUID it will return "* Chris Norrie *" in eAX through eDX. This easter egg is designed into the hardware. Easter eggs are common in software but not so common in hardware.

I know this because I designed it. I am from New Zealand, hence the NZ in eAX.

The tricky part was getting to tapeout without the easter egg being caught and removed. One of our tests was to ensure all microcode locations had been executed during verification. So I fanagled writing some of the critical verification tests myself and hiding the necessary code to exercise all paths in CPUID. What made life more difficult was the fact I had used all 640 microcode locations (including my easter egg). So we had no wiggle room left. There were times I had to be quite creative in order to keep the easter egg. Fortunately, since I was a principal engineer and there were only a handful of designers, I had enough clout to be responsible for the necessary parts of the design to pull all this off without arousing suspicion.

It was quite something to write a few lines of assembly to do a CPUID, save the registers to memory and call the BIOS to print the string to the screen. One of my more proud moments!

Use the filter below to display microprocessors that have specific feature(s) incorporated:

Production microprocessors

Rise Technology MP6 PR 266 MHz - MP6441DPFH4-Q
266 MHz (rated), 200 MHz (real)
387-ball BGA soldered on 296-pin plastic staggered PGA adapter
Rise Technology MP6 PR 266 MHz - MP6441RPFH4-Q
266 MHz (rated), 200 MHz (real)
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering / Qualification / Other samples

Rise Technology MP6430BYY
296-pin plastic staggered PGA

Engineering sample
Rise Technology MP6430CNE
296-pin ceramic staggered PGA

Engineering sample
Rise Technology MP6 150 MHz - MP6440DPF-ES (2.8V 2x75 MHz)
150 MHz
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering sample
Rise Technology MP6 166 MHz - MP6440DPF-ES (2.7V 2x83 MHz)
166 MHz
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering sample
Rise Technology MP6 166 MHz - MP6441RPFE4-ES (2.7V 2x83 MHz)
166 MHz
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering sample
Rise Technology MP6 PR 233 MHz - MP6440DPF-ES (2.7V 2x95 MHz)
190 MHz
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering sample
Rise Technology MP6 PR 266 MHz - MP6440DPF-ES (2.7V 2x100 MHz)
266 MHz (rated), 200 MHz (real)
387-ball BGA soldered on 296-pin plastic staggered PGA adapter

Engineering sample
Rise Technology MP6 PR 366 MHz - MP65DPAFH5-ES
366 MHz (rated), 250 MHz (real)

Engineering sample
Rise Technology MP6 PR 366 MHz - MP65RPAPH5-DS
366 MHz (rated), 250 MHz (real)
387-ball BGA soldered on 296-pin plastic staggered PGA adapter
Comments

Terms and Conditions · Privacy Policy · Contact Us (c) Copyright 2003 - 2010 Gennadiy Shvets

Search / Identify

Search site contents:

Identify CPU, FPU or MCU:

Related Links

At a glance

Type:
32-bit microprocessor
Introduction:
November 1998
Technology (micron):
0.25
Frequency (MHz):
166 - 200
Sockets:
Socket 7