Adaptación de Icestudio para trabajar con VHDL
tipo de documento semantico ckh_publication
Ficheros
Resumen
El campo de las FPGAs está en constante crecimiento, haciendo que las utilidades y posibilidades de uso de las FPGAs vayan en aumento. La herramienta de Icestudio permite el uso de estas de manera sencilla y visual. Icestudio permite describir en Verilog, lo que se busca en este proyecto es el aceptar la descripción de hardware en VHDL también, permitiendo así un mayor número de funciones y usuarios para este programa. Permitiendo a diseñadores la descripción hardware en el lenguaje que más les interese a ellos.
El programa ICESTUDIO, usa las características de descripción por bloques, es decir, tiene pequeños componentes ya descritos, como puertas lógicas, bits, entradas, salidas, etc. Estos se pueden juntar pudiendo hacer un circuito complicado sin tener que describir gran cosa. Además, siempre se pueden incorporar códigos parciales para conseguir nuevos componentes o acciones no incluidas en el programa.
Estos códigos en el programa actual se han de diseñar en el lenguaje de Verilog. Y lo que se busca en este trabajo es darle una alternativa a este programa, haciendo que pueda llegar a mayor número de personas.
Al hacer esta aplicación accesible con VHDL se obtendrá un mayor ecosistema de aplicaciones de fácil uso de carácter académico. Intentando conseguir e igualar los logros y usos ya obtenidos con Arduino, pero con la función de realizar circuitos lógicos, lo cual a día de hoy está poco desarrollado. Esta aplicación dará a alumnos de gran diversidad de edades la posibilidad del manejo de FPGAs de una forma sencilla, pudiendo ser usado así por colegios y universidades para la docencia. Además, esta actualización de programa hará que un mayor número de profesionales puedan usarlo, facilitando y reduciendo los tiempos de cada trabajo, pudiendo eliminar la necesidad de uso de un diseñador muy experimentado.
The field of FPGAs is constantly growing, making FPGAs’ utilities and possibilities of use increase. The Icestudio tool allows the use of these in a simple and visual way. Allowing the Verilog and VHDL language to be used within the program allows this application’s use to be further opened. Allowing designers to interact with the FPGAs in the language that interests them the most.
The ICESTUDIO program uses the block programming characteristics, meaning by this that it has small components already programmed that can be connected with other blocks, a few examples of these blocks are logic gates, bits, inputs, outputs, etc ... Connecting these small blocks can make a complicated circuit without having to program much, understanding as programming the typical way of writing code. In addition, partial codes can always be incorporated to get new components or actions not included in the program.
These codes in the current program have to be programmed in the Verilog language. And what is sought in this final project is to give an alternative to this program, making it possible to reach a greater number of people.
By making this application accessible with VHDL, a greater ecosystem of easy-to-use academic applications will be obtained. Trying to achieve or match the achievements and uses already obtained with microcontrollers such as Arduino, but with the function of making logic circuits, which today is underdeveloped. This application will give students of a great diversity of ages the possibility of handling FPGAs in a simple way. In addition, this program update will allow a greater number of professionals to use it, facilitating and reducing the times of each programming job, thus eliminating the need for a very experienced designers.
Códigos UNESCO CyT
Palabras clave
Editores: Comillas , Administradores CKH · Universidad de Comillas
Compartida con:
