Floating-Point IP Cores User Guide

ID 683750
Date 10/27/2021

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

18. Document Revision History for the Floating-Point IP Cores User Guide

Document Version Intel® Quartus® Prime Version Changes
2022.10.27 20.1 Updated VHDL Component Declaration to

The VHDL component declaration is located in eda\fv_lib\vhdl\megafunctions\altera_mf_components.vhd

2021.09.13 20.1 Updated List of Functions Supported by FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP
2021.03.12 20.1 Updated the supported device for FP_FUNCTIONS Intel FPGA IP to include Intel® Arria® 10 devices in Table: IP Cores Available in Intel® Quartus® Prime Standard Edition Software.
2020.06.22 20.1
  • Added IP Cores Available in Intel® Quartus® Prime Standard Edition Software and IP Cores Available in Intel® Quartus® Prime Pro Edition Software tables.
  • Removed information about the ALTERA_FP_MATRIX_INV and ALTERA_FP_MATRIX_MULT_IP cores. These cores are no longer supported in versions 20.1 and later.
  • Rebranded the entire document as per Intel standards.
  • Renamed ALTERA_FP_ACC_CUSTOM IP Core to FP_ACC_CUSTOM Intel FPGA IP or Floating Point Custom Accumulator Intel FPGA IP.
  • Renamed ALTERA_FP_FUNCTIONS IP Core to FP_FUNCTIONS Intel FPGA IP or Floating Point Functions Intel FPGA IP.
  • Added Floating Point Custom Accumulator Intel® FPGA IP Release Information and Floating Point Functions Intel® FPGA IP Release Information tables.
  • Updated the VHDL LIBRARY-USE Declaration topic to correct the VHDL Library declaration example from USE altera_mf_altera_mf_components.all; to USE altera_mf.altera_mf_components.all;.
Date Document Version Changes Made
December 2016 2016.12.09
  • Added simple description about the IP core on each introduction page.
  • Added descriptions for each function supported by ALTERA_FP_FUNCTIONS IP core.
  • Clarified that ALTERA_FP_FUNCTIONS IP core replaces all ALTFP IP cores in Arria 10 devices.
  • Added new parameters in ALTERA_FP_FUNCTIONS Parameter: Functionality Tab table.
  • Clarified the functionality of en signal for ALTERA_FP_FUNCTIONS.
July 2015 2015.07.30
  • Updated link to Floating-Point IP Cores Design Examples.
  • Updated Memory Blocks numbers in ALTERA_FP_MATRIX_MULT Resource Utilization and Performance for the Arria 10 and Stratix V Devices table.
  • Added notes on default settings for WIDTH_INT and WIDTH_DATA.
December 2014 2014.12.19
  • Remove all references to the complex mode in ALTFP_MATRIX_MULTIPLY.
November 2013 7.0
  • Added “ALTERA_FP_FUNCTIONS” on page 3–1.
  • Added “ALTERA_FP_ACC_CUSTOM” on page 2–1.
  • Updated Table 1–1 on page 1–1 to list ALTERA_FP_FUNCTIONS and ALTERA_FP_ACC_CUSTOM.
  • Updated the “ALTFP_MATRIX_INV” on page 17–1 section to include 4 x 4 and 6 x 6 dimensions.
  • Updated “Rounding” on page 1–4 to clarify that the code for round-to-nearest-even mode is TO_NEAREST.
  • Removed Design Example section for “ALTFP_MATRIX_MULT” on page 18–1.
  • Removed device family support for HardCopy III, HardCopy IV, Stratix II, and Stratix II GX devices from “Device Family Support” on page 1–2.
November 2011 6.0 Updated “General Features” on page 1–2.
May 2011 5.0 Added “ALTFP_ATAN” on page 12–1.
January 2011 4.0 Added “ALTFP_SINCOS” on page 13–1.
July 2010 3.0
  • Updated architecture information for the following sections:



  • Added specification information in all sections.
November 2009 2.0
  • Updated resource utilization information for the following sections:












  • Added the ALTFP_MATRIX_INV section.
  • Updated the Ports and Parameters section for all floating-point megafunctions.
March 2009 1.0 Initial release.