Sistemas Digitales: De las puertas lógicas al procesador

  • 4.8
Approx. 43 hours to complete

Course Summary

This course covers the fundamentals of digital systems and design techniques, including Boolean algebra and digital logic circuits. Students will gain hands-on experience with digital hardware and software tools.

Key Learning Points

  • Learn the basics of digital systems and design techniques
  • Gain hands-on experience with digital hardware and software tools
  • Understand Boolean algebra and digital logic circuits

Related Topics for further study


Learning Outcomes

  • Understand digital systems and design techniques
  • Gain hands-on experience with digital hardware and software tools
  • Learn to analyze and design digital logic circuits

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of algebra and calculus
  • Familiarity with programming languages such as C or Java

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Video lectures
  • Hands-on projects

Similar Courses

  • Computer Organization and Design
  • Digital Signal Processing
  • Introduction to Robotics

Related Education Paths


Related Books

Description

En este curso aprenderemos los fundamentos del diseño de los circuitos digitales actuales, siguiendo una orientación eminentemente práctica.

Outline

  • Todo lo que necesitas saber para comenzar el curso
  • Presentación del curso
  • L0.1. Sistema binario de numeración
  • L0.2. Representación de algoritmos en pseudocódigo
  • Organización del curso
  • Temario y bibliografía
  • Evaluación
  • Certificado
  • Sobre los foros
  • Resolver dudas e incidencias
  • Preguntas frecuentes
  • Léeme
  • Instalación de la máquina virtual
  • FAQs sobre la instalación de la máquina virtual
  • Léeme
  • Índice de las lecciones
  • PDFs de las lecciones
  • Comprobación de conocimientos: sistemas de numeración
  • Comprobación de conocimientos: pseudocódigo
  • ¿Qué son los Sistemas Digitales?
  • Lección L1.1. Sistemas digitales
  • Lección L1.2. Descripción de los sistemas digitales
  • Lección L1.3. (1/2) Sistemas electrónicos digitales
  • Lección L1.3. (2/2) Sistemas electrónicos digitales
  • P1.1. Especificaciones del procesador
  • P1.2. Ejemplos de Programas
  • Índice de las lecciones
  • PDFs de las lecciones
  • Ejercicios resueltos tema 1
  • Test - Sistemas Digitales
  • Test - Sistemas electrónicos digitales
  • Ejercicios libres tema 1
  • Ejercicios evaluables tema 1
  • Circuitos Combinacionales (I)
  • Lección L2.1. Circuitos combinacionales
  • Lección L2.2 (1/2) Álgebra de Boole
  • Lección L2.2. (2/2) Álgebra de Boole
  • Lección L2.3. (1/3) NAND, NOR, XOR, NXOR, TRI-STATE
  • Lección L2.3. (2/3) NAND, NOR, XOR, NXOR, TRI-STATE
  • Lección L2.3. (3/3) NAND, NOR, XOR, NXOR, TRI-STATE
  • P2.1. Especificación funcional
  • P2.2. Especificación estructural
  • Vídeo 1 sobre el funcionamiento de VerilUOC_Desktop: Logisim y VerilCirc
  • Vídeo 2 sobre el funcionamiento de VerilUOC_Desktop:Boolmin y VerilChart
  • Índice de las lecciones
  • PDFs de las lecciones
  • Léeme
  • VÍDEOS SOBRE VerilUOC_Desktop : ÍNDICE
  • WIKI de VerilUOC_Desktop
  • FAQs sobre VerilUOC_desktop
  • Ejercicios resueltos del tema 2
  • Test - Circuitos combinacionales
  • Test - Álgebra de Boole
  • Test - Puertas lógicas
  • Ejercicios libres del tema 2
  • Ejercicios evaluables del tema 2
  • Circuitos Combinacionales (II)
  • Lección L3.1. (1/2) Herramientas para la síntesis de circuitos combinacionales
  • Lección L3.1. (2/2) Herramientas para la síntesis de circuitos combinacionales
  • Lección L3.2. (1/2) Tiempos de respuesta
  • Lección L3.2. (2/2) Tiempos de respuesta
  • Lección L3.3. (1/2) Otros bloques lógicos
  • Lección L3.3. (2/2) Otros bloques lógicos
  • Lección L3.4. Implementación de estructuras de programación
  • P3.1. Especificación estructural (continuación)
  • Índice de las lecciones
  • PDFs de las lecciones
  • Ejercicios resueltos del tema 3
  • Tests - Herramientas para la síntesis de circuitos combinacionales
  • Test - Tiempos de respuesta
  • Test - Otros bloques lógicos
  • Test - Implementación de sistemas combinacionales desde algoritmos
  • Ejercicios libres del tema 3
  • Ejercicios evaluables del tema 3
  • Circuitos aritméticos + Introducción al VHDL
  • Lección L4.1. (1/2) Bloques aritméticos
  • Lección L4.1. (2/2) Bloques aritméticos
  • Lección 4.2 (1de2): Introducción al VHDL - Léxico, sintaxis y estructura
  • Lección 4.2 (2de2): Introducción al VHDL - Léxico, sintaxis y estructura
  • Lección 4.3 (1de2): Introducción al VHDL - Sentencias secuenciales del lenguaje
  • Lección 4.3 (2de2): Introducción al VHDL - Sentencias secuenciales - Sentencias secuenciales del lenguaje
  • Lección 4.4 (1de2): Introducción al VHDL - Sentencias concurrentes del lenguaje
  • Lección 4.4 (2de2): Introducción al VHDL - Sentencias concurrentes del lenguaje
  • Índice de las lecciones
  • PDFs de las lecciones
  • ATENCIÓN: en este módulo no hay vídeos sobre el procesador. El vídeo siguiente al P3.1 es el P5.1.
  • LÉEME: Sobre los ejercicios
  • Ejercicios resueltos del tema 4 - Circuitos aritméticos
  • Test -Bloques aritméticos
  • Test - Introducción al VHDL
  • Ejercicios libres del tema 4
  • Circuitos Secuenciales (I)
  • Lección L5.1. Circuitos secuenciales
  • Lección L5.2. Descripción funcional explícita de circuitos secuenciales
  • Lección L5.3 (1/2) Componentes: biestables
  • Lección L5.3. (2/2) Componentes: biestables
  • Lección L5.4. Síntesis a partir de tablas
  • Lección L5.5. Un ejemplo de síntesis
  • P5.1. Bloques combinacionales
  • P5.2. Bloques secuenciales
  • VerilUOC_Desktop 3 (parte 1): Diseñando un circuito secuencial con VerilUOC_Desktop
  • VerilUOC_Desktop 3 (parte 2): Diseñando un circuito secuencial con VerilUOC_Desktop
  • Índice de las lecciones
  • PDFs de las lecciones
  • Léeme
  • Ejercicios resueltos del tema 5
  • Test - Circuitos Secuenciales
  • Test - Biestables
  • Test - Síntesis de circuitos secuenciales a partir de tablas
  • Ejercicios libres del tema 5
  • Ejercicios evaluables del tema 5
  • Circuitos Secuenciales (II)
  • Lección L6.1. (1/3) Registros. Registros de desplazamiento
  • Lección L6.1. (2/3) Tipos de registros de desplazamiento
  • Lección L6.1. (3/3) Usos más habituales
  • Lección L6.2 (1/2) Contadores
  • Lección L6.2 (2/2) Usos más habituales
  • Lección L6.3. (1/2) Memorias
  • Lección L6.3. (2/2) Bancos de memoria
  • P6.1. Bloques secuenciales (continuación)
  • Índice de las lecciones
  • PDFs de las lecciones
  • Ejercicios resueltos del tema 6
  • Test - Registros
  • Test - Contadores
  • Test - Memorias
  • Ejercicios libres del tema 6
  • Ejercicios evaluables del tema 6
  • Máquinas de estados finitos
  • Lección L7.1. (1/2) Implementación secuencial de algoritmos
  • Lección L7.1. (2/2) Implementación secuencial de algoritmos
  • Lección L7.2. (1/2) Máquinas de estados finitos
  • Lección L7.2. (2/2) Máquinas de estados finitos
  • Lección L7.3. (1/2) Ejemplos de máquinas de estados finitos
  • Lección L7.3. (2/2) Ejemplos de máquinas de estados finitos
  • P7.1. Bloques secuenciales (continuación)
  • P7.2. Instrucciones, control, circuito completo
  • Índice de las lecciones
  • PDFs de las lecciones
  • Ejercicios resueltos tema 7
  • IMPORTANTE: INSTRUCCIONES PARA CONTESTAR A LOS EJERCICIOS
  • Test - Implementación secuencial de algoritmos
  • Test - Máquinas de estados finitos (MEFs)
  • Ejercicios libres del tema 7
  • Ejercicios evaluables del tema 7
  • Implementación de sistemas digitales
  • Lección L8.1. Implementación física
  • Lección L8.2. (1/2) Estrategias de implementación y herramientas de síntesis
  • Lección L8.2. (2/2) Estrategias de implementación y herramientas de síntesis
  • P8.1. Test
  • P8.2. Métodos de diseño
  • Índice de las lecciones
  • PDFs de las lecciones
  • DESPEDIDA
  • ¿Qué hemos aprendido?
  • Me gusta el tema: ¿por dónde puedo continuar?
  • Implementación física
  • Estrategias de implemenación y herramientas de síntesis
  • Ejercicios libres del tema 8
  • Ejercicios evaluables del tema 8

Summary of User Reviews

This course on digital systems has received positive reviews from many users. The course covers a broad range of topics and is taught by knowledgeable instructors. One key aspect that users appreciated was the hands-on projects that allowed them to apply what they learned. However, some users found the course to be too challenging, and others felt that the lectures were too long.

Pros from User Reviews

  • Hands-on projects that allow students to apply what they've learned
  • Knowledgeable instructors who cover a broad range of topics
  • Engaging and interactive course materials

Cons from User Reviews

  • Some users found the course to be too challenging
  • Lectures can be lengthy
  • Limited opportunities for collaboration with other students
Spanish
Available now
Approx. 43 hours to complete
Jean-Pierre Deschamps, Lluis Terés, Merce Rullan, Joaquín Saiz Alcaine, David Bañeres, Juan Antonio Martínez, Elena Valderrama
Universitat Autònoma de Barcelona
Coursera

Instructor

Jean-Pierre Deschamps

  • 4.8 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses