- Docente: Tullio Salmon Cinotti
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Automation Engineering (cod. 0920)
Learning outcomes
Digital design principles and models. Information coding, analysis
and synthesis of combinational and sequential circuits.
Course contents
Principles end elementary examples of information binary coding.
Signed and unsigned integers, two's complement and introduction to
binary arithmetic.
Boolean functions, boolean algebra and combinational
circuits.
Main combinational components and their scalability.
Programmable combinational circuits, arithmetic and logical
units.
Sequential logic: structural and behavioral models.
Detecting transition sequences versus time intervals: the
asynchronous and the synchronous (clocked) behavioural
models.
Analysis and synthesis of Moore and Mealy machines.
Storage elements: SR-FF and D-FF.
Hierarchical design: entity and architecture of a digital
circuit
Rising the abstraction level from gate to component level
Basic components of complex digital circuits: counters and
registers
Combining counters, registers and combinational logic into simple
digital systems
Introduction to a CPU architecture: Data Path and Control
Unit
Approaching design verification with logic design tools:
design entry and design simulation.
Readings/Bibliography
Peter J.Ashenden, Digital Design An Embedded Systems Approach
Using VHDL, Morgan Kaufmann (Only chapters 1 to 4 and 6 are
relevant to the course).
Teaching methods
Weekly teaching is partitioned into 5 Classroom hours and 2 hours
in Lab.
Assessment methods
Assessment shall be based on the outcome of a written
test.
Test time: 3 hours
Test structure: two design exercises, possibly coupled to
theoretical questions.
Teaching tools
Groups of two or three students will participate weekly to lab sessions of logical circuits design entry and simulation using Quartus from Altera.
Links to further information
http://didattica.arces.unibo.it/index.php?dbName=tsalmon
Office hours
See the website of Tullio Salmon Cinotti