EdX

Introducción al diseño de hardware con Verilog (edX)

Introducción al diseño de hardware con Verilog (edX)

Aprende el lenguaje de descripción de hardware Verilog, utilizado en la industria en el diseño de hardware digital y microprocesadores a la medida. 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.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

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.

What you'll learn

  • Lenguajes de descripción de hardware
  • Modelación de hardware simple a intermedio en Verilog
  • Simulación de modelos de Verilog

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.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Graphic Design Essentials (edX) EdX
LCI Education

Graphic Design Essentials (edX)

Acquire the essential skills to become a working Graphic Designer from the basics of color theory to presenting a project to a client. This online course from LaSalle College Vancouver will introduce you to the basics of design, graphic and visual communication, image making, typography and the overall creative process, starting from the client mandate to the final presentations.

Self Paced
Self-Paced
Designing an SAP Solution (Coursera) Coursera
SAP

Designing an SAP Solution (Coursera)

Designing an SAP Solution is the fourth course in the SAP Technology Consultant Professional Certificate program. The course dives into the SAP Implementation lifecycle so you can immerse yourself in the key phases, including design, pitch, and re-design. You’ll work with SAP Activate methodology and look at how to identify business requirements to determine system and data requirements. You’ll learn how to interrogate the gaps between SAP technical capabilities within Business Technology Platform and the customer’s existing environment.

Aug 3rd 2026
5-12 Weeks
Designing for Textiles (edX) EdX
Smithsonian,SmithsonianX

Designing for Textiles (edX)

The Designing for Textiles workshop provides those who work in traditional crafts-based media with an introduction, or refresher, to design education through the lens of Armenian textiles. Based on an in-person training program that took place in 2018 through the My Armenia program, this workshop is a series of lessons and extension activities that build upon one another and encourage you to innovate in your own textiles-based design work.

Self Paced
Self-Paced
Diseño de Experiencia en Servicios (Coursera) Coursera
Universidad Austral

Diseño de Experiencia en Servicios (Coursera)

En la era de la comunicación, no siempre los servicios saben escuchar las necesidades profundas del cliente, ni tampoco es habitual que se innoven poniendo al cliente en el centro del proceso. ¿Qué técnicas de investigación de usuarios pueden ayudarte a mejorar un servicio? ¿Cómo entender a los usuarios y lo que buscan, y diseñar servicios que pongan sus necesidades como punto de partida? ¿Cómo lograr, a través de este diseño, que quieran crear una relación a largo plazo con la empresa?

Aug 17th 2026
4 Weeks
Parametric Designs in Revit (edX) EdX
RUDN University,RUDNx

Parametric Designs in Revit (edX)

You will get a systematic view of the course, learn the basics of parametric designs as a new tool for learning and transforming the world of architecture, the key to the success of modern architecture, demanded by managers who change their companies for the better. Together with practitioners and experts, you will explore the possibilities of innovational designs in architecture. This course represents the study and practical use of topics that are the fundamental basis of architecture.

Sef Paced
Self-Paced
Open Design (Coursera) Coursera
Duke University

Open Design (Coursera)

What is design? How is it a deeply human endeavor? How can we design better products, services, and experiences in our communities? If you’re interested in helping create a more equitable and accessible world, this Center for Computational Thinking module on Open Design is for you.

Aug 17th 2026
1 Week
Using Design to Generate Innovative Business Solutions (Coursera) Coursera
Parsons School of Design, The New School

Using Design to Generate Innovative Business Solutions (Coursera)

This rigorous online course shows you how to use design to generate innovative business solutions. It starts by focusing on alternative design methodologies, including the non-negotiable essentials: design thinking methodology and jobs to be done. It then delves into strategies for choosing the right business model. This includes exploring value-creating and sustainable business models. After covering these foundational concepts, the course examines design tools that can be used to develop the business model in market by creating shared value and tips to manage the conversion funnel. The course concludes by looking at digital dynamics and providing insider tips to promote success.

Aug 3rd 2026
4 Weeks