Verilog para FPGAs

Verilog para sistemas sincronos - de cero a intermedio

Ratings 4.46 / 5.00
Verilog para FPGAs

What You Will Learn!

  • Tener un conocimiento Intermedio-Avanzado de sistemas síncronos en FPGAs.
  • Estructura y Manejo de operaciones e instrucciones principales de Verilog.
  • Crear y ejecutar test benches para verificar el comportamiento de los sistemas.
  • Entendimiento de los sistemas digitales
  • Entender que es descripción de hardware y su importancia.

Description

El contenido de este curso es similar/igual al impartido a nivel universitario en varios colegios reconocidos a nivel nacional.

El tema principal del curso es usar el lenguaje de descripción de hardware: Verilog. En el inicio del curso se dará una introducción a los sistemas digitales y análogos y sus diferencias. De igual manera, se explicarán los sistemas combinacionales y secuenciales.  En Verilog se tocarán desde temas básicos como:

· Constantes

· Condicionales

· Contadores

· Flip-Flops

· Simulaciones

hasta temas más complejos como:

· Instanciamientos

· Parametrización

· Máquinas de estados síncronas

De igual manera se tocaran algunos temas de periféricos como:

· ADC

· Memorias

· PWM

· Video Graphics Array

· UART

El curso está abierto para que lo tome cualquier persona ya que se explicará todo a detalle. Es recomendable tener nociones de lógica digital, binario y tener algunos conocimientos de lenguajes de programación como C, Python, Java, etc.

En el curso se aprenderá a crear módulos que se pueden cargar por lo que es recomendable que el alumno tenga una tarjeta de desarrollo con FPGA como DE10-Lite de Intel. Esto no es esencial ya que en caso de no contar con la tarjeta se enseñara al alumno a simular waveform y testbenches con lo que podrá ver el comportamiento de su modulo sin problema.

Muchos de los ejemplos se realizarán con los softwares Quartus y ModelSim de Intel, por lo cual ser recomendaría su descarga, pero la metodología y técnicas se puede utilizar en cualquier software y/o tarjeta (por ejemplo, Xilinx)

Who Should Attend!

  • Personas que estén interesadas en empezar el desarrollo de FPGAs.
  • De preferencias estudiantes o egresados de ingeniería electrónica, mecatrónica o software

TAKE THIS COURSE

Tags

  • Verilog HDL Programming

Subscribers

5288

Lectures

38

TAKE THIS COURSE



Related Courses