Projetos Digitais e Microprocessadores

De portas lógicas a microprocessadores


Unsplashed background img 1

Ementa

  • Introdução aos circuitos CMOS, memória RAM e ROM, temporização de circuitos combinacionais, temporização de circuitos sequenciais, máquinas de estados complexas, assembly do MIPS, implementação da versão de ciclo longo do MIPS. Gasto energético e meio ambiente.

Ensalamento

  • 3a 13:30 PC07
  • 5a 13:30 PC07
  • Ensalamento
  • (verifique no cronograma aulas em lab ou auditório)

Avaliações

    TF: deadline é 18/6, aceitarei trabalhos atrasados até 25/6, mas tente não usar este prazo estendido.
      Resultados: planilha
      ComponentePesoData
      Exercicios 0,10Antes das provas respectivas
      Labs0,10Conforme calendário
      P10,25 23/04
      P20,25 06/06
      TF0,30 18/06 13:00 entrega docs TF via email (pode apresentar versão aperfeiçoada)
      PF 27/06

Cronograma tentativo

#DataTópicoMaterialObs.
0119/02introdução, histórico (revisão, abstração de sinais, transistores e portas lógicas)combinacionais - Cap.3 Livro Hexsel
0221/02lógica booleana, sistemas de numeração, complemento de dois (implementação em CMOS, funções complexas)cmos - Cap.4 Livro Hexseldeadline amanhã pedido quebra requisitos
0326/02overflow, CMOS, funções complexas (comportamento analógico, propagação de sinais, atrasos) Tpd,Tcd-Schuman
0428/02circuitos de memória ROM e RAM
05/03feriado carnaval
0507/03laboratório: modelagem estrutural em VHDLtutorial lab Estrutural; arquivosAula no Lab 4
0612/03laboratório: circuitos combinacionaistutorial lab Combinacional; arquivosAula no Lab 4
0714/03somadores rápidosaritm - Cap.5 Livro Hexselhj e amanhã matrícula em discipl. isoladas
0819/03laboratório: somadores rápidostutorial lab Somadores Rápidos; arquivosAula no Lab 4
0921/03laboratório: multiplicadores tutorial mult; arquivosAula no Lab 4
1026/03circuitos sequenciais, latches, flip-flops, temporizaçãoFFs - Cap.6 Livro Hexsel
1128/03registradores, circuitos com registradores
1202/04laboratório: modelagem de circuitos sequenciais em VHDL tutorial; arquivosAula no Lab 4
1304/04máquinas de estados finitas e operação apropriada de circuitos sequenciaisSequencial - Cap.7 Livro Hexsel
1409/04máquinas de estados finitas e operação apropriada de circuitos sequenciais
11/04aulas suspensas no setor de Exatasamanhã deadline cancelamento de matrícula
1516/04projeto de circuitos complexos
1618/04laboratório: máquinas de estadotutorial; arquivosAula no Lab 4
1723/04prova P1
1825/04mips: conjunto de instruções, datapath
1930/04mips: conjunto de instruções, datapath
2002/05mips: instruções, datapath
2107/05mips: instruções, datapath, controle
2209/05laboratório: programação em assemblytutorial assemblyAula no Lab 4
2314/05mips: temporização, desempenho
2416/05mips: temporização, desempenho, exceções, suporte a funções
2521/05mips: suporte a funções, registros de ativação, recursão
2623/05mips: suporte a funções, registros de ativação, recursão
2728/05mips: multiciclo, datapath
30/05Paralisação categoria docente
2804/06mips: multiciclo, datapath, controle, desempenho
2906/06prova P2
3011/06demonstração do trabalho final
3113/06demonstração do trabalho final
3218/06demonstração do trabalho finalTF: deadline é 18/6, aceitarei trabalhos atrasados até 25/6, mas tente não usar este prazo estendido.
20/06feriado religioso: celebração instituída por Urbano IV em 1264
25/06período de estudos
27/06Prova Final
obs: calendário de 15 semanas supõe 30 eventos de 2 períodos cada Calendario 2019

Bibliografia

  • Básica
    • Hexsel, R. Sistemas Digitais e Microprocessadores, Ed. UFPR, 2012, ISBN 9788573353068
    • Patterson, D.A. e Hennessy, J.L. Organização e projeto de computadores - A interface hardware/software. 4a ed. , Campus Elsevier, ISBN 9788535235852, ou eds. anteriores
    • Hwang, E.O. Digital Logic and Microprocessor Design with VHDL. Thomson, 2006. ISBN 9780534465933 Livro

  • Suplementar
    • Patterson, D.A. and Hennessy, J.L. Computer organization and design: the hardware software interface - ARM(r) edition. Morgan Kaufman, 2017. ISBN 9780128017333
    • Pedroni, Volnei A. Eletrônica Digital Moderna e VHDL. Campus Elsevier, 2010. ISBN 9788535234657
    • Bryant, R.E. and O'Hallaron, D.R., Computer Systems: A Programmer's Perspective, Pearson, 2015. ISBN 978-0136108047
    • Ashenden, P. The Designer's Guide to VHDL, Third Edition. Morgan Kaufmann, 2008. ISBN 978-0120887859
    • Hexsel, R. Software Básico, Departamento de Informática, UFPR, 2017 Apostila