Profilo personale: Giovanni Bonanno
Corsi
Main Topics:
- Basics of binary arithmetic: conversion methods, fundamental operators, codes (Gray, BCD, ASCII). Boolean algebra: truth tables, fundamental logic functions (AND, NAND, OR, NOR, XOR, XNOR), consensus and De Morgan theorems.
- Design of combinational logic function using Karnaugh maps. Minimization methods. Examples of fundamental combinational functions: decoder, encoder, multiplexer, adders, comparators.
- Basic sequential circuits (latches, flip-flops). Design of sequential logic circuits. Fundamental synchronous and asynchronous sequential systems (counters and shift registers). Programmable logic circuits (CPLD, FPGA).
- Short channel effects in advanced MOSFET devices, relevant for digital circuits.
- CMOS technology fundamentals: logic levels; noise margins; static and dynamic power dissipation; propagation delay; complex logic gates.
- Introduction to FPGA programming by means of VHDL language.
- Basics of binary arithmetic: conversion methods, fundamental operators, codes (Gray, BCD, ASCII). Boolean algebra: truth tables, fundamental logic functions (AND, NAND, OR, NOR, XOR, XNOR), consensus and De Morgan theorems.
- Design of combinational logic function using Karnaugh maps. Minimization methods. Examples of fundamental combinational functions: decoder, encoder, multiplexer, adders, comparators.
- Basic sequential circuits (latches, flip-flops). Design of sequential logic circuits. Fundamental synchronous and asynchronous sequential systems (counters and shift registers). Programmable logic circuits (CPLD, FPGA).
- Short channel effects in advanced MOSFET devices, relevant for digital circuits.
- CMOS technology fundamentals: logic levels; noise margins; static and dynamic power dissipation; propagation delay; complex logic gates.
- Introduction to FPGA programming by means of VHDL language.
- Docente: Giovanni Bonanno