Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/20.500.12008/46331
Cómo citar
Título: | Utilización de lenguaje C para diseño de hardware. |
Autor: | Gómez, Daniel Héguy, Gabriel Puig, Matías |
Tutor: | Oliver, Juan Pablo |
Tipo: | Tesis de grado |
Descriptores: | LENGUAJES DE PROGRAMACION DE ORDENADORES |
Fecha de publicación: | 2003 |
Resumen: | Este proyecto estudia la utilización de lenguaje C en el diseño de aplicaciones en hardware, en particular sobre lógica reprogramable. Se evalúan distintas herramientas de conversión de C a algún lenguaje del tipo HDL. En la primer etapa del proyecto se realizó una búsqueda de información sobre herramientas de este tipo y de las encontradas se seleccionaron dos: Handel C y Transmogrifier C. La segunda etapa fue de familiarización con las herramientas, investigando los circuitos generados a partir de diseños escritos en C. En la tercer etapa se analizaron distintos ejemplos para ambas herramientas como ser : algoritmos de división y raíz cuadrada, un árbitro de bus, ejemplo de acceso a memorias externas y de uso de memorias internas, un multiplicador con pipeline y ejemplos de operaciones con matrices. En todos estos ejemplos se relevaron los recursos ocupados y la frecuencia máxima alcanzada para chips de la familia Altera y en algunos casos también se hizo para chips de Xilinx. Además se hicieron comparaciones en algunos ejemplos con versiones escritas en VHDL. Finalmente se eligió una de las herramientas (Handel C) y un algoritmo escrito en C para analizar la facilidad de traducir éste de la forma más directa posible para su implementación en hardware. El diseño seleccionado fue un filtro de imágenes en tonos de grises que se implementó en la placa ARC-PCI de Altera. Además se realizaron comparaciones de performance entre este diseño y el filtro original (en C) corriendo en diferentes PC. |
Editorial: | Udelar.FI |
Citación: | Gómez, D., Héguy, G. y Puig, M. Utilización de lenguaje C para diseño de hardware [en línea]. Tesis de grado. Montevideo : Udelar. FI. IIE, 2003. |
Título Obtenido: | Ingeniero Electricista |
Facultad o Servicio que otorga el Título: | Universidad de la República (Uruguay). Facultad de Ingeniería. |
Licencia: | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
Aparece en las colecciones: | Tesis de grado - Instituto de Ingeniería Eléctrica |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | ||
---|---|---|---|---|---|
GHP03.pdf | Tesis de grado | 2,98 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons