MC603 - Laboratório de Circuitos Lógicos

Primeiro semestre de 2005

Turmas A e B


Aulas Atendimento Avaliação Projetos
Experiências Bibliografia Perguntas e Respostas Links
Calendário Alunos Grupos Notas

Contatos

Professores: Turmas A/B: Paulo Cesar Centoducatte   (email)
                     Turma A:       Sandro Rigo (email)
                     Turma B:       Mario Lúcio Côrtes (email)
PED:    Fábio Augusto M. Cappabianco  (email)

OBS.:   Quando enviar um e-mail favor colocar no subject "mc603"

Avisos


Data
 Aviso
  09/jul/05
  • Disponibilizadas as notas finais do curso MC603B;
  • Horário para atendimento a dúvidas dos alunos de MC603B: segunda-feira, 11/jul/05, 17h30 - 18h, sala 47, IC1;
  • As notas de MC603A devem ser verificadas com o Prof. Sandro Rigo
 30/jun/05
  Corrigidas notas do experimento 4 da turma B, grupo 4
  11/jun/05
  Disponibilizadas notas do experimento 6
 08/jun/05
  Disponibilizadas notas dos experimentos 3 e 4 da turma B
  21/mai
  Disponibilizadas notas de experimentos anteriores
 13/mai
  Disponibilizado o roteiro corrigido da Experiência 6  (correções na impressão)
  12/mai
  Disponibilizado o roteiro da Experiência 6
 06/mai
  Alterado o prazo para a definição do tema do projeto: 13/maio/2005
  02/mai
  Disponibilizado o roteiro da Experiência 5
  22/abr
  Disponibilizadas propostas de projetos
  06/abr
  Disponibilizado o roteiro da Experiência 4
 04/abr
 Notas do primeiro experimento disponível 
 29/mar
 Disponibilizado o roteiro da Experiência 3
 28/mar
 Experiência 2:  No exercício 3 (multiplicador) caso não esteja disponível no Maxplus2
a versão VHDL do chip 74284 faça esse item usando diagrama esquemático.

 23/mar
 Disponibilizada a descrição de um debouncer
17/mar
 GRUPOS atualizados
14/mar
 Disponibilizado o roteiro da Experiência 2
14/mar
 Disponibilizado roteiro para o RELATÓRIO
14/mar
 Disponibilizado os componentes de cada GRUPO para a turma B
10/mar
 Disponibilizado os componentes de cada GRUPO para a turma A
04/mar
 Os grupos de trabalhos serão compostos por dois (2) alunos  e a composição  de cada grupo deve ser  informada 
por e-mail (email ) até 09/mar/2005 para a turma A e até 11/mar/2005 para a turma B. 
04/mar
 Tutorial de uso da ferramenta Maxplus II da Altera (roteiro em pdf)
03/mar
 Tutorial de uso da ferramenta Quartus da Altera (roteiro em pdf)




Aulas

   Turma A: Quartas: 14:00 - 16:00        -    Sala: IC-305 
   Turma B:  Sextas:  08:00 - 12:00        -    Sala: IC-305 
 

Atendimento

Professores:
            Paulo C. Centoducatte
             Sandro Rigo
             Mario L. Côrtes

PED:    Fábio Augusto M. Cappabianco

Avaliação

 Avaliação e equipes: 
As atividades do curso serão feitas por equipes de 2 ou 3 alunos. A avaliação será baseada nos relatórios (incluindo a demonstração do funcionamento dos experimentos) e no projeto final. Para cada experimento haverá  pelo menos uma aula para elaboração do experimento. O relatório de cada experimento deve ser entregue no início da aula (às 14h para a turma A e às 8:00 para a turma B) marcada para a demonstração do funcionamento do experimento. Por exemplo: para a turma A, a elaboração do experimento 1 deve ser feita em 9/mar/05. No início da próxima aula da turma A, 16/mar/05, deve ser entregue o relatório. Durante essa aula, deve ser feita a demonstração do experimento 1 e iniciada a preparação do experimento 2.
Os trabalhos e experimentos entregues com atraso serão avaliados da seguinte maneira: se o relatório for entregue e o experimento demonstrado na aula seguinte (1 semana depois) o trabalho perderá 50% do seu valor inicial. Experimentos com atrasos superiores a uma semana não serão aceitos. Se o projeto de um experimento tiver sido demonstrado corretamente mas o relatório não foi entregue, o mesmo poderá ser entregue até as 8h da manhã do dia seguinte à demonstração, com 20% de penalidade sobre o valor do experimento correspondente. 

