К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Digital Systems: From Logic Gates to Processors · LearnSpace
Назад в каталог
courseraИнженерия

Digital Systems: From Logic Gates to Processors

Курс от Universitat Autònoma de Barcelona
Средний≈ 28.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more "classic" digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems. You will learn a set of design methodologies and will use a set of (educational-oriented) computer-aided-design tools (CAD) that will allow you not only to design small and medium size circuits, but also to access to higher level courses covering so exciting topics as application specific integrated circuits (ASICs) design or computer architecture, to give just two examples. Course topics are complemented with the design of a simple processor, introduced as a transversal example of a complex digital system. This example will let you understand and feel comfortable with some fundamental computer architecture terms as the instruction set, microprograms and microinstructions. After completing this course you will be able to: * Design medium complexity digital systems. * Understand the description of digital systems using high-level languages such as VHDL. * Understand how computers operate at their most basic level (machine language).

Навыки, которые вы освоите

SimulationsSystem Design and ImplementationApplication Specific Integrated CircuitsComputer ArchitectureMicroarchitectureDigital DesignSystems DesignHardware ArchitectureDesign SoftwareComputer HardwareTechnical Design

Программа курса

11 модулей · 117 учебных материалов

01All you need to know to start the course19 материалов

Welcome

Course OrganizationЧтениеSyllabus and bibliographyЧтениеCourse presentationВидео

General information

CHANGES IN COURSERAЧтение

Учитесь у экспертов

Elena Valderrama

Professor

Jean-Pierre Deschamps

Professor

Lluis Terés

Professor

Merce Rullan

ProfesoraTitular

Joaquín Saiz Alcaine

Ingeniero Informático

David Bañeres

Profesor Agregado

Juan Antonio Martínez

Collaborator

Digital Systems: From Logic Gates to Processors
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 28.3 ч

11 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Вьетнамский, Корейский, Немецкий, Русский, Испанский

Часть программы вашего университета
Grading policyЧтение
CertificationЧтение
Solving doubts and technical issuesЧтение
Free for the UAB communityЧтение
FAQsЧтение
About the forumsЧтение

Virtual machine

READMEЧтениеHow to install the virtual machine (VM)ЧтениеFAQs about installing the VMЧтение

Check your knowledge

Practice quiz 0.1: Numeration systemsЗаданиеPractice quiz 0.2: PseudocodeЗадание

A review

Table of contentsЧтениеPDF fileЧтениеL0.1. Binary numeration systemВидеоL0.2. Algorithm representation in pseudocodeВидео
02What Digital Systems are?10 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Digital systems

L1.1. Digital systemsВидеоL1.2 Digital system description Видео

Electronic digital systems

L1.3 Digital electronic systemsВидео

Processor - 1

P1.1. Processor: Specification ВидеоP1.2. Examples of Programs Видео

Quizzes

Solved exercisesЧтениеPractice quiz 1ЗаданиеGraded quiz 1Задание
03Combinational Circuits (I)10 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

What are combinacional circuits?

L2.1. Combinational circuitsВидео

Boolean Algebra

L2.2. Boolean AlgebraВидео

Logic gates

L2.3. NAND, NOR, XOR, NXOR, TRI-STATEВидео

Processor - 2

P2.1. Functional specification ВидеоP2.2. Structural specification Видео

Quizzes

Solved exercisesЧтениеPractice quiz 2ЗаданиеGraded quiz 2Задание
04VerilUOC_Desktop tools5 материалов

VerilUOC_Desktop: BoolMin, VerilCirc and VerilChart.

Table of contentsЧтениеIntroduction to VerilUOC_Desktop (I). Logisim and VerilCircВидеоIntroduction to VerilUOC_Desktop (II). BoolMin and VerilChartВидеоVerilUOC_desktop wikiЧтениеVerilUOC_desktop FAQsЧтение
05Combinational circuits (II)10 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Combinational circuits synthesis tools

