• Part: DFPMU-DP
  • Description: Floating Point Coprocessor Double Precision
  • Manufacturer: Digital Core Design
  • Size: 189.94 KB
DFPMU-DP Datasheet (PDF) Download
Digital Core Design
DFPMU-DP

Description

Global system clock Global system reset Chip select for read/write Data bus input Register address to read/write Data write enable datai[31:0]1 addr[4:2] we datao[31:0]1 irq Output Data bus output Output Interrupt request indicator 1 - data bus can be configured as 8-, 16- or 32- bit depends on processor’s bus size 2 - address bus is aligned to work with 8- (3:0), 16(3:1) or 32- (4:2) bit processors.

Key Features

  • Direct replacement for C double, float software functions such as: +, -, *, /,==, !=,>=, <=, <, >
  • Configurability of all available functions
  • C interface supplied for all popular compilers: GNU C/C++, 8051 compilers
  • No programming required
  • IEEE-754 Double precision real format support - double type
  • 8-bit, 16-bit 32-bit and 52-bit integers format supported - integer types
  • Flexible arguments and result registers location
  • Performs the following functions: ○ FADD, FSUB ○ FMUL, FDIV ○ FSQRT ○ FXAM ○ FUCOM ○ FSIN, FCOS ○ FTAN ○ FATAN ○ FCLD, FILD
  • Fully configurable
  • Fully synthesizable, static synchronous design with no internal tri-states