Coprocesador FPU (Floating-Point Unit)

Anuncio
Coprocesador FPU (Floating-Point Unit)
AUTOR: Pere Blanch Aubia
DIRECTOR: Enric Cantó Navarro
Resumen. El propósito de este proyecto es dar soporte técnico a un proyecto de investigación que
implementa un coprocesador VFPU (Vector Floating Point Unit) para sistemas embedidos de bajo coste,
que permite acelerar las operaciones con vectores de números coma flotante en precisión simple IEEE754. Con este objetivo se realiza el estudio de la metodología de cálculo del coprocesador matemático
FPU (Floating Point Unit) diseñado por Xilinx para su microprocesador Microblaze, con el fin de
modificar la VFPU para obtener los mismos resultados durante la ejecución de las operaciones realizadas
por ambos. Se realiza una simulación Sw/Hw del diseño y una posterior verificación del diseño sobre un
dispositivo FPGA de la familia Spartan3.
Titulación: Ingeniería en Automática y Electrónica Industrial
Fecha Presentación: Junio 2012
Coprocessador FPU (Floating-Point Unit)
AUTOR: Pere Blanch Aubia
DIRECTOR: Enric Cantó Navarro
Resum. El propòsit d’aquest projecte es donar suport tècnic a un projecte de investigació que implementa
un coprocessador VFPU (Vector Floating Point Unit) , per embeded systems de baix cost, el qual permet
accelerar les operacions amb vectors de nombres en coma flotant de precisió simple IEEE-754. Amb
aquest objectiu es realitza l’estudi de la metodologia de càlcul del coprocessador matemàtic FPU
(Floating Point Unit) dissenyat per Xilinx pel seu microprocessador Microblaze, amb la finalitat de
modificar la VFPU per tal d’obtenir els mateixos resultat durant la execució de las operacions realitzades
amb les dos FPUs. Es realitza una simulació Sw/Hw del disseny i una posterior verificació del disseny
sobre un dispositiu FPGA de la família Spartan3.
Titulació: Enginyeria en Automàtica i Electrónica Industrial
Data Presentació: Juny 2012
Coprocessor FPU (Floating-Point Unit)
AUTHOR: Pere Blanch Aubia
SUPERVISOR: Enric Cantó Navarro
Summary: The purpose of this project is to give technical support to a research project that implements a
VFPU coprocessor for low-cost embedded System, which allows to acelerate the operations with vectors
of floating point numbers represented in simple precision IEEE 754. With this objective in mind, this
work researches on the methodology of calculation, used by the coprocessor FPU (Floating Point Unit)
designed by Xilinx for its microprocessor Microblaze, to modify the VFPU in order to obtain the same
results during the execution of the operations carried out by both. A Sw/Hw-designed simulation and
a subsequent test of the design on a SPARTAN3 FGPA device are carried out.
Study program: Industrial Electronics and Automation Engineering
Defense date: June 2012
Descargar