Projetos finais entregues com atraso serão avaliados da seguinte maneira: se a demonstração do projeto final tiver sido feita corretamente mas o relatório não foi entregue, o mesmo poderá ser entregue até as 8h da manhã do dia seguinte à demonstração, com 20% de penalidade sobre o valor do projeto final. O prazo para a demonstração não é prorrogável. 

O conceito final será calculado do seguinte modo: Experimentos (70%) e Projeto (30%).
  • ALERTA1: é recomendável iniciar o projeto final o mais cedo possível.
  • ALERTA2: não deixem para imprimir os relatórios em cima da hora; a lei de Murphy é infalivel e certamente a rede ou as impressoras falharão nos piores momentos


Experiências

Os alunos deverão fazer  Exercícios Práticos de Laboratório e um Projeto no semestre:
  • Experiência 1:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 16/mar               Turma B: 18/mar
  • Experiência 2:  (pdf)
    •  Entrega do Relatório e Demonstração:   Turma A:  30/mar              Turma B: 01/abr
  • Experiência 3:  ( pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 13/abr               Turma B: 15/abr
  • Experiência 4:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 27/abr               Turma B: 29/abr
  • Experiência 5:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 11/mai               Turma B: 13/mai
  • Experiência 6:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 01/06               Turma B:  03/06
  • Projeto
    • Entrega do Relatório e Demonstração:     Turma A: 29/06                Turma B: 01/07
 

 




Algumas Propostas de Projetos

Abaixo apresentamos algumas propostas de projetos finais para a disciplina de MC-603. Cada projeto possui uma página descrevendo seus objetivos e requisitos. Cada projeto pode ser escolhido por apenas um grupo. Caso algum grupo deseje fazer uma proposta de tema diferente dos listados abaixo para projeto final, esta deve ser encaminhada ao respectivo professor até o dia 10/mai. Todos os grupos devem manifestar sua escolha de tema até o dia 13/maio.


Bibliografia


      
Ementa
Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas de circuitos digitais. Projeto e implementação de lógica combinacional: decodificadores e seletores. Flip-flops. Contadores. Circuitos aritméticos. Memórias. Projeto e implementação de lógica seqüencial. Máquinas de estados. Via de dados.

Esta disicplina será totalmente baseada em ferramentas de projeto e simulação da Altera. As experiências deverão ser preparadas com antecedência. Espera-se que no laboratório o aluno teste os seus circuitos em lógica programável (PLDs e FPGAs) disponíveis nas placas de desenvolvimento da Altera.
O Laboratório de Circuitos Lógicos (LCL) (sala IC-305) está aberto 24hrs. para os alunos de MC603 bastando que o aluno apresente a sua carteira na entrada do prédio e pegue a chave. Enquando dentro do LCL o aluno torna-se responsável pelo uso de seus equipamentos e ferramentas. As ferramentas da Altera podem ser obtidas para uso pessoal via Internet no  site da Altera, onde o aluno deve buscar os links University Program > Design Software > License, e escolher a opção MAX+PLUS II Student Edition software Version 10.2, 10.1 or 9.23. Após baixar a versão do software deve enviar dados para obter o código de autorização da licença via email.


Esta disicplina será totalmente baseada em ferramentas de projeto e simulação da Altera. As experiências deverão ser preparadas com antecedência. Espera-se que no laboratório o aluno teste os seus circuitos em lógica programável (PLDs e FPGAs) disponíveis nas placas de desenvolvimento da Altera.

O Laboratório de Circuitos Lógicos (LCL) (sala IC-305) está aberto 24hrs. para os alunos de MC603 bastando que o aluno apresente a sua carteira na entrada do prédio e pegue a chave. Enquando dentro do LCL o aluno torna-se responsável pelo uso de seus equipamentos e ferramentas. As ferramentas da Altera podem ser obtidas para uso pessoal via Internet no  site da Altera, onde o aluno deve buscar os links University Program > Design Software > License, e escolher a opção MAX+PLUS II Student Edition software Version 10.2, 10.1 or 9.23. Após baixar a versão do software deve enviar dados para obter o código de autorização da licença via email.

Os links a seguir contém informações úteis a esta disciplina: