Área de concentração: 55134 - Ciências de Computação e Matemática Computacional
Criação: 24/02/2017
Nº de créditos: 6
Carga horária:
Teórica Por semana |
Prática Por semana |
Estudos Por semana |
Duração | Total |
3 | 3 | 9 | 6 Semanas | 90 Horas |
Docentes responsáveis:
Eduardo Marques
Vanderlei Bonato
Objetivos:
Introduzir novas abordagens do projeto de sistemas digitais com o uso de linguagens de descrição de hardware HDL - Hardware Description Languages. Serão apresentadas diversas linguagens para a modelagem de projetos de hardware.
Justificativa:
A especificação de sistemas digitais com alto nível de abstração está tornando-se uma proposta moderna na área de projetos de hardware e ela visa poupar esforços de desenvolvimento e reduzir a taxa de erros em tais circuitos. Existem muitos métodos (linguagens) para projetar com alto nível de abstração e são frequentemente denominados de ESL (Electronic System Level). Esta disciplina visa apresentá-los de uma forma organizada
Conteúdo:
Histórico das Linguagens de Descrição de Hardware (HDL);
Apresentação de diversas HDLs, tais como: VHDL, Verilog, SystemVerilog, Bluespec, SystemC, Handel-C, TLM (Transaction-Level Models). Exercícios práticos de especificação com as diversas linguagens e implementação em FPGA.
Forma de avaliação:
Método: uma prova teórica (NP) e diversos exercícios implementados em FPGA (NE)
Critério:70% NP + 30% NE
Observação:
Nenhuma.
Bibliografia:
- Fundamental:
- PEDRONI, VOLNEI A. Circuit Design and Simulation with VHDL, MIT Press, 2010.
-Complementar:
- YALAMANCHILLI, S. Introductory VHDL : from simulation to synthesis, Prentice Hall 2001.
- SUTHERLAND, S.; DAVIDMANN, S. SystemVerilog for Design: A Guide to Using SystemVerilog for Hardware Design and Modeling, Springer, 2004
- IEEE Std. 1666-2005, SystemC Language Reference Manual, 2008.
-MULLER, W.; ROSENSTIEL, W. SystemC: Methodologies and Applications, Kluwer Academic Publishers, 2003.
- BROWN, S. ; VRANESIC, Z. Fundamentals of Digital Logic with VHDL Design, McGraw Hill, 2000.
- BROWN, S. ; VRANESIC, Z. Fundamentals of Digital Logic with Verilog Design, McGraw Hill, 2003.
- COFFMAN, KEN; Real world FPGA design with Verilog, Prentice Hall, 2000.
- KAMAT, R.K.; SHINDE, S.A.; SHELAKE, V.G. Unleash the System On Chip using FPGAs and Handel C, Springer, 2009.
- XILINX DATA BOOK, 2008.
- ALTERA DATA BOOK, 2008.
- BOBDA, C. Introductions to Reconfigurable Computing Architecture, algorithms and applications, Springer, 2007.
- HAUCK, S.; DEHON, A. Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation, Morgan Kaufmann/Elsevier, 2008.
- KILTS, S. Advanced FPGA design : architecture, implementation, and optimization, Wiley-IEEE Press, 2007.
© 2024 Instituto de Ciências Matemáticas e de Computação