The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Floating Point Arithmetic Coprocessor 2.05 DFPAU Floating Point A


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



DFPAU
Floating Point Arithmetic Coprocessor 2.05
DFPAU Floating Point Arithmetic Coprocessor, designed assist performing floating point arithmetic computations. DFPAU directly replaces software functions, equivalent, very fast hardware operations, which significantly accelerate system performance. doesn't require programming, also doesn't require modifications made main software. Everything done automatically during software compilation DFPAU driver. DFPAU designed operate with DCD's DP8051, also operate with other 32-bit processor. Drivers popular 8051 compilers delivered together with DFPAU package DFPAU uses specialized algorithms compute arithmetic functions. supports addition, subtraction, multiplication, division, square root, comparison, absolute value, change sign number. input numbers format according IEEE-754 standard single precision real numbers. DFPAU prepared with 32-bit processors. Trigonometric functions supported indirectly, because they computed add, multiply divide operations software subroutines. Each floating point function turned on/off configuration level providing flexible scalability DFPAU module. allows save silicon space provides exact configuration required certain application.
trademarks mentioned this document trademarks their respective owners.
DFPAU technology independent design that implemented variety process technologies.
APPLICATIONS
Math coprocessors algorithms Embedded arithmetic coprocessor Fast data processing control
FEATURES
Direct replacement float software functions such /,==, !=,>=, interface supplied popular compilers: C/C++, 8051 compilers programming required Configurability available functions IEEE-754 Single precision real format support float type Flexible arguments result registers location Performs following functions:
FADD, FSUB addition, subtraction FMUL, FDIV multiplication, division FSQRT square root
FCHS, FABS change sign, absolute value
http://www.dcd.pl
Copyright 1999-2007 Digital Core Design. Rights Reserved.
FXAM FUCOM
examine input data comparison
LICENSING
Comprehensible clearly defined licensing methods without royalty fees make using Core easy simply. Single Design license allows using Core single FPGA bitstream ASIC implementation. also permits FPGA prototyping before ASIC production. Unlimited Designs license allows using Core unlimited number FPGA bitstreams ASIC implementations. cases number Core instantiations within design, number manufactured chips unlimited. There time limitations. Single Design license
VHDL, Verilog source code called
Exceptions built-in routines Masks each exception indicator:
Precision lack Underflow result Overflow result Invalid operand Division zero Denormal operand
Fully configurable Fully synthesizable, static synchronous design with internal tri-states
DELIVERABLES
Source code: VHDL Source Code or/and VERILOG Source Code or/and Encrypted Netlist or/and plain text EDIF netlist VHDL VERILOG test bench environment Active-HDL automatic simulation macros NCSim 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
Source
Encrypted, plain text EDIF called Netlist
Unlimited Designs license
Source Netlist
Upgrade from
Netlist Source Single Design Unlimited Designs
Delivery Core updates, minor major versions changes Delivery documentation updates Phone email support
trademarks mentioned this document trademarks their respective owners.
http://www.dcd.pl
Copyright 1999-2007 Digital Core Design. Rights Reserved.
SYMBOL
datai(31:0)1 addr(4:2)2 datao(31:0)1
Control Unit manages execution instructions internal operation required execute particular function.
datai(31:0)1 datao(31:0)1 addr(4:2)2
Interface Mantissa
Align
Exponent Shifter
PINS DESCRIPTION
datai[31:0]1 addr[4:2] datao[31:0]
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
Control Unit
Interface makes interface between external device DFPAU internal 32-bit modules. contains data, control status registers. configured work with 32-bit processors.
Output Data output Output Interrupt request indicator
PERFORMANCE
following table gives survey about Core area performance ALTERA® devices after Place Route (all features have been included):
Speed Logic Cells Fmax grade APEX20KE 2640 APEX20KC 2640 APEX-II 2640 CYCLONE 2410 CYCLONE-II 2280 STRATIX 2210 STRATIX-II 1680 Core performance ALTERA® devices Device
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. 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.
trademarks mentioned this document trademarks their respective owners.
http://www.dcd.pl
Copyright 1999-2007 Digital Core Design. Rights Reserved.
IMPROVEMENTS
DFPAU floating point instructions performance been compared standard library functions delivered with every commercial 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 (CPU clk) divided (CPU+DFPAU clk), required execute same operation. More details available core documentation. following table gives survey about DP8051+DFPAU performance compared 8051 microcontroller.
table below shows performance improvements NIOS-II processor with DFPAU, compared same system without DFPAU coprocessor.
Device
Improvement
NIOS-II/s NIOS-II+DFPAU (arithmetic) NIOS-II+DFPAU (trigonometric) NIOS-II+DFPAU (overall) General performance improvements
Device
Improvement
80C51 DP8051 DP8051+DFPAU 91.0 General performance improvements
32-bit NIOS-II/s NIOS-II+DFPAU (arithmetic) NIOS-II+DFPAU (trigonometric) NIOS-II+DFPAU (overall)
80C51 DP8051 DP8051+DFPAU
IEEE-754 Instruction Improvement Addition Subtraction Multiplication Division Square Root 12.9 Sine Cosine Tangent Arcs Tangent Average speed improvement: Improvements particular operations
IEEE-754 Instruction Improvement Addition Subtraction Multiplication Division Square Root Sine Cosine Tangent Arcs Tangent Average speed improvement: Improvements particular operations
trademarks mentioned this document trademarks their respective owners.
More details available core documentation.
http://www.dcd.pl
Copyright 1999-2007 Digital Core Design. Rights Reserved.
CONTACTS
modification special request please contact Digital Core Design local distributors. Headquarters: Wroclawska 41-902 Bytom, POLAND e-mail: iinfo@dcd.pl tel.
Distributors: http://www.dcd.pl/apartn.php Please check http://www.dcd.pl/apartn.php
trademarks mentioned this document trademarks their respective owners.
http://www.dcd.pl
Copyright 1999-2007 Digital Core Design. Rights Reserved.

Other recent searches


UC3172A - UC3172A   UC3172A Datasheet
UC3173A - UC3173A   UC3173A Datasheet
ST3005 - ST3005   ST3005 Datasheet
MHW8207A - MHW8207A   MHW8207A Datasheet
M68HC705F4PGMR - M68HC705F4PGMR   M68HC705F4PGMR Datasheet
HA0003E - HA0003E   HA0003E Datasheet
HA0004E - HA0004E   HA0004E Datasheet
HA0005E - HA0005E   HA0005E Datasheet
HA0007E - HA0007E   HA0007E Datasheet
HA0049E - HA0049E   HA0049E Datasheet
HT1380 - HT1380   HT1380 Datasheet
HA0075E - HA0075E   HA0075E Datasheet
FMKA130 - FMKA130   FMKA130 Datasheet
BTN7973B - BTN7973B   BTN7973B Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive