Universidade Federal de Santa Catarina
Centro Tecnológico
Curso de Graduação
em Ciências da Computação
INE 5348 - Lógica Programável
Prof. José Luís Güntzel
guntzel@inf.ufsc.br semestre 2007/2
Avisos |
11/12/2007 |
![]() |
3/12/2007 |
![]() |
21/11/2007 |
![]() |
17/11/2007 |
![]() |
10/11/2007 |
![]() |
5/10/2007 |
![]() |
![]() |
21/9/2007 |
![]() |
30/8/2007 |
![]() |
![]() |
![]() |
aula | data | Conteúdo | material |
1 | 10/8 | Formas de implementação de sistemas digitais. Introdução à Linguagem VHDL e familiarização com o Quartus II da Altera. | Transparências: teoria (2.5 MB) prática (422 kB) |
2 | 17/8 | Revisão de circuitos aritméticos. Descrição de somadores em VHDL, síntese e simulação. | Transparências: teoria (708 kB) prática (357 kB) |
3 | 24/8 | Comandos de atribuição de VHDL. Processos em VHDL. Descrição de multiplexadores e decodificadores (com e sem processos) com VHDL, síntese e simulação para FPGAs. | Transparências (448 kB) |
4 | 31/8 | Revisão de latches, flip-flops e registradores. Descrição de latches, flip-flops e registradores com VHDL. | Transparências (1.7 MB) |
-- | 7/9 | Feriado: independência | |
5 | 14/9 | Máquinas Seqüenciais Síncronas. Modelos de Moore e de Mealy: estrutura, representações do comportamento (equações de estados e de saídas, tabelas de transição, diagramas de estados). Análise de circuitos seqüenciais síncronos. Síntese de circuitos seqüenciais. Definição do trabalho prático (T). | Transparências (590 kB) |
6 | 21/9 | Minimização e codificação de estados. Descrição de circuitos seqüenciais em VHDL, síntese e simulação. | Transparências (1.3 MB) |
7 | 28/9 | Descrição de circuitos seqüenciais com VHDL, síntese e simulação. | Transparências (1.9 MB) |
8 | 5/10 | Projeto de Sistemas Digitais no Nível RT. Componentes do nível RT. O modelo BO / BC (datapath x controle). Estudo de caso. Projeto do multiplicador por somas sucessivas (sol.1- custo mínimo). | Transparências (570 kB) |
-- | 12/10 | Feriado: Nossa Senhora Aparecida | |
9 | 19/10 | P1 | |
10 | 26/10 | Projeto de Sistemas Digitais no Nível RT. Estudos de caso. Projeto do multiplicador por somas sucessivas (sol.2- máx. desempenho). Exemplos de Projeto do multiplicador por somas sucessivas (sol.3). Multiplicadores Combinacionais. | Transparências (505 kB) |
-- | 2/11 | Feriado: Finados | |
11 | 9/11 | Projeto de Sistemas Digitais no Nível RT. Barramentos x Multiplexadores, Registradores x Banco de Registradores, Análise de Timing de um SD. Exemplo de exploração do espaço de solução usando grafos de fluxo de dados (DFG – data flow graphs). (exercicio 1 da lista2). | Transparências (431 kB) |
-- | 16/11 | Feriado: dia não letivo, conforme calendário UFSC | |
12 | 23/11 | Metodologia de projeto no nível RT: exemplos de algoritmos de alocação de registradores, unidades funcionais e barramentos. Bancos de registradores. Encadeamento (chaining) | Transparências (1 MB) |
13 | 30/11 | P2 | |
14 | 7/12 | P3 |