Trabajos Prácticos de Sistemas Embebidos sobre FPGA
Sitio: | Campus Grado FI |
Curso: | Aula virtual - 86.41 / 66.17 - Sistemas Digitales |
Libro: | Trabajos Prácticos de Sistemas Embebidos sobre FPGA |
Imprimido por: | Invitado |
Día: | jueves, 22 de mayo de 2025, 14:42 |
Descripción
Material para la realización de los trabajos prácticos sobre Sistemas Embebidos en FPGA
1. Trabajo Práctico 1 - Sistema Básico
En este trabajo práctico se implementara un sistema embebido básico en la parte de PS del SoC Zynq
1.1. Video de Presentación
Video con una introducción a la tematica
https://youtu.be/iBaHlP1odbM
1.2. Diapositivas de la Presentación
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1051/01_Introduccion.pdf
1.3. Enlaces a la Documentación
UG-585 Zynq7000 Technical Reference Manual
https://docs.amd.com/r/en-US/ug585-zynq-7000-SoC-TRM
UG-821-Zynq7000 Sofware Developer Guide
https://docs.amd.com/r/en-US/ug821-zynq-7000-swdev
1.4. Enunciado del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1052/lab1PS.pdf
2. Trabajo Práctico 2 - Agregado de Periféricos
En este trabajo práctico se agregaran perifericos de entrada (pulsadores e interruptores) y periféricos de salida (botones) como bloques GPIO conectados al PS
2.1. Video de Presentación
https://youtu.be/iU_IpalDMCU
2.2. Diapositivas de la Presentación
2.3. Enunciado del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1056/Lab2PS.pdf
2.4. Archivos del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1057/lab2IO.c
3. Trabajo Práctico 3 - Integración con IP Propia
En este trabajo práctico se agregara ip propia instanciada en el PL que se conectará al PS a través del bus AXI
3.1. Video de Presentación
https://youtu.be/JY-XL9Vw21c
3.2. Diapositivas de la Presentación
3.3. Enlaces a la Documentación
UG761 - AXI Reference Guide
AMBA AXI Protocol Specification
https://documentation-service.arm.com/static/5f915b62f86e16515cdc3b1c
DS768 - AXI Interconnect Datasheet
3.4. Enunciado del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1061/Lab3PS.pdf
3.5. Archivos del Trabajo Práctico
Código Fuente en C
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1062/lab3_user_logic.v
Asignación de Pines
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1062/lab3_ArtyZ7_20.xdc
4. Trabajo Práctico 4 - Controladores
En este trabajo Práctico se implementará un controlador de software para la ip propia agregada al sistema en el trabajo práctico 3
4.1. Video de Presentación
https://youtu.be/EpO-VeFO1uk
4.2. Diapositivas de la Presentación
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1065/04_HerramientaSDK.pdf
4.3. Enunciado del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1066/Lab4PS.pdf
5. Trabajo Práctico 5 - Depuración
En este trabajo práctico se implementarán técnicas de depuración en el sistema embebido desarrollado
5.1. Video de Presentación
https://youtu.be/8FBSGTK0Q8U
5.2. Diapositivas de la Presentación
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1069/Lab5PS.pdf
5.3. Enunciado del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1070/Lab5PS.pdf
5.4. Archivos del Trabajo Práctico
https://campusgrado.fi.uba.ar/pluginfile.php/294738/mod_book/chapter/1071/lab5.c