![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKo2WtaVqU8sFjqdndTQ/wCsjgnV2T6gHigC9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFZ+u6p/YmgahqpgM62Vu9w8YbaWVBubB9cA1wWkfFjUdd09L/S/AmsXVo5KrLHJHgkHBoA9NpruscbO7BUUEsT2ArhbD4k/bfGlh4YbRLi3u7u0S7LSygeUrR7yGGM7hyMeoq1418fJ4N1HSbObS5LsapIYYXSULh8qCGBHT5hz9aAOc1Pxfrmr+FpNVvdDWHwffr5bzW1wxvYbdjjzmQDG0jsCSAc84qt4ktvCNq3hmTwUumprn2+BbP+zSpeSEn955m3kpszkt/jVXTYY7L4pxeCIrrWPsFk/26CyNyn2ZAB5ijO3eVBIwh4BA6irvhrxzojPrNxoHgPytQtbhLWSKxiiEk7sXJ5UD5QI2JJ9vWgD1uivLbf4w3d1rtzokHgjV5NTtk8ya2Eib0X5eT/30v51ab4sma5tdK0/wxqN5r80Rll00MqG2XPHmOeFJG09OAwzzxQB6RRXBah8Rb3RvCd9reseFryxeynSKW2edGLB8AOjDhhkgfn6V0Nn4ge88FxeIksSPNs/tiWxlGShXcBuxjJXH4nHvQBuUVy/gTxnF460J9Wt7GS0gExhVZHDMxABJ46DmuooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorO1PUrqwaMW2iX+ohwdxtXgUJj182ROvtnpVD/hIdU/6EzXP+/1l/wDJFAHQUVz/APwkOqf9CZrn/f6y/wDkij/hIdU/6EzXP+/1l/8AJFAHQUVz/wDwkOqf9CZrn/f6y/8Akij/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RRRQAUUUUAFFFFABRRRQAUUUUAc/4h/5DnhP/sKyf+kV1XQVz/iH/kOeE/8AsKyf+kV1XQUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHP+If8AkOeE/wDsKyf+kV1XQUEA4yOnSigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+eNI+Jvi+6sdUkm1fc8BuBGfs0I27QSvROcVR1/4q+NLLTJ5rfWtki3Sxg/ZYThTEjY5T1JooqKjtN27w/FI6oxXJUdtpS/NHOt8afiCPMxr/3VBH+hwf8AxFK/xo+IA83Gv/dRSP8AQ4Pb/Yooq49P67HKK/xn+IA87Gv/AHUU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)
MB86930
10
The Fujitsu MB86930 is a high–performance, 32–bit
RISC processor which executes at 40 MIPs peak and 37
MIPs sustained performance with 40 MHz clock
frequency. It is a fourth generation version of Fujitsu’s
popular MB86900, MB86901 and MB86902 proces-
sors. Like its predecessors, the MB86930 is based on the
SPARC architecture and is upward code compatible with
previous implementations. Most importantly, the
MB86930 has been developed specifically with the needs
of embedded applications in mind and offers high
performance and high integration for these applications.
The MB86930 instruction set is streamlined and
hardwired for fast execution with most instructions
executing in a single cycle. The Integer Unit (IU) features
a 5–stage pipeline which has been designed to handle data
interlocks, has an optimized branch handler for efficient
control transfers, and a bus interface to handle single
cycle bus accesses to on–chip memory.
An internal register file consisting of 136 registers
organized into eight overlapping windows speeds
interrupt response time and context switches. The register
file minimizes accesses to memory during procedure
linkages and facilitates passing of parameters and
assignment of variables.
On–chip 2 Kbyte data and instruction caches have been
added to decouple the processor from external memory.
These caches have been designed with maximum
flexibility in mind and allow entries to be locked to
improve overall system performance.
Separate 32–bit on–chip instruction and data paths
provide a high bandwidth interface between the IU and
on–chip cache. These buses support single cycle
instruction execution as well as single cycle data transfers
with the cache. Future expansion of the MB86930 design
is supported by this bus definition as well.
The MB86930 also includes hardware for integer
multiply and divide. The hardware support significantly
improves the performance of these operations with
32–bit integer multiplies executing in 5 clock cycles,
16–bit integer multiplies in 3 cycles, 8–bit integer
multiplies in 2 cycles, and a multiply by zero can
complete in a single cycle.
KEY FEATURES
Fast Instruction Execution: Simple functions make up
the bulk of instructions in most programs so that
execution speed can be greatly improved by designing
these instructions to execute in as short a time as possible.
The majority of instructions execute in one cycle with
only a few of the more complex, such as integer multiply,
taking additional cycles.
Large Register Set: The large register set reduces the
number of required accesses to data memory. The
registers are organized in overlapping groups called
register windows which allows registers to be reserved
for high priority tasks, such as interrupts, or for recurring
requirements such as operating system working registers.
The overlapping windows also simplify parameter
passing during procedure linkage and reduce code in
most programs.
On–Chip Caches: To decouple the speed of the
processor from the memory sub–system, data and
instructions caches have been added. The caches are
organized as two–way set–associative for improved hit
rates. In addition, the set–associative caches allow entries
to be locked, individually or as a bank, without
significantly degrading the cache performance.
Cache Locking: Both data and instruction entries can be
locked into their respective caches to ensure deterministic
response and highest performance for critical or
frequently recurring routines. Maximum flexibility has
been designed into the cache to allow all or selected
portions to be locked.
Bus Interface: The requirement for glue logic between
the MB86930 and the system is minimized by providing
programmable chip selects, programmable wait–state
circuitry, and support for connection to fast page–mode
DRAM. Multiple bus masters are supported through a
simple handshake protocol.
Clock Generator: To simplify the clock design a crystal
can be connected directly to the on–chip oscillator or an
external clock source can be used. A built in
phase–locked loop minimizes the skew between on and
off–chip clocks.
Enhanced Instruction Set: The MB86930 incorporates
a fast integer multiply instruction which executes in a fast
5, 3 or 2 cycles for 32–bit, 16–bit or 8–bit multiplicands.
An integer divide–step instruction cuts divide times by a
factor of 10 over previous SPARC implementations. A
scan instruction supports a single cycle search for the
most significant 1 or 0 in a word.
OVERVIEW