DFPMU-DP
Floating Point Coprocessor
Double Precision
ver 3.03
allows save silicon space and provides exact
configuration required by certain application.
O V E R V I E W
DFPMU-DP is a Floating Point Coprocessor,
designed to assist CPU in performing the
floating point mathematic computations.
DFPMU-DP directly replaces C software
functions, by equivalent, very fast hardware
operations, which significantly accelerate
system performance. It doesn’t require any
programming, so it also doesn’t require any
modifications made in the main software.
Everything is done automatically during soft-
ware compilation by the DFPMU-DP C driver.
DFPMU-DP is a technology independent de-
sign that can be implemented in a variety of
process technologies.
A P P L I C A T I O N S
● Math coprocessors
● DSP algorithms
● Embedded arithmetic coprocessor
● Fast data processing & control
DFPMU-DP was designed to operate with
DCD’s DP8051, but can also operate with
any other 8-, 16- and 32-bit processor. Driv-
ers for all popular 8051 C compilers are de-
livered together with the DFPMU-DP pack-
age.
DFPMU-DP uses the specialized CORDIC
and standard algorithms to compute math
functions. It supports addition, subtraction,
multiplication, division, square root, com-
parison, and trigonometric functions: sine,
cosine, tangent and arctangent. It has built-
in conversion instructions from integer type to
floating point type and vice versa. The input
numbers format is according to IEEE-754
standard. DFPMU-DP supports double and
single precision real numbers, 8-bit, 16-bit
and 32-bit integers. DFPMU-DP is prepared
to use with 8-, 16- and 32-bit processors.
Each floating point function can be turned
on/off at configuration level providing the
flexible scalability of DFPMU-DP module. It
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.