Disseny sobre FPGA d`una Unitat Aritmètica Decimal

Anuncio
Disseny sobre FPGA d’una Unitat
Aritmètica Decimal
AUTOR: Alejandro Baena Alonso
DIRECTOR: Jean-Pierre Deschamps
[email protected]
Resum.
Aquest projecte consisteix en el disseny del model VHDL d’una Unitat Aritmètica
Decimal, capaç de funcionar com a coprocessador/accelerador dins d’un altre sistema
més complex. Per tant, es tracta d’un component virtual (IP core) utilitzable en
qualsevol tipus de sistemes que requereixin operar en decimal. Aquesta unitat
permetrà realitzar les operacions aritmètiques bàsiques – sempre treballant en decimal
– com son la suma, resta, multiplicació i la divisió de dos valors decimals.
Posteriorment, i a mode de proba del model resultant, s’implementarà sobre una
FPGA, la Spartan-3E model XC3S500E de Xilinx.
Titulació: Enginyeria Tècnica Industrial en Electrònica
Industrial.
Data Presentació: Febrer de 2010.
Diseño sobre FPGA de una Unidad
Aritmética Decimal
AUTOR: Alejandro Baena Alonso
DIRECTOR: Jean-Pierre Deschamps
[email protected]
Resumen.
Este proyecto consiste en el diseño del modelo VHDL de una Unidad Aritmética
Decimal, que pueda funcionar como coprocesador/acelerador dentro de otro sistema
más complejo. Por tanto, se trata de un componente virtual (IP core) utilizable en
cualquier tipo de sistemas que requieran operar en decimal. Dicha unidad permitirá
realizar las operaciones aritméticas básicas – siempre operando en decimal – como
son la suma, resta, multiplicación y división de dos valores decimales.
Posteriormente, y a modo de testeo del modelo resultante, se implementará sobre una
FPGA, la Spartan-3E modelo XC3S500E de Xilinx.
Titulación: Ingeniería Técnica Industrial en Electrónica
Industrial.
Fecha Presentación: Febrero del 2010.
FPGA design of a Decimal
Arithmetic Unit
AUTHOR: Alejandro Baena Alonso
SUPERVISOR: Jean-Pierre Deschamps
[email protected]
Abstract.
This project involves the design of the VHDL model of a Decimal Arithmetic Unit,
capable of operating as a coprocessor/accelerator within a more complex system.
Therefore, it is a virtual component (IP core) for use in any systems requiring to
operate in decimal. This unit will perform the basic arithmetic operations – always
operating in decimal – such as addition, subtraction, multiplication and division of
two decimal values.
Subsequently, by way of testing, the resulting model will be implemented on an
FPGA, the Xilinx Spartan-3E XC3S500E model.
Study Program: Technical Industrial Engineering in
Industrial Electronics.
Defense Date: February 2010.
Descargar