FPGAs - VHDL

Diseño de hardware en VHDL para FPGA

  • Programa los FPGAs de una manera práctica, familiarízate con el lenguaje de programación VHDL.
  • Realiza la descripción de hardware de circuitos combinacionales utilizando el software ISE WEB PACK.
  • Simula utilizando el software ISE WEB PACK, y elabora sentencias concurrentes en VHDL.

Microprocesador MIPS en VHDL

Implementa un procesador MIPS de 32 bits con arquitectura RISC en un FPGA utilizando VHDL y con ayuda de un compilador crearás aplicaciones en ensamblador.

Entender el funcionamiento de la arquitectura del procesador revisando cada uno de los elementos que lo conforman.

Aprender a construir instrucciones tipo I, R y J a nivel registros.

Realizar aplicaciones sencillas en lenguaje ensamblador con el microprocesador operando.

Microcontroladores PIC

Introducción a microcontroladores PIC en lenguaje C.

El alumno conocerá los conceptos básicos sobre microcontroladores y será capaz de programarlos para realizar  diferentes tareas que utilicen los recursos que estos ofrecen.

Aprender a utilizar módulos.

Aprender a utilizar diferentes dispositivos electrónicos.

Microcontroladores PIC en Ensamblador

Conoce el funcionamiento y la arquitectura de los microcontroladores para poder aprovechar al máximo los recursos que nos ofrecen.

Aplica conocimientos de electrónica básica a la programación de un microcontrolador.

Conocer el funcionamiento básico de los microcontroladores PIC y aprender a programarlos en lenguaje ensamblador usando el entorno de desarrollo MPLAB.

Microcontroladores ARM

Programación de Microcontroladores ARM en lenguaje MicroPython

  • Realizar prácticas muy rápidas, intuitivas y potentes, para explotar las características de la tarjeta Ophyra.
  • Aprenderemos a instalar el sistema operativo Micropython en la tarjeta Ophyra cuyo microcontrolador corresponde a un ARM Cortex-M4 de STMicroelectronics.

  • Utilizar los recursos de hardware del microcontrolador STM32F407, como por ejemplo: Puertos de entrada salida, puertos de comunicación serial, convertidores de ADC, DAC, etc..