We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Electrónica Digital Bit a Bit

Fundamentos, Verilog y FPGA

Angel Abusleme

Es desafiante y hasta atemorizante entender un circuito digital cuando observamos la cantidad de transistores que puede contener, y aún más difícil diseñarlo eficientemente para su implementación en un circuito integrado o una FPGA. Sin embargo, saber diseñar circuitos digitales simples nos abre las puertas para diseñar sistemas digitales más complejos a partir de estos.

Read more

Es desafiante y hasta atemorizante entender un circuito digital cuando observamos la cantidad de transistores que puede contener, y aún más difícil diseñarlo eficientemente para su implementación en un circuito integrado o una FPGA. Sin embargo, saber diseñar circuitos digitales simples nos abre las puertas para diseñar sistemas digitales más complejos a partir de estos.

El curso "Electrónica digital bit a bit: Aprendiendo fundamentos" introduce al mundo de los circuitos digitales, empezando con el sistema de numeración binario y las compuertas lógicas, para luego poder diseñarlos utilizando Verilog. Finalmente, se entregarán herramientas para optimizar los circuitos digitales eficientemente y se presentarán los circuitos aritméticos fundamentales del mundo digital.

La metodología del curso trabaja con videolecciones acompañadas de pequeños cuestionarios te ayudarán a reforzar tu aprendizaje en cuanto a la comprensión del funcionamiento de los circuitos digitales, su implementación con compuertas lógicas, y las herramientas de optimización y diseño más utilizadas.

Enroll now

What's inside

Syllabus

Introducción a los circuitos lógicos
Las láminas y figuras presentadas en este módulo han sido elaboradas basándose en el libro "Fundamentals of Digital Logic with Verilog Design" de los autores Stephen Brown y Zvonko Vranesic.
Read more
Introducción a Verilog
Tecnología
Las láminas y figuras presentadas en este módulo han sido elaboradas basándose en el libro "Fundamentals of Digital Logic with Verilog Design", de los autores Stephen Brown y Zvonko Vranesic, y el libro "CMOS VLSI Design A Circuits and Systems Perspective", de los autores Neil H. E. Weste y David Money Harris.
Implementación optimizada de funciones lógicas
Representación numérica y circuitos de aritmética

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines Verilog, which is standard in digital circuits design
Suitable for complete beginners interested in designing digital systems
Taught by Angel Abusleme, an expert in digital circuits with a notable reputation
Includes interactive materials and hands-on labs
Prerequisites may include prior knowledge of electronics and basic mathematics

Save this course

Save Electrónica Digital Bit a Bit: Fundamentos, Verilog y FPGA to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Electrónica Digital Bit a Bit: Fundamentos, Verilog y FPGA with these activities:
Review Binary and Logic Gates
Strengthen your foundation by reviewing the fundamentals of binary and logic gates before starting the course.
Browse courses on Binary
Show steps
  • Review the concepts of binary numbers and their representation.
  • Familiarize yourself with different types of logic gates and their truth tables.
  • Practice using logic gates to solve simple problems.
Revisa tus apuntes y materiales
Comenzar el curso con una base sólida te ayudará a comprender mejor los conceptos nuevos.
Browse courses on Logic Gates
Show steps
  • Recopila tus notas, tareas, cuestionarios y exámenes de cursos anteriores relacionados con circuitos digitales o electrónica.
  • Revísalos para refrescar tu memoria sobre los conceptos básicos.
  • Identifica las áreas en las que necesitas más repaso.
Gather Resources on Digital Circuits
Enhance your understanding of digital circuits by collecting and organizing relevant resources.
Browse courses on Digital Circuits
Show steps
  • Identify different types of resources on digital circuits.
  • Search for and gather resources from various sources.
  • Organize the resources into a coherent collection.
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Forma un grupo de estudio con tus compañeros
Colaborar con otros estudiantes te permitirá intercambiar ideas, aprender de diferentes perspectivas y mejorar tu comprensión.
Browse courses on Digital Electronics
Show steps
  • Reúne a un grupo de compañeros que estén interesados en los circuitos digitales.
  • Establece un horario y un lugar para reunirse regularmente.
  • Revisa los conceptos del curso juntos, discute problemas y trabaja en proyectos.
