All trademarks mentioned in this document http://www.DigitalCoreDesign.com
are trademarks of their respective owners. http://www.dcd.pl
Copyright 1999-2003 DCD – Digital Core Design. All Rights Reserved.
Floating Point Pipelined Square Root Unit
ver 2.07
OVERVIEW
The DFPSQRT uses the pipelined mathe-
matics algorithm to compute square root
function. The input number format is accord-
ing to IEEE-754 standard. DFPSQRT sup-
ports single precision real numbers. SQRT
operation can be pipelined up to 9 levels.
Input data are fed every clock cycle. The first
result appears after 9 clock periods latency
and next results are available each clock
cycle. Precision and accuracy are parameter-
ized.
APPLICATION
Math coprocessors
DSP algorithms
Embedded arithmetic coprocessor
Data processing & control
KEY FEATURES
Full IEEE-754 compliance
Single precision real format support
Simple interface
No programming required
9 levels pipelining
24-bit accuracy, 6 fractional decimal digits
Results available at every clock
Fully configurable
¨ Fully synthesizable, static synchronous
design with no internal tri-states
DELIVERABLES
Source code:
VHDL Source Code or/and
VERILOG Source Code or/and
Encrypted, or plain text EDIF netlist
VHDL & VERILOG test bench environ-
ment
Active-HDL automatic simulation mac-
ros
ModelSim automatic simulation macros
Tests with reference responses
Technical documentation
Installation notes
HDL core specification
Datasheet
Synthesis scripts
Example application
Technical support
IP Core implementation support
3 months maintenance
Delivery the IP Core updates, minor
and major versions changes
Delivery the documentation updates
Phone & email support
LICENSING
Comprehensible and clearly defined licensing
methods without royalty fees make using of
IP Core easy and simply.
Single Design license allows use IP Core in
single FPGA bitstream and ASIC implemen-
tation.
All trademarks mentioned in this document http://www.DigitalCoreDesign.com
are trademarks of their respective owners. http://www.dcd.pl
Copyright 1999-2003 DCD – Digital Core Design. All Rights Reserved.
Unlimited Designs, One Year licenses allow
use IP Core in unlimited number of FPGA
bitstreams and ASIC implementations.
In all cases number of IP Core instantiations
within a design, and number of manufactured
chips are unlimited. There is no time restric-
tion except One Year license where time of
use is limited to 12 months.
Single Design license for
VHDL, Verilog source code called HDL
Source
Encrypted, or plain text EDIF called Netlist
One Year license for
Encrypted N et lis t only
Unlimited Designs license for
HDL Source
Netlist
Upgrade from
HDL Source to Netlist
Single Design to Unlimited Designs
SYMBOL
datai(31:0) datao(31:0)
en
rst
clk
ofo
ufo
ifo
PINS DESCRIPTION
PIN TYPE DESCRIPTION
clk Input Global system clock
rst Input Global system reset
en Input Enable computing
datai[31:0] Input Data bus input
datao[31:0] Output Data bus output
ofo Output Overflow flag
ufo Output Underflow flag
ifo Output Invalid flag
BLOCK DIAGRAM
datai(31:0) datao(31:0)
en
rst
clk
ofo
ufo
ifo
A
rgument
Checker Main FP
Pipelined Unit
Result
Composer
Arguments Checker - performs input data
analyze against IEEE-754 number standard
compliance. The appropriate numbers and
information about the input data classes are
given as the results to Main FP Pipelined
Unit.
Main FP Pipelined Unit - performs floating
point square root function. Gives the complex
information about the results to Result Com-
poser module.
Result Composer - performs result rounding
function, data alignment to IEEE-754 stan-
dard, and the final flags setting.
PERFORMANCE
The following table gives a survey about the
Core area and performance in the LATTICE®
devices after Place & Route (all key features
have been included):
Device Speed
grade LUTs/PFUs Fmax
ORCA 4 -3 792/143 37 MHz
ispXPGA -4 838/280 46 MHz
Core performance in LATTICE® devices
All trademarks mentioned in this document http://www.DigitalCoreDesign.com
are trademarks of their respective owners. http://www.dcd.pl
Copyright 1999-2003 DCD – Digital Core Design. All Rights Reserved.
CONTACTS
For any modification or special request
please contact to Digital Core Design or local
distributors.
Headquarters:
Wroclawska 94
41-902 Bytom, POLAND
e-mail: i
i
in
n
nf
f
fo
o
o@
@
@d
d
dc
c
cd
d
d.
.
.p
p
pl
l
l
tel. : +48 32 282 82 66
fax : +48 32 282 74 37
Field Office:
Texas Research Park
14815 Omicron Dr. suite 100
San Antonio, TX 78245,USA
e-mail: i
i
in
n
nf
f
fo
o
oU
U
US
S
S@
@
@d
d
dc
c
cd
d
d.
.
.p
p
pl
l
l
tel. : +1 210 422 8268
fax : +1 210 679 7511
Distributors:
MTC - Micro Tech Components GmbH
AM Reitweg 15
89407 Dillingen, GERMANY
e-mail : M
M
MT
T
TC
C
Ci
i
in
n
nf
f
fo
o
o@
@
@m
m
mt
t
tc
c
c.
.
.d
d
de
e
e
tel. : +49 9071 7945-0
fax : +49 9071 7945-20
Territory: Germany, Austria, Switzerland