Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  1. Courses

502507 - DIGITAL DESIGN

courses
ID:
502507
Duration (hours):
61
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Secondo Semestre (02/03/2026 - 12/06/2026)

Syllabus

Course Objectives

This course is meant to address the fundamentals of Boole's algebra, the methods and the techniques of Analysis and Design of the Logic Networks, both combinatorial and sequential, (asynchronous and synchronous) and a description of the functions of the Arithmetic/Logic Unit in the scenario of the architecture of a numeric processor. The VHDL language is introduced. The student will learn to understand the functions of the Arithmetic/Logic Unit and its performances and to describe simple circuits in VHDL language.

Course Prerequisites

The topics of the course presupposes the knowledge of the concepts faced during the "fondamenti di informatica" course.

Teaching Methods

Logical Network Module:
Lectures (hours/year in lecture theatre): 22,5
Practical class (hours/year in lecture theatre): 37,5
Practicals / Workshops (hours/year in lecture theatre): 0

Assessment Methods

The exam of the Logical Network module consists of a written test followed by the chance to sustain an oral examination to improve the final rank. The topic of the oral exam is the VHDL language.

Texts

M. Morris Mano, Charles R. Kime, T. Martin, “Logic and Computer Design Fundamentals” Pearson Education, 2016, V edition.

Contents

Introduction to Boole's Algebra

Introduction to Logic and Set Theory; Boole's Algebra; boolean expressions and functions; consensus theorem; canonical forms; implicants and implicates; representation of boolean functions; simplification of boolean functions and minimum cost functions, delay of a logic gate.

Combinatorial networks

Combinatorial networks; logic variables and electrical signals; elementary electronic components; elementary functional blocks: And, Or, Not, Nor, Nand, Xor, Analysis of Combinatorial networks; Synthesis of Combinatorial networks. Elementary Combinatorial networks: coder, decoder, multiplexer, adder, multiplier and divider for constant values.

Sequential networks

Sequential networks: internal state; finite state machines, minimum machines. Analysis of sequential machines, temporal analysis. Remarkable Sequential networks: Latch and Flip–Flops, registers, counters, sequence detectors, serial and parallel adders. Synthesis of sequential machines.

VHDL language

Introduction to VHDL language; description of combinatorial networks in VHDL; description of sequential networks in VHDL; simulation and test of logical circuits.

Course Language

Italian

Degrees

Degrees

ELECTRONIC AND COMPUTER ENGINEERING 
Bachelor’s Degree
3 years
No Results Found

People

People

TORTI EMANUELE
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Professore associato
No Results Found
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.3.0