28011 - Logic Design T

Academic Year 2013/2014

  • 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