Practice Problems
Reinforce your understanding of circuit logic and Verilog by solving practice problems.
Browse courses on Verilog
Show steps
  • Identify the type of circuit logic problem you need to solve.
  • Set up the problem using Verilog.
  • Implement the circuit logic using Verilog.
  • Simulate the circuit to verify its functionality.
Diseña un circuito lógico simple
Diseñar un circuito te permitirá aplicar los conceptos del curso y fortalecer tu comprensión.
Browse courses on Digital Electronics
Show steps
  • Elige una función lógica simple para implementar, como AND, OR o NOT.
  • Dibuja un diagrama esquemático del circuito.
  • Implementa el circuito utilizando compuertas lógicas y simula su comportamiento.
Resuelve problemas de circuitos digitales
Resolver problemas te ayudará a mejorar tus habilidades de análisis y resolución de problemas en el contexto de los circuitos digitales.
Browse courses on Digital Electronics
Show steps
  • Encuentra problemas de práctica en línea o en libros de texto.
  • Intenta resolver los problemas por tu cuenta.
  • Compara tus soluciones con las respuestas proporcionadas.
Participate in a Study Group
Improve your comprehension and retention by engaging in discussions and collaborating with peers.
Browse courses on Digital Circuits
Show steps
  • Find a study partner or group.
  • Set up regular meeting times.
  • Discuss course materials, ask questions, and work on problems together.
Crea un resumen de un concepto de circuitos digitales
Explicar un concepto a otros te ayudará a solidificar tu comprensión y mejorar tus habilidades de comunicación.
Browse courses on Digital Electronics
Show steps
  • Elige un concepto de circuitos digitales que te interese.
  • Investiga el concepto y toma notas.
  • Crea un resumen claro y conciso del concepto.
  • Comparte tu resumen con otros estudiantes o publícalo en línea.
Design a Digital Circuit
Solidify your understanding of digital circuit design by designing and implementing a circuit using Verilog.
Browse courses on Circuit Design
Show steps
  • Determine the specifications for your circuit.
  • Design the circuit logic using Verilog.
  • Implement the circuit using Verilog.
  • Simulate the circuit to verify its functionality.
Explore Advanced Verilog Techniques
Extend your knowledge of Verilog by exploring advanced techniques and best practices.
Browse courses on Verilog
Show steps
  • Identify an advanced Verilog technique or best practice you want to learn.
  • Find tutorials or resources that cover the technique or best practice.
  • Follow the tutorials or resources to learn about the technique or best practice.
  • Apply the technique or best practice to your own Verilog projects.
Build a Prototype Circuit
Apply your knowledge and skills to a practical project by building and testing a prototype circuit.
Browse courses on Digital Circuits
Show steps
  • Design the circuit using Verilog or other design tools.
  • Build the circuit on a breadboard or PCB.
  • Test the circuit to verify its functionality.
  • Debug any issues and make necessary modifications.

Career center

