MC613/MC603 - Laboratório de Circuitos Lógicos

Primeiro semestre de 2006

Turmas A e B


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

Contatos

Professores:
Turma A:       Mario Lúcio Côrtes (email)
Turma B:       Sandro Rigo (email)
Monitor:    Bruno Albertini  (email)

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

Avisos


Data
 Aviso
09/06
Os grupos interessados em usar o VGACON para o projeto final, consultem a seção de Links.
19/5 Atenção! Houve uma correção no enunciado da questão 4 da experiência 6. Veja o pdf atualizado em Experiências.
14/5 Estão disponíveis as notas da Experiência 4. Veja em Notas.
04/5 Estão disponíveis as notas da Experiência 3. Veja em Notas.
19/4
Atenção! Houve uma alteração no enunciado da questão 4b da experiência 4. Veja o pdf atualizado em Experiências.
10/4
Estão disponíveis as notas da Experiência 2. Veja em Notas.
10/4
Atenção turma B!  O horário de atendimento do monitor dia 26/4 foi alterado. Veja mudanças em Calendário.
10/4
Atenção alunos da turma A! Devido a compromissos do prof. Mario Côrtes, foi alterado o calendário de demonstrações dos experimentos 4, 5 e 6. Veja mudanças em Calendário.
10/4
Estão disponíveis transparências sobre modelagem de máquinas de
estado com VHDL, a serem usadas na aula de MC603/613 do dia 12/04 (turma A) e 28/04  (turma B)
7/4
Disponibilizado um circuito debouncer para uso nos projetos.
6/4
Veja lista atualizada das escolhas de projeto final em Projetos.
3/4
Notas da Experiência 1 disponíveis em Notas-Turma-A ou Notas-Turma-B.
17/03 Alunos da Turma A (Prof. Cortes): Prazo da entrega do relatório e demo do experimento 1 foi adiado para 22/03. Os relatórios devem conter simulações e ser entregues em papel até as 14:30.
04/03 Instruções para elaboração de relatórios.
04/03
 Tutorial de uso da ferramenta Maxplus II da Altera (roteiro em pdf)
03/03
 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:
             Sandro Rigo
             Mario L. Côrtes

PED:    Bruno Albertini

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 em experimentos, incluindo uma demonstração do funcionamento e um relatório, 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 IMPRETERIVELMENTE no início da aula (às 14:30h para a turma A e às 8:30h 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 10/mar/06. No início da próxima aula da turma A, 17/mar/06, 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.
Não serão aceitos relatórios e demonstrações de experimentos com atraso. Para cada experimento entregue, a nota será composta como 50% sendo a nota da demonstração e 50% sendo a nota do relatório. Não serão aceitos relatórios de experimentos que não sejam demonstrados.  

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 é infalível 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: 15/03               Turma B: 17/03
  • Experiência 2:  (pdf)
    •  Entrega do Relatório e Demonstração:   Turma A:  05/04              Turma B: 31/03
  • Experiência 3:  ( pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 19/04               Turma B: 28/04
  • Experiência 4:  (pdf) NOVO!!
    • Entrega do Relatório e Demonstração:    Turma A: 03/05               Turma B: 05/05
  • Experiência 5:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 17/05               Turma B: 19/05
  • Experiência 6:  (pdf)
    • Entrega do Relatório e Demonstração:    Turma A: 31/05               Turma B:  02/06
  • Projeto
    • Entrega do Relatório e Demonstração:     Turma A: 28/06                Turma B: 30/06
 

 




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/05. Todos os grupos devem manifestar sua escolha de tema até o dia 15/05. Os projetos que não possuem um link com a especificação foram alternativas propostas por alunos em edições anteriores do curso. Se algum grupo se interessar deve apresentar a sua especificação do projeto para o professor.


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/MC613, 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: