| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
DFPMU uses specialized CORDIC standard algorithms compute math functio
Top Searches for this datasheetFloating Point Mathematics Unit 1.30 DFPMU uses specialized CORDIC standard algorithms compute math functions. supports addition, subtraction, multiplication, division, square root, comparison, absolute value, change sign number trigonometric functions: sine, cosine, tangent arctangent. built-in conversion instructions from integer type floating point type vice versa. input numbers format according IEEE-754 standard. DFPMU supports single precision real numbers, 16-bit 32-bit integers. DFPMU prepared with 32-bit processors. DFPMU technology independent design that implemented variety process technologies. IEEE-754 Single precision real format support float type 16-bit word 32-bit short integers format supported integer types Flexible arguments result registers location Performs following functions: FADD, FSUB FMUL, FDIV FSQRT FCHS, FABS addition, subtraction multiplication, division square root change sign, absolute examine input data comparison sine, cosine tangent arctangent 16-bit, 32-bit integer float float 16-bit, 32-bit integer value FXAM FUCOM FSIN, FCOS FTAN FATAN FILDW, FILD FISTW, FIST APPLICATIONS Math coprocessors algorithms Embedded arithmetic coprocessor Fast data processing control Exceptions built-in routines Masks each exception indicator: Precision lack Underflow result Overflow result Invalid operand Division zero Denormal operand FEATURES Direct replacement float software functions such /,==, !=,>=, interface supplied popular compilers: C/C++, 8051 compilers programming required trademarks mentioned this document trademarks their respective owners. Fully configurable http://www.dcd.pl Copyright 1999-2003 Digital Core Design. Rights Reserved. Fully synthesizable, static synchronous design with internal tri-states Unlimited Designs license Source Netlist DELIVERABLES Source code: VHDL Source Code or/and VERILOG Source Code or/and Encrypted, plain text EDIF netlist VHDL VERILOG test bench environment Active-HDL automatic simulation macros ModelSim automatic simulation macros Tests with reference responses Technical documentation Installation notes core specification Datasheet Synthesis scripts Example application Technical support Core implementation support months maintenance Upgrade from Source Netlist Single Design Unlimited Designs datai(31:0)1 addr(4:2)2 datao(31:0)1 PINS DESCRIPTION datai[31:0] addr[4:2] TYPE Input Input Input Input Input Input DESCRIPTION Global system clock Global system reset Chip select read/write Data input Register address read/write Data write enable Delivery Core updates, minor major versions changes Delivery documentation updates Phone email support LICENSING Comprehensible clearly defined licensing methods without royalty fees make using Core easy simply. Single Design license allows Core single FPGA bitstream ASIC implementation. Unlimited Designs, Year licenses allow Core unlimited number FPGA bitstreams ASIC implementations. cases number Core instantiations within design, number manufactured chips unlimited. There time restriction except Year license where time limited months. Single Design license VHDL, Verilog source code called datao[31:0] Output Data output Output Interrupt request indicator data configured depends processor's size address aligned work with (3:0), 16(3:1) (4:2) processors BLOCK DIAGRAM Mantissa performs operations mantissa part number. addition, subtraction, multiplication, division, square root, comparison conversion operations executed this module. contains mantissas work registers. CORDIC performs trigonometric operations input data. sine, cosine, tangent arctangent operations executed this module. contains three work registers. Source Encrypted, plain text EDIF called Netlist Year license Encrypted Netlist only trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2003 Digital Core Design. Rights Reserved. datai(31:0) datao(31:0) addr(4:2) Exponent Mantissa Interface Align Shifter mercial compiler. Each program executed same system environments. Number clock periods were measured between input data loading into work registers output result storing after operation. results placed table below. Improvement been computed number (8051 clk) divided (DR8051+DFPMU clk), required execute particular instruction. IEEE-754 Instruction Addition Subtraction Multiplication Division Square Root Sine Cosine Tangent Arcs Tangent Average speed improvement: Improvement CORDIC Control Unit Exponent performs operations exponent part number. addition, subtraction, shifting, comparison conversion operations executed this module. contains exponents work registers. Align performs numbers analyze against IEEE-754 standard compliance. Information about data classes passed result appropriate internal module. Shifter performs mantissa shifting during normalization, denormalization operations. Information about shifted-out bits stored rounding process. Control Unit manages execution instructions internal operation required execute particular function. Interface makes interface between external device DFPMU internal 32-bit modules. contains data, control status registers. configured work with 32-bit processors. More details available core documentation. following table gives survey about DR8051+DFPMU performance compared 8051 microcontroller. Device 80C51 DR8051 DR8051+DFPMU Improvement 162.0 PERFORMANCE following table gives survey about Core area performance LATTICE® devices after Place Route (all features have been included): Speed LUTs/PFUs Fmax grade ORCA 5212/ ispXPGA 5044/1393 Core performance LATTICE® devices Device 80C51 DR8051 DR8051+DFPMU DFPMU floating point instructions performance been compared standard library functions delivered with every comAll trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2003 Digital Core Design. Rights Reserved. CONTACTS modification special request please contact Digital Core Design local distributors. Headquarters: Wroclawska 41-902 Bytom, POLAND e-mail: iinffo@dcd.pll o@dcd tel. Field Office: Texas Research Park 14815 Omicron suite Antonio, 78245,USA e-mail: iinffoUS@dcd.pll oUS@dcd tel. 8268 7511 Distributors: Micro Tech Components GmbH Reitweg 89407 Dillingen, GERMANY e-mail MTCiinffo@mttc.de tel. 9071 7945-0 9071 7945-20 Territory: Germany, Austria, Switzerland trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2003 Digital Core Design. Rights Reserved. Other recent searchesu75WSingleOutputwithPFCFunction - u75WSingleOutputwithPFCFunction u75WSingleOutputwithPFCFunction Datasheet SR2020 - SR2020 SR2020 Datasheet SR20100 - SR20100 SR20100 Datasheet MS-013-AA - MS-013-AA MS-013-AA Datasheet LDM485 - LDM485 LDM485 Datasheet HSC3417 - HSC3417 HSC3417 Datasheet HHM2245SA1 - HHM2245SA1 HHM2245SA1 Datasheet FQ285 - FQ285 FQ285 Datasheet FQ275 - FQ275 FQ275 Datasheet FQ265 - FQ265 FQ265 Datasheet FQ255 - FQ255 FQ255 Datasheet 2N3819 - 2N3819 2N3819 Datasheet 1527410000 - 1527410000 1527410000 Datasheet
Privacy Policy | Disclaimer |