Escolar Documentos
Profissional Documentos
Cultura Documentos
El lenguaje de programación que se utiliza para desarrollar los proyectos es VHDL que es un
lenguaje de alto nivel amigable con el usuario mediante el cual podemos interactuar en el
FPGA además nos ofrece múltiples ayudas como son las librerías y otros complementos
Estas herramientas de síntesis, como Vivado HLS permite generar una implementación para
FPGA a partir de una implementación en lenguaje de alto nivel para un procesador. Se evita así
tener que realizar un diseño hardware adicional en el que el desarrollador volvería a implementar
el algoritmo en lenguaje de descripción hardware, debiendo gestionar la lógica de la FPGA:
recursos, transferencias entre registros,…
La implementación del proyecto el software de vivado nos dará la implementación física del
proyecto dentro de un FPGA y nos da de una manera visual cuales componentes y secciones
totales del FPGA van ser utilizadas con lo cual no da una visión clara y cuales van ser los
puertos de entrada y salida de datos a ser utilizados
6.Resultados e implementación
RESULTADO(S) OBTENIDO(S):
Se realiza una correcta adquisición de datos desde el sensor de temperatura así como del
micrófono y otras entradas como son los pulsantes además de una correcta visualización de
datos obtenidos desde los diferentes dispositivos de la placa NEXYS4 atreves de una
comunicación VGA
CONCLUSIONES:
Un FPGA nos ofrece muchas posibilidades dado que es un hardware programable en este caso
obtuvimos una respuesta favorable de los distintos medios de adquisición de datos así como el
correcto envió de información además del correcto funcionamiento de los distintos dispositivos
incluidos en la placa del NEXYS4 con el mismo se puedo hacer una recolección de datos
desde un dispositivo de entrada analógica como es un micrófono entradas digitales como
pulsantes y de la misma manera comprobar el funcionamiento de salidas digitales y analógicas
con esta practica podemos dimensionar las capacidades que nos ofrece una placa Nexys4 con
un procesador xc7a100tcsg324-1 que son muy amplias y pueden ir desde un requerimiento
muy básico hasta limites muy altos como puede procesamiento de señales
RECOMENDACIONES:
Se recomienda tener en cuenta la versiones del software VIVADO ya puede presentar errores
al momento de compilación además de tener en cuenta las múltiples opciones que tiene la
placa NEXYS4 tanto para la alimentación asi como para la transferencias de datos ya que
realizar una alimentación o transferencia incorrecta puede provocar daños en la placa NEXYS4
ANEXO1
FOTOS DE LA PRACTICA
.