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

(4)
19

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 4 reviews

  • 5 star 25%
  • 4 stars 50%
  • 3 star 25%
  • 2 star 0%
  • 1 star 0%

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, tanto con el contenido, las explicaciones y el material del curso. Solo he experimentado algunas dificultades, en el uso del simulador (EDA Playground), espero que, con más práctica, logre superarlas.

En cuanto a los profesores, poseen buenas técnicas d…
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.
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
  • 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