EEL7020 – Sistemas Digitais
Semestre 2013/1
Cursos: Engenharia Elétrica, Engenharia de Controle e Automação, Engenharia de Produção Elétrica
Turmas: 2202ABCDE, 2220ABC, 8213AC
Código da disciplina: EEL7020
Carga horária: 60 horas-aula
Número de créditos: 4
Nome do professor: Eduardo Augusto Bezerra
Horário das aulas
- Seg 08:20-10:00 – Lab – Turmas 2220A e 2202E – Prof. Joni Fraga
- Ter 10:10-11:50 – Lab – Turmas 2202B e 8213A – Prof. Eduardo Bezerra
- Ter 13:30-15:10 – Teoria – Turmas 2202ABCDE – Prof. Djones Lettnin
- Qui 08:20-10:00 – Teoria – Turmas 2220ABC e 8213AC – Prof. Joni Fraga
- Sex 08:20-10:00 – Lab – Turmas 2220B e 2202C – Prof. Eduardo Bezerra
- Sex 13:30-15:10 – Lab – Turmas 8213C e 2202D – Prof. Eduardo Bezerra
- Sex 15:10-16:50 – Lab – Turmas 2202A e 2220C – Prof. Eduardo Bezerra
Monitoria
- Monitor: Ricardo Peruffo – email: ricardo_peruffo at hotmail.com
- Horário do monitor:
- Seg 9:10-10:00; 13:30-16:00
- Ter 7:30-10:00
- Qua 8:20-10:00; 15:10-16:00
- Qui 15:10-17:00
- Sex 9:10-10:00
Equipe de apoio
- Frederico Ferlini – email: fferlini AT gmail com
- Paulo Villa – email: prcvilla AT gmail.com
- Victor Martins – email: victor.martins AT eel.ufsc.br
- Larah Ascari – email: larahascari AT gmail com
Trabalho prático
- Especificação do Trabalho Final: “Projeto, implementação e simulação em VHDL/FPGA de um frequencimetro digital“
- Data da entrega da documentação e do VHDL: no horário das aulas da semana de 01/07/2013 a 05/07/2013 – link para entrega no Moodle
- Datas das apresentações: na semana de 08/07/2013 a 12/07/2013 – link para reserva de horário para apresentação (selecionar week view)
Organização das aulas de laboratório
Aula | Data – Hora | Turma | Conteúdo |
Lab 1 | 25/03 – 08:20 26/03 – 10:10 29/03 – 08:20 29/03 – 13:30 29/03 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Apresentação da disciplina
[SLIDES LAB 1] – Fluxo Quartus II Esquemático
Material de apoio: – Capítulo 1, Tutorial esquemático detalhado
– Introdução FPGAs (slides)
– Manual DE2 – pinagem do FPGA |
Lab 1 | 01/04 – 08:20 02/04 – 10:10 05/04 – 08:20 05/04 – 13:30 05/04 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Apresentação da disciplina
[SLIDES LAB 1] – Fluxo Quartus II Esquemático
Material de apoio:
– Capítulo 1, Tutorial esquemático detalhado- Introdução FPGAs (slides)
– Manual DE2 – pinagem do FPGA |
Lab 2 | 08/04 – 08:20 09/04 – 10:10 12/04 – 08:20 12/04 – 13:30 12/04 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 2] – Introdução a VHDL
Material de apoio:
– Capítulo 2, Tutorial VHDL detalhado |
Lab 3 | 15/04 – 08:20 16/04 – 10:10 19/04 – 08:20 19/04 – 13:30 19/04 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 3] – VHDL, “Components“
Material de apoio:
– Capítulo 3, Projeto hierárquico |
Lab 4 | 22/04 – 08:20 23/04 – 10:10 26/04 – 08:20 26/04 – 13:30 26/04 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 4] – Circuitos Combinacionais: multiplexadores
Material de apoio:
– Capítulo 4, Mux e Demux |
Lab 5 | 29/04 – 08:20 30/04 – 10:10 03/05 – 08:20 03/05 – 13:30 03/05 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 5] – Circuitos Combinacionais: codificadores e conversores de código
Material de apoio:
– Capítulo 5, Decodificadores |
Lab 6 | 06/05 – 08:20 07/05 – 10:10 10/05 – 08:20 10/05 – 13:30 10/05 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 6] – Circuitos Sequenciais: processos, latches, flip-flops, registradores
Material de apoio:
– Capítulo 6, Latches e flip-flops |
Lab 7 | 13/05 – 08:20 14/05 – 10:10 17/05 – 08:20 17/05 – 13:30 17/05 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 7] – Circuitos Sequenciais: contadores - síntese de máquinas de estado (FSM)
– Capítulo 7, Finite State Machines |
Lab 8 | 20/05 – 08:20 21/05 – 10:10 24/05 – 08:20 24/05 – 13:30 24/05 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 8] – Circuitos Sequenciais: controladores - Integração bloco de dados e bloco de controle.
Material de apoio:
– Capítulo 8, FSM controller design |
27/05 – 08:20 28/05 – 10:10 31/05 – 08:20 31/05 – 13:30 31/05 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
31/05, dia não letivo. Nas demais aulas revisão dos labs anteriores. | |
Lab 9 | 03/06 – 08:20 04/06 – 10:10 07/06 – 08:20 07/06 – 13:30 07/06 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 9] – Blocos Operacionais: processos e registradores de deslocamento.
Material de apoio:
– Capítulo 9, Processes and Registers |
Lab 10 | 10/06 – 08:20 11/06 – 10:10 14/06 – 08:20 14/06 – 13:30 14/06 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
[SLIDES LAB 10] – Blocos Operacionais: somadores Sistema Digital Completo: projeto de calculadora – Componentes operacionais e controlador |
17/06 – 08:20 18/06 – 10:10 21/06 – 08:20 21/06 – 13:30 21/06 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Desenvolvimento do projeto final. | |
24/06 – 08:20 25/06 – 10:10 28/06 – 08:20 28/06 – 13:30 28/06 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Desenvolvimento do projeto final. | |
01/07 – 08:20 02/07 – 10:10 05/07 – 08:20 05/07 – 13:30 05/07 – 15:10 |
2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Entrega da documentação e VHDL no Moodle. | |
Avaliação final | 08/07 – 12/07 | 2220A/2202E 2202B/8213A 2220B/2202C 8213C/2202D 2202A/2220C |
Semana de apresentação do projeto final. |