Los circuitos digitales más complejos como memorias y procesadores, que contienen millones de transistores gracias a su reducido tamaño, pueden ser divididos en circuitos más simples ya conocidos para facilitar su diseño e implementación. Lo mismo podemos realizar utilizando Verilog para diseñar circuitos digitales complejos que realizan muchas funciones o cuentan con un gran número de entradas y salidas.
El curso “Electrónica digital bit a bit: Diseñando circuitos complejos” nos presenta los circuitos combinacionales y secuenciales síncronos que son fundamentales para el diseño de máquinas de estado y sistemas digitales más complejos, como por ejemplo memorias y procesadores. También nos introduce a los circuitos secuenciales asíncronos con las debidas precauciones que se deben tener para diseñarlos e implementarlos. El curso termina presentando varios ejemplos de sistemas digitales, tales como una memoria SRAM y un procesador simple.
La metodología a utilizar trabaja con videolecciones acompañadas de cortos cuestionarios te ayudarán a reforzar tu aprendizaje en cuanto a la comprensión y distinción de los circuitos combinacionales y secuenciales, el análisis de circuitos basados en máquinas de estado y el diseño de estos a partir de Verilog.
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
10 videos2 readings3 assignments
Show info about module content
10 videos•Total 74 minutes
Multiplexores•7 minutes
Síntesis de funciones lógicas usando multiplexores•6 minutes
Teorema de expansión de Shannon•5 minutes
Decodificadores•9 minutes
Demultiplexores•6 minutes
Codificadores•9 minutes
Conversores de código•9 minutes
Circuitos de comparación aritmética•6 minutes
Otros circuitos combinacionales con Verilog•12 minutes
Generate, tareas y funciones en Verilog•4 minutes
2 readings•Total 20 minutes
Derechos reservados•10 minutes
Bloques de circuitos combinacionales•10 minutes
3 assignments•Total 45 minutes
Síntesis de circuitos combinacionales con multiplexores•15 minutes
Bloques combinacionales básicos•20 minutes
Circuitos combinacionales•10 minutes
Flip-flops, registros y contadores
Module 2•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
12 videos1 reading2 assignments
Show info about module content
12 videos•Total 111 minutes
Latch básico•8 minutes
Latch SR comandado por compuerta•7 minutes
Latch D comandado por compuerta•8 minutes
Flip flops D gatillados por flanco•10 minutes
Flip flops D con clear y preset•15 minutes
Flip flops T y JK•7 minutes
Registros•10 minutes
Contadores asíncronos•6 minutes
Contadores síncronos•8 minutes
Contadores síncronos con flip-flops D•7 minutes
Otros contadores y divisores de Clock•10 minutes
Ejemplo de diseño: temporizador de reacción•15 minutes
1 reading•Total 10 minutes
Flip-flops, registros y contadores•10 minutes
2 assignments•Total 45 minutes
Latches y flip-flops como circuitos con memoria•20 minutes
Registros y contadores•25 minutes
Circuitos secuenciales síncronos
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.
What's included
15 videos1 reading3 assignments
Show info about module content
15 videos•Total 120 minutes
Fundamentos de las FSMs•6 minutes
Máquina de Moore•18 minutes
Problema de asignación de estados•17 minutes
Modelo de estados de Mealy•7 minutes
Diseño de FSMs utilizando CAD•7 minutes
Estilos alternativos de diseño con Verilog•7 minutes
Ejemplo de diseño: sumador serial (Mealy)•6 minutes
Ejemplo de diseño: sumador serial (Moore)•4 minutes
Minimización de estados•9 minutes
El contador como circuito secuencial•5 minutes
Una FSM como circuito arbitrador•6 minutes
Análisis de circuitos secuenciales síncronos•3 minutes
Modelo formal de los circuitos secuenciales•12 minutes
Buffers para reloj en FPGAs•6 minutes
Cruce de dominios de reloj•7 minutes
1 reading•Total 10 minutes
Circuitos secuenciales síncronos•10 minutes
3 assignments•Total 40 minutes
Máquinas de estado Moore y Mealy•10 minutes
Diseño de circuitos secuenciales síncronos con Verilog•20 minutes
Minimización de estados, diseño y análisis de FSMs•10 minutes
Circuitos secuenciales asíncronos
Module 4•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
7 videos1 reading2 assignments
Show info about module content
7 videos•Total 91 minutes
Comportamiento asíncrono•9 minutes
Análisis de circuitos asíncronos•17 minutes
Síntesis de circuitos asíncronos•11 minutes
Reducción de estados•18 minutes
Asignación de estados•22 minutes
Riesgos (hazards) en circuitos asíncronos•7 minutes
Ejemplo de diseño: controlador para máquina expendedora•8 minutes
1 reading•Total 10 minutes
Circuitos secuenciales asíncronos•10 minutes
2 assignments•Total 45 minutes
Análisis y síntesis de circuitos asíncronos•25 minutes
Diseño y riesgos de circuitos asíncronos•20 minutes
Diseño de sistemas digitales
Module 5•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
9 videos1 reading1 plugin
Show info about module content
9 videos•Total 80 minutes
Estructura de bus•9 minutes
Memoria RAM estática (SRAM)•10 minutes
Procesador simple•9 minutes
Circuito contador de bits•10 minutes
Multiplicador shift-and-add•7 minutes
Divisor•9 minutes
Media aritmética•6 minutes
Operación ordenar•6 minutes
Sincronización de Clock y problemas de tiempo•13 minutes
1 reading•Total 45 minutes
Diseño de sistemas digitales•45 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.