Avisos
- Resultados finais de avaliação na época de recurso [pdf]
A consulta de exames de recurso pode ser feita no dia 14 de Julho das 14h às 17h30m e no dia 17 de Julho das 10h às 13h no gab. 125. As notas serão enviadas para os Serviços Académicos às 15h do dia 17 de Julho.
- Os alunos interessados em fazer o projecto do fim de curso na área de Computação Reconfigurável devem contactar com os docentes da disciplina.
Exemplos de projectos do fim de curso [pdf]
Enquadramento
Disciplina: Computação Reconfigurável (CR), (Ano lectivo 2005/2006, 2º Semestre)Área científica: Electrónica
Curso: Lic. em Engenharia de Computadores e Telemática
Escolaridade semanal: 2 horas de aulas teóricas; 3 horas de aulas práticas
Programa
- Objectivos:
- Programa
- Circuitos reprogramáveis estática e dinamicamente. Introdução às FPGAs (famílias Spartan-II, Spartan-IIE, Spartan-3, Virtex-EM, Virtex-II, Virtex-II Pro).
- Métodos e ferramentas utilizados para desenvolvimento de sistemas digitais. ISE da Xilinx.
- Linguagens de especificação ao nível de sistemas (Handel-C e introdução a SystemC).
- Utilização de métodos seguintes: modularidade e hierarquia; desenvolvimento de circuitos com base em abordagem top-down (i.e. de cima para baixo), bottom-up (i.e. de baixo para cima), e numa mistura destas; etc.
- Linguagem VHDL para descrição, modelação e síntese de hardware.
- Modelação de sistemas digitais em ModelSim
- Modelação de sistemas digitais em C++.
- Utilização de hardware templates.
- As tecnologias de reconfiguração.
- Unidades de controlo reprogramáveis. Máquinas de estados finitos reprogramáveis.
- Grafos de algoritmos. Máquinas de estados finitos hierárquicas.
- Aplicações práticas desenvolvidas utilizando os métodos e as ferramentas consideradas nesta disciplina, tais como: interacção com LCD, interacção com um painel táctil, interacção com rato, monitor VGA, teclado, memória estática, memória flash, comunicação atráves das portas série, paralela, USB, PCI.
Avaliação
A avaliação da disciplina de Computação Reconfigurável terá duas componentes:
- Avaliação teórica - 60%;
- Avaliação prática - 40%.
A nota mínima para cada uma das duas componentes (teórica e prática) é de 7 valores.
Nota importante: Os alunos do regime ordinário são obrigados a frequentar pelo menos dois terços das aulas práticas da disciplina, podendo dar no máximo 4 faltas.
Bibliografia recomendada
- Xilinx Web Site, http://www.xilinx.com.
- P. Ashenden, The Designer’s Guide to VHDL, Morgan Kaufmann Publishers, Inc., 1996.
- K. Parnell, N. Mehta, Programmable Logic Design. Quick Start Hand Book, Xilinx, 2004
- I. Skliarova, "Desenvolvimento de circuitos reconfiguráveis que interagem com um monitor VGA", Electrónica e Telecomunicações, v. 4, Nº 5, September 2005, pp. 626-631.
- V. Sklyarov, I. Skliarova, Ferramentas para desenvolvimento de sistemas digitais reconfiguráveis, Electrónica e Telecomunicações, vol. 3, Nº 8, Jan. 2003, pp. 743-764.
- V. Sklyarov, Modelação em C++, síntese e implementação de circuitos digitais com base em FPGA, Electrónica e Telecomunicações, v. 3, Nº 5, Janeiro 2002, pp. 409-420
- V. Sklyarov, Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente, Electrónica e Telecomunicações, v. 3, Nº 8, Janeiro 2003, pp. 713-719.
- I. Skliarova, A.B. Ferrari, Introdução à computação reconfigurável, Electrónica e Telecomunicações, vol. 4, Nº 1, September 2003, pp. 103-119.
- Trenz Electronic Web Site, http://www.trenz-electronic.de.