SciELO - Scientific Electronic Library Online

 
 issue38PDA Computers as an Alternative for Servo Motors Control in Robotics author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Polibits

On-line version ISSN 1870-9044

Abstract

ALVAREZ, J. Antonio  and  LINDIG B., Michael. Diseño de un Coprocesador Matemático de Precisión Simple usando el Spartan 3E. Polibits [online]. 2008, n.38, pp.81-89. ISSN 1870-9044.

Una Unidad de Punto Flotante (Floating Point Unit en inglés) o, más comúnmente conocido como coprocesador matemático, es un componente de la CPU especializado en las operaciones de punto flotante. Las operaciones básicas que toda FPU puede realizar son las aritméticas (suma y multiplicación), si bien algunos sistemas más complejos son capaces también de realizar cálculos trigonométricos o exponenciales. No todas las CPUs tienen una FPU dedicada. En ausencia de FPU, la CPU puede utilizar programas en microcódigo para emular una función en punto flotante a través de la unidad aritméticológica (ALU), la cual reduce el costo del hardware a cambio de una sensible pérdida de velocidad. El objetivo de este articulo, es mostrar como puede ser implementado un coprocesador matemático utilizando VHDL, para su implementación en cualquier FPGA.

Keywords : FPU; coprocesador matemático; VHDL; FPGA.

        · abstract in English     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License