classrooms | Project Manager | Evaluation | Exercises |
Jobs | REFERENCES | Questions and answers | Calendar | Slides | Students | Notes |
---|
Notices |
---|
Data |
Notice
|
17/07 |
Provided the notes of the exam |
14/07 |
Exam: 16/07/2012; 20:00 pm; Room 361 IC 3 1/2 |
14/07 |
Provided the notes from work to day
|
05/07 |
Provided the notes the second test |
11/06 |
Changed the date of Exam 2 (27/06 - 21h) |
11/06 |
Provided the notes of the first test |
02/05 |
The date of Exam 1 was changed (30/05 - 21:2 pm); Race 13 (06/21 - XNUMXh) |
17/03 |
Defined the project. See the project specification here |
17/03 |
The dates of Exam 1 (09/05 - 21h) and Exam 2 (13/06 - 21h) have been defined |
Class # |
Professor: Room 11 of IC 1 - Prof. Paulo C. Centoducatte (schedule day and time by email) |
||
-------------------------------------------------- -----------------------------------------invoice = MMC542 se MMC542 Bigger or equal a 5,0 invoice = (MMC542 + EX) / 2 if the student has weighted average (MMC542) less than 5,0 |
Students must do a Project in the semester. See the project specification here.
The practical exercises and the project must be delivered in the indicated date. OBS .: The work delivered up to 24 hours after the indicated deadline will not suffer a penalty. After this grace period is over, only the work delivered within 72 hours will be accepted after the indicated deadline, for which there will be a penalty of 30% of the maximum amount.
Recommended VHDL and project documents: |
Recommended Exercises |
---|
REFERENCES |
---|
Useful links |
---|
Calendar |
---|
Material and division by class of the last edition of the course (2s2010) |
|
Aula
|
Matter |
---|---|
1a. |
Presentation of the Course; Number Systems (pdf
pdf-6)
|
2a.-3a. |
Number Systems (cont.); Logical Doors, Technology (pdf pdf-6) |
4a. |
Logic Doors, Technology (cont.) |
5a.-6a. |
Logic Doors, Technology (cont.); Combinational Circuits Project (pdf pdf-6) |
7a. |
Combinational Circuit Design (cont.) - Karnaugh Maps |
8a.-9a. |
Combinational Circuits Project (cont.); Sequential Circuit Design (pdf pdf-6) |
10a |
Sequential Circuits; registrars; accountants |
11a.-12a. |
Finite State Machinery Project (pdf pdf-6) |
13a. |
Introduction to VHDL (pdf pdf-6) |
14a.-15a. |
Introduction to VHDL Cont. (pdf pdf-6) |
16a.-17a. |
Introduction to VHDL Cont. (pdf pdf-6; pdf pdf-6); In the directory Control there are two .vhd files that will be used as an example of using the Quartus and ghdl and gtkwave tools and in Docs / usage-ghdl.txt
a short text with the commands to analyze, elaborate, execute (simulate) and observe the waveforms generated during the example simulation. A tutorial for Quartus can be seen here |
18a. |
Elimination of redundant states (pdf pdf-6); More VHDL: flip-flops; registers in state machines (pdf pdf-6) |
19a.-20a. |
Instruction Set - ISA (pdf pdf-6); Lab02 |
21a. |
Set of Instructions - ISA (cont.); Performance (pdf pdf-6) |
22a.-23a. |
Performance (cont.) - (pdf pdf); Micro architecture - unicycle (pdf pdf-6) (ULA- pdf pdf-6) Laboratory Class: Example of using a more elaborate testebench than just generating input pulses - Copy the contents of the directory Contador_Currencies, read the project specification, execute escripts compila.sh and execute.sh, check the input and output files as well as the testbench code (files tb_contador_base.vhd and tb_contador.vhd). |
24a. |
Micro Architecture - Unicycle (cont.) |
25a.-26a. |
Micro architecture - multicycle (pdf pdf-6) |
27a. |
Micro architecture - multicycle; Micro architecture - Pipeline (pdf pdf-6); |
28a.-29a. |
Exam 1; lab class |
30a.-31a |
Micro architecture - Pipeline (pdf pdf-6); lab class |
32a. |
Micro architecture - Pipeline (Cont.) |
33a.-34a. |
Memory hierarchy (pdf pdf-6); lab class |
35a. |
Memory Hierarchy (Cont'd) |
36a.-37a. |
Memory hierarchy (cont.); Lab class |
38a |
Memory hierarchy (cont.); Virtual Memory (pdf pdf-6) |
39a.-40a |
Virtual Memory (Cont'd); Lab class |
41a |
Exceptions and Advanced Micro-Architectures (pdf pdf-6) |
42a.-43a. |
Advanced Microarchitectures (Cont'd) |
44a |
Debts; Lab class |
45a.-46a. |
Lab class - Questions about the project |
47a |
Contact - Memory Hierarchy (Cache) |
48a |
Contact - Pipeline (Hazard, forwarding, performance) |
49a |
Exam 2 |
Important School Calendar Dates |
|
10/05 |
Evaluation and discussion of courses |
29/04 |
Last day for dropping out of enrollment |
20/05 |
Last day for registration lock. |
08/07 |
End of term. |
11 - 16 / 07 |
Final exams. |
20/07 |
Deadline for entry of media and frequencies. |
Important dates of graduation calendar. |