Course

Sistemas Digitales: De las puertas lógicas al procesador

Universitat Autònoma de Barcelona

Sistemas Digitales: De las puertas lógicas al procesador is a comprehensive course that delves into the fundamentals of modern digital circuit design with a practical orientation. This course is ideal for students in the early stages of ICT-related engineering programs and individuals seeking to explore the realm of digital systems. The curriculum focuses on complex digital system design, understanding digital system descriptions using high-level languages like VHDL, and comprehending the basic operation of computers at a machine language level.

Throughout the course, participants will learn about binary numbering systems, algorithm representation in pseudocode, digital systems, electronic digital systems, combinational circuits, arithmetic circuits, introduction to VHDL, sequential circuits, finite state machines, and digital system implementation. The course also provides an overview of tools for synthesizing combinational circuits and strategies for physical implementation.

  • Gain fundamental knowledge in modern digital circuit design with a practical approach
  • Understand the description of digital systems using high-level languages such as VHDL
  • Comprehend the basic operation of computers at a machine language level
  • Explore binary numbering systems, pseudocode representation, combinational and sequential circuits, arithmetic circuits, and finite state machines
  • Discover tools and strategies for synthesizing and implementing digital systems

Certificate Available ✔

Get Started / More Info
Sistemas Digitales: De las puertas lógicas al procesador
Course Modules

Sistemas Digitales: De las puertas lógicas al procesador covers a range of topics including binary numbering systems, combinational and sequential circuits, VHDL, and digital system implementation. Participants will gain essential knowledge in modern digital circuit design with a practical approach.

Todo lo que necesitas saber para comenzar el curso

Sistemas Digitales: De las puertas lógicas al procesador commences with an introduction to the course, covering binary numbering systems, algorithm representation in pseudocode, the course structure, evaluation process, and FAQs. Participants will also learn about the installation of the virtual machine and access course resources.

¿Qué son los Sistemas Digitales?

Module 2, "¿Qué son los Sistemas Digitales?," delves into the fundamentals of digital systems, electronic digital systems, and examples of processor programs. It features lessons on specifications of the processor, examples of programs, and various tests to evaluate understanding.

Circuitos Combinacionales (I)

Module 3, "Circuitos Combinacionales (I)," covers circuit combinational principles, Boolean algebra, logic gates, functional and structural specifications, and tools for circuit synthesis. Participants engage in exercises and tests to reinforce their understanding.

Circuitos Combinacionales (II)

Module 4, "Circuitos Combinacionales (II)," continues the exploration of combinational circuits, addressing tools for circuit synthesis, response times, and implementation of programming structures. It includes exercises and tests for practical application.

Circuitos aritméticos + Introducción al VHDL

Module 5, "Circuitos aritméticos + Introducción al VHDL," introduces arithmetic circuits and provides an in-depth exploration of VHDL, covering lexical, syntactic, and structural aspects, as well as sequential and concurrent statements. Exercises and tests are included to gauge understanding.

Circuitos Secuenciales (I)

Module 6, "Circuitos Secuenciales (I)," focuses on sequential circuits, explicit functional description, components like flip-flops, synthesis from tables, and examples. Participants also engage in exercises and tests to solidify their knowledge.

Circuitos Secuenciales (II)

Module 7, "Circuitos Secuenciales (II)," elaborates on sequential circuits, covering shift registers, counters, memories, and memory banks. It also includes exercises and tests for practical application of knowledge.

Máquinas de estados finitos

Module 8, "Máquinas de estados finitos," explores sequential algorithm implementation, finite state machines, and their examples, providing a comprehensive understanding of sequential systems. Exercises and tests are included for practical application.

Implementación de sistemas digitales

Module 9, "Implementación de sistemas digitales," concludes the course with a focus on physical implementation strategies and synthesis tools, ensuring participants grasp the practical aspects of digital system implementation.

More Electrical Engineering Courses

Digital Signal Processing

École Polytechnique Fédérale de Lausanne

Digital Signal Processing is a comprehensive specialization covering discrete-time signals, Fourier transform analysis, digital filters, and real-time DSP implementation...

Real-Time Embedded Systems

University of Colorado Boulder

Real-Time Embedded Systems specialization offers comprehensive training in real-time theory, analysis, and practical implementation for embedded systems, preparing...

Electrodynamics: In-depth Solutions for Maxwell’s Equations

Korea Advanced Institute of Science and Technology(KAIST)

This course delves deep into Maxwell's Equations, exploring wave equations, AC circuits, and their practical applications in various fields.

Introduction to FPGA Design for Embedded Systems

University of Colorado Boulder

Introduction to FPGA Design for Embedded Systems provides a comprehensive understanding of FPGA technology, architecture, and design. Ideal for aspiring engineers...