|
Digital Systems II
Scholar Year: 2019/2020 - 1S
| Code: |
LEEC21135 |
|
Acronym: |
SDII |
| Scientific Fields: |
Electrónica e Telecomunicações |
Courses
| Acronym |
N. of students |
Study plan |
Curricular year |
ECTS |
Contact time |
Total Time |
| EEC |
37 |
|
2º |
6,0 |
90 |
162,0 |
Teaching language
Portuguese/English
Intended learning outcomes (Knowledges, skills and competencies to be developed by the students)
At the theoretical level, this course aims to provide students with knowledge of asynchronous state machines in fundamental mode, microprogrammed control of digital systems, memories and programmable logic. On a practical level, it is intended that students develop projects of digital control systems with special emphasis on the use of microprogrammed state machines implemented on programmable logic. This curricular unit is also intended to deepen the experience of students in autonomous development projects.
Syllabus
Asynchronous sequential circuits:
-Synthesis of Fundamental Mode Asynchronous Circuits
-Hazards and Races
-Primitive StateTable
-Redundant State Elimination.
Memories
-Types of Memories
-Fundamental Characteristics of Memories
-Control Signals in Reading and Writing operations
-Timing Characteristics
-Memory Systems
-Alternative Types of Memories.
Micro-Programming State Machines
-Wilkes Arquitecture
-Multiplexed Inputs Arquitecture
-Implied Addressing
-Comparison Between Distinct Arquitectures
-Long Micro-Instruction Systems.
ProgrammableLogic
-The Memory as a Combinatorial Circuit
-Programmable Logic Circuits
-Hardware Description Languages
-Logic Circuits Behavioural and Structural Modelling
-Simulation.
Software
KiCAD EDA
ISE Xilinx - WebPack
Waveforms (Digilent)
Adept suite (Digilent)
Demonstration of the syllabus coherence with the UC intended learning outcomes
The syllabus of this curricular unit addresses various topics that integrate the development of micro- programmed state machines. In the application domain, the evolution to the programmable logic and hardware description languages arise naturally in meeting the objectives proposed for the curricular unit.
Teaching methodologies
Theoretical classes: Lectures about the concepts of each of the syllabus themes. Analysis of case-studies and exercise practice in order to consolidate different methodologies for different situations.
Laboratory classes: Students execute practical works in which they apply the concepts learned in theoretical classes. Part of the classes is dedicated to the development of a practical project in which they apply one of the micro-programmed control architectures learned.
Evaluation: There are two aspects taken in consideration: theoretical evaluation and practical evaluation. The theoretical evaluation can be achieved by 3 mini-tests or, by exclusive alternative, by final exam. The practical evaluation is composed of 3 laboratorial works and a final project.
Demonstration of the teaching methodologies coherence with the curricular unit's intended learning outcomes
The methods used in lectures allow the transfer of knowledge to the student and its consolidation, as intended in the objectives. The teaching methods applied in practical classes are designed to meet the objectives of the curricular unit in the sense that it provides the student the contact with a set of experiences and situations in which autonomy, critical thinking and application of knowledge is essential.
Assement and Attendance registers
| Description |
Type |
Time (hours) |
End Date |
| Attendance (estimated) |
Classes |
90 |
|
| |
Total: |
90 |
Primary Bibliography
Morgado Dias;Sistemas Digitais - Princípios e prática (3ª ed revista.), FCA, 2012. ISBN: 978-972-722-700-6 ((obra em língua portuguesa)) |
José Alberto Baptista Tomé;Controlo de Sistemas Digitais, Editorial Presença, 1989. ISBN: 9722310836 |
Stephen Brown, Zvonko Vranesic;Fundamentals of Digital Logic With Verilog Design (3ª ed), McGraw-Hill, 2014. ISBN: 978-0073380547 |
Secondary Bibliography
Guilherme Arroz, José Monteiro, Arlindo Oliveira;Arquitectura de Computadores - dos Sistemas Digitais aos Microprocessadores (2ª ed), ISTPress, 2009. ISBN: 978-972-8469-54-2 (obra em língua portuguesa) |
Michael D. Ciletti;Advanced Digital Design with the Verilog HD (2ª ed), Prentice Hall, 2010. ISBN: 9780136019282 |
Existem, disponíveis para consulta, muitas outras referências na Mediateca da ESTSetúbal/IPS.
|
|