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

Online Course

Introducción al diseño de hardware con Verilog

Galileo University via edX

(8)
25

Taken this course? Share your experience with other students. Write review

Overview

En la actualidad, el hardware de soporte en sistemas digitales se suele diseñar en un solo circuito integrado FPGA (Field Programmable Gate Array), en parte debido al abundante espacio físico que ocuparía una implementación con varios circuitos integrados dedicados para este fin.

Los FPGAs son circuitos integrados digitales que pueden implementar cualquier circuito digital que el usuario desee, dado que consisten de un arreglo de dispositivos digitales (compuertas, flip-flops, etc.), una red de interconexiones y una memoria capaz de controlar las conexiones entre los dispositivos finales.

La programación de un FPGA comienza con un Lenguaje de Descripción de Hardware (HDL), siendo Verilog uno de los dominantes en la industria.

En este curso en línea conocerás varios aspectos básicos de Verilog, tales como su sintaxis, el paradigma concurrente de programación de hardware y simulación básica, entre otros.

Syllabus

Semana 1 - Introducción a Verilog
Introducción a la tecnología FPGA y su uso en la actualidad, Lenguajes de Descripción de Hardware. Modulos Descriptivos y de Estímulo de Verilog.

Temas:

  • Circuitos Digitales ASIC y FPGA
  • Lenguajes de Descripción de Hardware
  • Módulos Descriptivos y de Estímulo
  • Simulación de sistemas digitales

Semana 2 - Diseño Modular
En este punto se instanciarán módulos previamente escritos para crear sistemas de una manera modular.

Temas:

  • Diseño Modular
  • Suma Binaria
  • Medio Sumador
  • Sumador Completo
  • Sumador de 4 bits.

Semana 3 - Formas Alternas de Descripción
Descripción por módulos primitivos, expresiones Booleanas, y bloques procedimentales en Verilog para crear hardware digital.

Temas:

● Multiplexores.
● Módulos primitivos.
● Bloques de procedimiento.
● Expresiones Booleanas.

Semana 4 - Lógica Secuencial
Diseño de sistemas secuenciales. Para esto, es importante conocer el funcionamiento de los diversos tipos de Flip Flops, que son los bloques básicos de sistemas secuenciales.

Temas:
● Lógica Secuencial
● Flip Flops (Latch SR sin reloj, con reloj y Flip Flop JK)

Semana 5 - Registros, Contadores y Despliegue
Diseño de sistemas secuenciales tales como Contadores, Registros de corrimiento, y máquinas de estados, además de reportar valores en la consola.

Temas:

  • Contadores.
  • Monitoreo.
  • Despliegue de Variables y Registros de Corrimiento.

Taught by

Eduardo Corpeño, Rodrigo Baessa and Amilcar Véliz

Help Center

Most commonly asked questions about EdX

Reviews for edX's Introducción al diseño de hardware con Verilog Based on 8 reviews

  • 5 stars 38%
  • 4 stars 38%
  • 3 star 13%
  • 2 star 0%
  • 1 star 13%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Anonymous
Anonymous is taking this course right now.
Saludos a todos. Primeramente, mi nombre es: Salomón Rodríguez, vivo en las cercanías de Caracas Venezuela. Soy Técnico en Electrónica y en Informática, por lo que ya tengo ciertos conocimientos previos de los temas tratados en este curso. Hasta el momento (lección 2 completada), estoy bastante satisfecho,...
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
La calidad del curso está por debajo de otros cursos de edX. Los presupuestos solicitan detalles oscuros presentados en video que no refuerzan el aprendizaje de la asignatura pero que solo dificultan el examen. Los premios solo se permiten en un intento, aunque las preguntas pueden tener múltiples opciones....
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
Me parece buen curso porque he aprendido muchas cosas nuevas y he aclarado mas. No me he sentido muy bien con las pocas oportunidades para revisar y corregir mis respuestas sobre todo en los retos. Me frustra, pero debo seguir adelante. Por ejemplo, se cometen errores que se pueden reparar en tiempo real, pero aquí no permite una sola equivocación. Ahora, yo soy conocedor experto en circuitos digitales y no me quiero imaginar a un alumno que no domine ese tema de las compuertas lógicas, secuenciales, combinaciones y ni imaginarme a un alumno que jamas haya manipulado un analizar de datos o un osciloscopio. Por ejemplo, realicé los ejercicios del reto # 3 y los revise bien a fin de no irme a confundir con el orden de las salidas del Demultiplexor, sin embargo salieron mal calificadas y nunca supe el resultado correcto para entrar a corregir y revisar que fue lo que sucedió. Sigo adelante en este duro camino.
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
Curso muy apropiado para iniciarse en verilog si sabes algo de electrónica digital. Sólo alguna leve dificultad con alguna expresión de español no neutro, o anglicismo. Muy comprensible por otra parte, ya que no todo el español se habla en España y considero que todo es cultura.

Algo que sí me ha molestado realmente es que para hacer la prueba o examen el software que se usa es incompatible con linux (sólo windows o mac) y que la velocidad de subida de la red ha de ser mayor de 300Kb/s lo que me ha supuesto dificultades para conseguir disponer del material y he perdido el tiempo de una lección con ello.. Si eso me lo dicen antes de empezar no hubiera pagado por el certificado final.

Con todo el curso me parece recomendable.
Was this review helpful to you? Yes
Alfonso C
Alfonso completed this course.
Excelente, nueva oportunidad para iniciarse en FPGA. Ahora, a construir la segunda fase donde intervenga el hardware. Recomendado para ingenieros relacionados con la automatización de sus empresas y alumnos o aprendices de la materia relacionada con electrónica digital. es posible aprender paralelamente electrónica digital y FPGA, ahorrando materiales y tiempo. Muy bueno, lo recomiendo para universidadde s e institutos de enseñanza técnica.
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
Me esta gustando bastante el método de aprendizaje pero echo en falta que no se puedan realizar cuestionarios de evaluación aunque sea sencillos si nos has cogido la opción del certificado. por lo demás las explicaciones son muy claras y correctas, el material proporcionado bastante útil y está resultando un curso bastante ameno.
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
Good teachers, with good didactics and good examples. The course is based on step-by-step. It is one of the best courses that I have been watched.
Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
Excelente panorama introductorio a Verilog. Muy practico. Facil de entender y la duracion de los videos son un resumen genial.
Was this review helpful to you? Yes
  • 1

Class Central

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

Sign up for free

Never stop learning Never Stop Learning!

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

Sign up for free