Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable
General purpose microprocessors available on today's market does not provide hardware support for performing mathematical operations based on decimal representation. Instead, those chips implement arithmetic units using binary representation which provide a better performance. This fact is d...
Guardado en:
Autor principal: | |
---|---|
Formato: | Artículo revista |
Lenguaje: | Español |
Publicado: |
Universidad Nacional del Centro de la Provincia de Buenos Aires, Facultad de Ciencias Exactas
2018
|
Materias: | |
Acceso en línea: | http://ridaa.unicen.edu.ar/xmlui/handle/123456789/1946 |
Aporte de: |
id |
I21-R190-123456789-1946 |
---|---|
record_format |
ojs |
institution |
Universidad Nacional del Centro |
institution_str |
I-21 |
repository_str |
R-190 |
container_title_str |
Repositorio Institucional de Acceso Abierto (RIDAA) |
language |
Español |
format |
Artículo revista |
topic |
Microprocesadores Dispositivos programables FPGAs Matemática computacional e industrial Operaciones aritméticas en base 10 |
spellingShingle |
Microprocesadores Dispositivos programables FPGAs Matemática computacional e industrial Operaciones aritméticas en base 10 Vázquez, Martín Osvaldo Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
topic_facet |
Microprocesadores Dispositivos programables FPGAs Matemática computacional e industrial Operaciones aritméticas en base 10 |
author |
Vázquez, Martín Osvaldo |
author_facet |
Vázquez, Martín Osvaldo |
author_sort |
Vázquez, Martín Osvaldo |
title |
Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
title_short |
Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
title_full |
Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
title_fullStr |
Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
title_full_unstemmed |
Análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
title_sort |
análisis e implementación de operaciones aritméticas en base diez sobre dispositivos de lógica programable |
description |
General purpose microprocessors available on today's market does not provide
hardware support for performing mathematical operations based on decimal
representation. Instead, those chips implement arithmetic units using binary
representation which provide a better performance. This fact is due to the two-state
nature of electronic transistors. However, many commercial and scientific applications
strictly requires computed calculations to be exactly the same as human performed.
Actually, those systems that does not provide decimal floating point support, must
adapt theirs operands to be computed assuming a difference with the real result. Errors
inherited by precision loss may violate legal conditions, cause millionaire losses and
even human life risk. The first alternative to smooth this is to give a special treatment to
floating point operations at software level. This solution avoids result errors but
increases computing resources and deteriorates calculation speed. A second popular
alternative requires operands and result conversion from/to radix-10 and using the
traditional computation. However, successive conversions could fall into precision loss.
The decimal floating point arithmetic boosts the IEEE 754-1985 floating point standard
adding decimal representation support and leading to IEEE 754-2008. The new standard
states storage formats and treatment algorithms for handling decimal floating point
numbers.There is a special interest on using FPGA programmable devices as hardware
accelerators performing decimal floating point operations that meet IEEE 754-2008.
This work proposes the analysis, design and implementation of different
algorithms to solve arithmetic operations based on radix-10 and targeted to Xilinx
programmable devices. The addessed operations are: addition, subtraction, square root
and decimal logarithm. The fundamental aim of this work is to promote the design and
implementation of both soft and firm cores of arithmetic units that meet IEEE 754-
2008 standard. A secondary intent is to establish synthesis strategies to be used on
Xilinx tools for implementing electronic devices that supports radix-10 arithmetic operations. |
publisher |
Universidad Nacional del Centro de la Provincia de Buenos Aires, Facultad de Ciencias Exactas |
publishDate |
2018 |
url |
http://ridaa.unicen.edu.ar/xmlui/handle/123456789/1946 |
work_keys_str_mv |
AT vazquezmartinosvaldo analisiseimplementaciondeoperacionesaritmeticasenbasediezsobredispositivosdelogicaprogramable |
first_indexed |
2022-07-04T14:23:07Z |
last_indexed |
2022-07-04T14:23:07Z |
bdutipo_str |
Revistas |
_version_ |
1764819786527670273 |