Learners who complete Electrónica Digital Bit a Bit: Fundamentos, Verilog y FPGA will develop knowledge and skills that may be useful to these careers:
FPGA Engineer
FPGA Engineers design and develop FPGA-based systems. They work with hardware and software engineers to ensure that the system meets the performance and functional requirements of the users. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as an FPGA Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing FPGA-based systems.
VLSI Design Engineer
VLSI Design Engineers design and develop very-large-scale integration (VLSI) circuits. They work in a variety of industries, including electronics, telecommunications, and manufacturing. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a VLSI Design Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing VLSI circuits.
Digital Design Engineer
Digital Design Engineers design and develop digital circuits. They work in a variety of industries, including electronics, telecommunications, and manufacturing. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Digital Design Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance.
Electrical Engineer
Electrical Engineers design, develop, test, and maintain electrical systems and components. They work in a variety of industries, including power generation, telecommunications, and manufacturing. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as an Electrical Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance.
Computer Hardware Engineer
Computer Hardware Engineers design, develop, and test computer hardware components, such as processors, memory, and circuit boards. They work with software engineers to ensure that the hardware is compatible with the software. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Computer Hardware Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance.
Computer Architect
Computer Architects design and develop the overall architecture of computers. They work with hardware and software engineers to ensure that the computer system meets the performance and functional requirements of the users. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Computer Architect. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance.
Robotics Engineer
Robotics Engineers design and develop robots. They work in a variety of industries, including manufacturing, healthcare, and space exploration. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Robotics Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing robots.
Embedded Systems Engineer
Embedded Systems Engineers design and develop embedded systems. They work in a variety of industries, including automotive, medical, and industrial automation. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as an Embedded Systems Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing embedded systems.
Test Engineer
Test Engineers test and evaluate electronic circuits and systems. They work in a variety of industries, including electronics, telecommunications, and manufacturing. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Test Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of testing and evaluating electronic circuits and systems.
Manufacturing Engineer
Manufacturing Engineers design and develop manufacturing processes. They work in a variety of industries, including automotive, aerospace, and electronics. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Manufacturing Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing manufacturing processes.
Systems Engineer
Systems Engineers design and develop complex systems. They work in a variety of industries, including aerospace, defense, and telecommunications. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Systems Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of designing and developing complex systems.
Quality Engineer
Quality Engineers ensure that products and services meet quality standards. They work in a variety of industries, including manufacturing, healthcare, and software development. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Quality Engineer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of ensuring that products and services meet quality standards.
Project Manager
Project Managers plan and execute projects. They work in a variety of industries, including construction, software development, and manufacturing. This course can help you build a foundation in the fundamentals of digital logic, which is essential for success as a Project Manager. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of planning and executing projects.
Technical Writer
Technical Writers create and maintain technical documentation. They work in a variety of industries, including software development, manufacturing, and healthcare. This course can help you build a foundation in the fundamentals of digital logic, which can be helpful for success as a Technical Writer. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of creating and maintaining technical documentation.
Science Teacher
Science Teachers teach science to students at the K-12 level. This course can help you build a foundation in the fundamentals of digital logic, which can be helpful for success as a Science Teacher. You will learn about the different types of logic gates, how to design and implement digital circuits, and how to optimize circuits for performance. You will also learn about the specific challenges of teaching science to students at the K-12 level.

Reading list

We've selected 16 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Electrónica Digital Bit a Bit: Fundamentos, Verilog y FPGA.
Provides a comprehensive introduction to digital logic and Verilog design. It covers all the topics covered in the course, and it is written in a clear and concise style.
Provides a comprehensive introduction to CMOS VLSI design, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for VLSI design courses.
Provides a comprehensive introduction to Verilog HDL, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for Verilog HDL courses.
Provides a comprehensive introduction to digital integrated circuits, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for digital integrated circuits courses.
Provides a comprehensive introduction to logic design, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for logic design courses.
Provides a comprehensive introduction to electronic devices and circuit theory, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for electronic devices and circuit theory courses.
Provides a comprehensive introduction to microelectronic circuits, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for microelectronic circuits courses.
Provides a comprehensive introduction to digital systems design using VHDL, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for digital systems design using VHDL courses.
Provides a comprehensive introduction to computer architecture, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for computer architecture courses.
Provides a comprehensive introduction to operating system concepts, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for operating system concepts courses.
Provides a comprehensive introduction to the art of computer systems performance analysis, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for the art of computer systems performance analysis courses.
Provides a comprehensive introduction to computer networks, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for computer networks courses.
Provides a comprehensive introduction to deep learning, covering all the topics covered in the course. It is written in a clear and concise style, and it popular textbook for deep learning courses.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Electrónica Digital Bit a Bit: Fundamentos, Verilog y FPGA.
Circuitos con SPICE: Análisis en el tiempo y la frecuencia
Most relevant
Circuitos con SPICE: Fundamentos de los circuitos...
Most relevant
Circuitos con SPICE: Sistemas trifásicos y análisis...
Most relevant
Electrones en Acción: Electrónica y Arduinos para tus...
Most relevant
Cómo entrenar a tus electrones 2: Diodos y Transistores
Most relevant
Cómo entrenar a tus electrones 3: Aplicaciones...
Most relevant
Introducción al diseño de hardware con Verilog
Most relevant
Electrónica Digital Bit a Bit: Diseñando en Verilog para...
Most relevant
Sistemas Digitales: De las puertas lógicas al procesador
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser