Métodos de Ensino
Nas aulas teóricas são apresentados os conceitos teóricos, sempre acompanhados de exercícios de
consolidação. Nas aulas tutoriais, é feita a ponte entre a componente teórica e laboratorial, através da
apresentação, discussão e preparação dos trabalhos laboratoriais. Nas aulas laboratoriais, os alunos são
desafiados para a implementação experimental de trabalhos laboratoriais. Dado tratase de uma unidade
curricular com uma forte componente prática, a avaliação reflecte isso mesmo: é feito um exame com
componente escrita e prática, com o peso de 13 valores em 20. É também proposto o desenvolvimento de um
projecto final, com o peso de 7 valores em 20.
Resultados de Aprendizagem
Analisar e projectar sistemas digitais combinatórios e sequenciais com lógica discreta e com dispositivos de
lógica programável.
Competências:
Conhecer e compreender os princípios de sistemas digitais.
Conhecer e aprender a Álgebra de Boole.
Conhecer e aprender a simplificar funções lógicas.
Analisar, projectar e implementar circuitos combinatórios e sequenciais.
Conhecer e aprender uma linguagem de descrição de hardware (VHDL).
Conhecer dispositivos de lógica programável (FPGA).
Aprender a programar FPGAs com VHDL.
Programa
Aulas Teóricas:
Fundamentos de sistemas digitais.
Projecto de circuitos combinatórios e sequenciais.
Máquinas de estado.
Linguagem de descrição de hardware VHDL.
Aulas de Orientação Tutorial:
Resolução de exercícios e preparação dos trabalhos laboratoriais.
Aulas Laboratoriais:
Projecto e desenvolvimento de circuitos digitais envolvendo a montagem em breadboard.
Projecto e desenvolvimento de circuitos digitais envolvendo a simulação com a ferramenta LogiSim.
Projecto e desenvolvimento de circuitos digitais envolvendo a programação de FPGAs com a ferramenta
Project Navigator da Xilinx.
Docente(s) responsável(eis)
Estágio(s)
NAO