An elementary transcendental function core library for reconfigurable computing

Robin Bruce, Malachy Devlin, S. Marshall

Research output: Contribution to conferencePaper


FPGAs have established performance advantages over other processing technologies. Difficulties in achieving high design productivity counterbalance these performance advantages. High-level languages (HLLs) targeting FPGAs together with low-level core libraries have the potential to overcome these productivity challenges. It is desirable to possess an industry standard for the integration of core libraries into FPGA HLLs. The OpenFPGA CORELIB group is working towards this end. The authors present an implementation of a core library: A library of floating-point elementary transcendental functions targeted at DIME-C, an FPGA HLL, and Xilinx Virtex-4 FPGAs. The paper contrasts three methods of creating pipelined mathematical cores: Using DIME-C creation, using VHDL and using System Generator. Implementation results, comparisons with software and general conclusions about elementary functions on FPGAs are given.
Original languageEnglish
Number of pages9
Publication statusPublished - 2008
EventReconfigurable Systems Summer Institute 2008 - Illinois, United States
Duration: 17 Jul 200720 Jul 2007


ConferenceReconfigurable Systems Summer Institute 2008
CountryUnited States


  • elementary function approximation
  • field-programmable gate arrays,
  • flloating-point arithmetic,
  • reconfigurable architectures,


Dive into the research topics of 'An elementary transcendental function core library for reconfigurable computing'. Together they form a unique fingerprint.

Cite this