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.
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.
What's included
13 videos2 readings4 assignments
Show info about module content
13 videos•Total 134 minutes
Variables y funciones•12 minutes
Números binarios•9 minutes
Tablas de verdad•6 minutes
Compuertas lógicas OR, AND y NOT•15 minutes
Álgebra Booleana•14 minutes
Diagrama de Venn•7 minutes
Síntesis de un circuito digital como suma de productos•15 minutes
Síntesis de un circuito digital como producto de sumas•11 minutes
Circuitos lógicos con NAND y NOR•10 minutes
Ejemplos de diseño•10 minutes
Circuitos multiplexores•4 minutes
Introducción a las herramientas de CAD•15 minutes
Compuertas lógicas XOR y XNOR•6 minutes
2 readings•Total 20 minutes
Derechos reservados•10 minutes
Introducción a los circuitos lógicos•10 minutes
4 assignments•Total 45 minutes
Funciones lógicas y tablas de verdad•10 minutes
Compuertas lógicas y álgebra Booleana•10 minutes
Síntesis de circuitos digitales y multiplexores•15 minutes
Herramientas CAD y compuertas lógicas XOR y XNOR•10 minutes
Introducción a Verilog
Module 2•2 hours to complete
Module details
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.
What's included
6 videos1 reading2 assignments
Show info about module content
6 videos•Total 76 minutes
Primeros pasos con Verilog•15 minutes
Tipos de datos, conexiones, registros, asignaciones y procedimientos•17 minutes
Operadores en Verilog•14 minutes
Operadores condicionales en Verilog•7 minutes
Case, casex, casez y loop for•14 minutes
Testbench en Verilog•9 minutes
1 reading•Total 10 minutes
Introducción a Verilog•10 minutes
2 assignments•Total 50 minutes
Procedimientos y operadores en Verilog•25 minutes
Operador condicional, case, if-else, for y testbench en Verilog•25 minutes
Tecnología
Module 3•3 hours to complete
Module details
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.
What's included
14 videos1 reading4 assignments
Show info about module content
14 videos•Total 120 minutes
Transistores MOSFET•16 minutes
Compuertas lógicas NMOS•4 minutes
Compuertas lógicas CMOS•10 minutes
Proceso de fabricación CMOS•11 minutes
Circuitos con lógica negativa•2 minutes
Chips estándar•4 minutes
Dispositivos lógicos programables•7 minutes
Chips a la medida•6 minutes
Aspectos prácticos de los MOSFETs•21 minutes
Disipación de potencia, fan-in y fan-out•9 minutes
Compuertas de transmisión CMOS•8 minutes
Detalles de implementación en SPLDs, CPLDs y FPGAs•7 minutes
Xilinx y Basys 3•6 minutes
Programar una FPGA con Vivado•8 minutes
1 reading•Total 10 minutes
Tecnología•10 minutes
4 assignments•Total 55 minutes
Circuitos digitales a partir de transistores•20 minutes
Circuitos integrados digitales•10 minutes
Transistores en circuitos integrados digitales•15 minutes
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.
What's included
12 videos1 reading3 assignments
Show info about module content
12 videos•Total 101 minutes
Mapas de Karnaugh•23 minutes
Mapas de Karnaugh con 4 y 5 variables•13 minutes
Estrategia de minimización•9 minutes
Minimización de suma de productos•5 minutes
Minimización de productos de sumas•7 minutes
Funciones especificadas de forma incompleta•9 minutes
Circuitos multinivel con compuertas NAND y NOR•4 minutes
Análisis de circuitos multinivel•2 minutes
Herramientas CAD•10 minutes
1 reading•Total 10 minutes
Implementación optimizada de funciones lógicas•10 minutes
3 assignments•Total 45 minutes
Minimización de funciones con mapas de Karnaugh•20 minutes
Funciones con don't cares y múltiples salidas•10 minutes
Circuitos multinivel y herramientas CAD•15 minutes
Representación numérica y circuitos de aritmética
Module 5•3 hours to complete
Module details
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.
What's included
11 videos1 reading3 assignments1 plugin
Show info about module content
11 videos•Total 122 minutes
Representación de números sin signo•15 minutes
Suma de números sin signo•15 minutes
Números con signo•13 minutes
Suma y resta•7 minutes
Complemento de la base y overflow aritmético•13 minutes
Problemas de desempeño•8 minutes
Sumadores rápidos•11 minutes
Multiplicación•12 minutes
Otras representaciones numéricas•11 minutes
Código de caracteres ASCII•6 minutes
Diseño de circuitos aritméticos con Verilog•11 minutes
1 reading•Total 10 minutes
Representación numérica y circuitos de aritmética•10 minutes
3 assignments•Total 50 minutes
Números sin y con signo•20 minutes
Eficiencia de circuitos aritméticos•15 minutes
Otras representaciones numéricas, paridad y Verilog•15 minutes
1 plugin•Total 5 minutes
Encuesta Final•5 minutes
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
La UC Chile es una universidad pública no estatal fundada hace más de 130 años y ocupa actualmente el primer lugar en el ranking QS Latinoamericano.
En la UC Chile tenemos un compromiso permanente con la calidad, como una forma de expresión de nuestro servicio. Este sello es parte de nuestra misión fundacional. Nos esforzamos por realizar esta labor en forma rigurosa, con altos estándares académicos y adoptando las prácticas internacionales de las mejores universidades. A través de nuestras 18 Facultades, abarcamos todas las áreas del conocimiento.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.