L3.1. Combinational circuit synthesis toolsВидео

Propagation time and other logic blocks

L3.2. Propagation timeВидеоL3.3. Other logic blocksВидео

Synthesis from algorithms

L3.4. Programming language structures Видео

Processor - 3

P3.1. Structural specification (continuation) Видео

Quizzes

Solved exercisesЧтениеPractice quiz 3ЗаданиеGraded quiz 3Задание
06Arithmetic components + Introduction to VHDL20 материалов

Index and PDF files

IMPORTANT - READMEЧтениеLesson indexЧтениеPDF filesЧтениеLesson index (OLD VERSION)ЧтениеPDF files (OLD VERSION)Чтение

Arithmetic components

L4.1 Arithmetic blocksВидео

Introduction to VHDL

IMPORTANT - READMEЧтениеLecture 4.2 (1outof2): Introduction to VHDL - Lexicon, syntax and structureВидеоLecture 4.2 (2outof2): Introduction to VHDL - Lexicon, syntax and structureВидеоLecture 4.3 (1outof2): Introduction to VHDL - Sequential sentencesВидеоLecture 4.3 (2outof2): Introduction to VHDL - Sequential sentencesВидеоLecture 4.4 (1outof2): Introduction to VHDL - Concurrent sentencesВидеоLecture 4.4 (2outof2): Introduction to VHDL - Concurrent sentencesВидеоL4.2 Short introduction to VHDL I (OLD VERSION)ВидеоL4.3 Short introduction to VHDL II (OLD VERSION)ВидеоL4.4 Short introduction VHDL III (OLD VERSION)Видео

Processor - 4

No lecture about the processor in this module . Next video will be P5.1.Чтение

Quizzes

About the exercises (README)ЧтениеSolved exercises - Arithmetic circuitsЧтениеPractice quiz 4Задание
07Sequential circuits (I)12 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Sequential circuit definition

L5.1 Sequential circuitsВидеоL5.2 Explicit functional descriptionВидео

Bistable components

L5.3 Latches and flip-flopsВидео

Synthesis method

L5.4 Synthesis from tablesВидеоL5.5 An example of synthesisВидео

Processor - 5

P5.1 Combinational blocksВидеоP5.2 Sequential blocksВидео

Quizzes

Solved exercisesЧтениеPractice quiz 5ЗаданиеGraded quiz 5Задание
08Sequential circuits (II)9 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Registers

L6.1. RegistersВидео

Counters

L6.2. CountersВидео

Memories

L6.3. MemoriesВидео

Processor - 6

P6.1. Sequential blocks (continuation)Видео

Quizzes

Solved exercisesЧтениеPractice quiz 6ЗаданиеGraded quiz 6Задание
09Sequential circuits III and Finite State Machines11 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Sequential implementation of algorithms

L7.1. Sequential implementation of algorithmsВидео

Finite State Machines

L7.2. Finite state machinesВидеоL7.3. Examples of finite state machinesВидео

Processor - 7

P7.1. Sequential blocks (continuation)ВидеоP7.2. Instructions, control, complete circuitВидео

Quizzes

Solved exercicesЧтениеQUIZ 7 INSTRUCTIONSЧтениеPractice quiz 7ЗаданиеGraded quiz 7Задание
10Implementation of digital systems8 материалов

Index and PDF files

Lesson indexЧтениеPDF filesЧтение

Physical implementation, strategies and tools

L8.1. Physical implementation ВидеоL8.2. Implementation strategies and synthesis tools Видео

Processor - 8

P8.1. Test ВидеоP8.2. Design methodsВидео

Quizzes

Practice quiz 8ЗаданиеGraded quiz 8Задание
11COURSE SUMMARY AND FAREWELL3 материалов

FAREWELL

FarewellЧтение

COURSE SUMMARY

What have we learned?Чтение

DEEPENING

How can I go deeper into the topic?Чтение