Coursera
Coursera Logo

Digital Systems: From Logic Gates to Processors 

  • Offered byCoursera

Digital Systems: From Logic Gates to Processors
 at 
Coursera 
Overview

Duration

29 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Digital Systems: From Logic Gates to Processors
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Intermediate Level
  • Approx. 29 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

Digital Systems: From Logic Gates to Processors
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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).
Read more

Digital Systems: From Logic Gates to Processors
 at 
Coursera 
Curriculum

All you need to know to start the course

Course presentation

Course Organization

Syllabus and bibliography

Grading policy

Certification

FAQs

About the forums

README

How to install the virtual machine (VM)

FAQs about installing the VM

L0.1. Binary numeration system

L0.2. Algorithm representation in pseudocode

Table of contents

PDF file

Practical quiz 0.1: Numeration systems

Practice quiz 0.2 - Pseudocode

L1.1. Digital systems

L1.2 Digital system description

L1.3 Digital electronic systems

P1.1. Processor: Specification

P1.2. Examples of Programs

Lesson index

PDF files

Solved exercises

Practice quiz 1

Graded quiz 1

Combinational Circuits (I)

L2.1. Combinational circuits

L2.2. Boolean Algebra

L2.3. NAND, NOR, XOR, NXOR, TRI-STATE

P2.1. Functional specification

P2.2. Structural specification

Lesson index

PDF files

Solved exercises

Practice quiz 2

Graded quiz 2

Introduction to VerilUOC_Desktop (I). Logisim and VerilCirc

Introduction to VerilUOC_Desktop (II). BoolMin and VerilChart

Table of contents

VerilUOC_desktop wiki

VerilUOC_desktop FAQs

Combinational circuits (II)

L3.1. Combinational circuit synthesis tools

L3.2. Propagation time

L3.3. Other logic blocks

L3.4. Programming language structures

P3.1. Structural specification (continuation)

Lesson index

PDF files

Solved exercises

Practice quiz 3

Graded quiz 3

Arithmetic components + Introduction to VHDL

L4.1 Arithmetic blocks

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)

IMPORTANT - README

Lesson index

PDF files

Lesson index (OLD VERSION)

PDF files (OLD VERSION)

IMPORTANT - README

No lecture about the processor in this module . Next video will be P5.1.

About the exercises (README)

Solved exercises - Arithmetic circuits

Practice quiz 4

Sequential circuits (I)

L5.1 Sequential circuits

L5.2 Explicit functional description

L5.3 Latches and flip-flops

L5.4 Synthesis from tables

L5.5 An example of synthesis

P5.1 Combinational blocks

P5.2 Sequential blocks

Lesson index

PDF files

Solved exercises

Practice quiz 5

Graded quiz 5

Sequential circuits (II)

L6.1. Registers

L6.2. Counters

L6.3. Memories

P6.1. Sequential blocks (continuation)

Lesson index

PDF files

Solved exercises

Practice quiz 6

Graded quiz 6

Sequential circuits III and Finite State Machines

L7.1. Sequential implementation of algorithms

L7.2. Finite state machines

L7.3. Examples of finite state machines

P7.1. Sequential blocks (continuation)

P7.2. Instructions, control, complete circuit

Lesson index

PDF files

QUIZ 7 INSTRUCTIONS

Practice quiz 7

Graded quiz 7

Implementation of digital systems

L8.1. Physical implementation

L8.2. Implementation strategies and synthesis tools

P8.1. Test

P8.2. Design methods

Lesson index

PDF files

Practice quiz 8

Graded quiz 8

Farewell

What have we learned?

How can I go deeper into the topic?

Digital Systems: From Logic Gates to Processors
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Digital Systems: From Logic Gates to Processors
     at 
    Coursera 
    Students Ratings & Reviews

    4/5
    Verified Icon1 Rating
    N
    Namala Harish
    Digital Systems: From Logic Gates to Processors
    Offered by Coursera
    4
    Other: The digital systems:from logic gates to processor course is I learned through coursera app and iam. An ECE background student so it increases my knowledge in digital systems faculty is very good and it is also in my curriculum and it benefits more in my career
    Reviewed on 20 Aug 2021Read More
    Thumbs Up IconThumbs Down Icon
    View 1 ReviewRight Arrow Icon
    qna

    Digital Systems: From Logic Gates to Processors
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...