Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Verilog para FPGAs

via Udemy

Overview

Verilog para sistemas sincronos - de cero a intermedio

What you'll 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.

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)

Taught by

Arturo Sacramento Lopez Gonzalez

Reviews

4.6 rating at Udemy based on 18 ratings

Start your review of Verilog para FPGAs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.