Guiões
- Aula 1
[
Introdução.ppt] [
ppt]
- ferramentas e métodos para desenvolvimento de sistemas digitais reconfiguráveis
- tutorial 1: desenvolvimento de um circuito simples com a ajuda de ISE 6.x da Xilinx
- Aula 2
[
ppt]
- interacção com o LCD (HD44780U) existente na placa TE-XC2Se da Trenz Electronic
- Aula 3
[
ppt] [
tutorial-ppt]
- introdução à linguagem VHDL
- entidade, descrições estruturais, comportamentais e mistas
- comentários, identificadores, palavras reservadas, símbolos especiais, strings, bit strings
- objectos: constantes e variáveis
- tutorial 2: interacção com os botões, interruptores e LEDs existentes na placa TE-XC2Se da Trenz Electronic
- Aula 4
[
ppt]
- tipos de dados: declaração de tipos; inteiros, enumerativos, caracteres, booleanos, bits, std_ulogic,
std_logic
- subtipos
- qualificação de tipos
- atributos de tipos escalares
- expressões
- Aula 5
[
tutorial-ppt]
- tutorial 3: utilização de componentes esquemáticos na ferramenta ISE da Xilinx
- Aula 6
[
ppt1] [
ppt2]
- comandos sequenciais
- ciclos
- tipos de dados compostos
- agregados
- atributos de arrays
- arrays não restringidos
- portas não restringidas
- operações sobre arrays
- conversão entre tipos
- records
- criação e inicialização de blocos de memória com a ferramenta Core Generator
- Aula 7
[
tutorial-ppt]
- tutorial 4: utilização da ferramenta StateCAD para a especificação e síntese de máquinas de estados finitos
- Aula 8
[
ppt]
- atributos de sinais
- atribuição concorrente de sinais
- atribuição concorrente e agregados
- descrição parametrizável, palavra chave generic
- componentes e configurações
- instanciação de primitivas
- geração estrutural
- geração condicional
- estruturas recursivas
- Aula 9
[
tutorial-ppt]
- tutorial 5: revisão das construções da linguagem VHDL
- Aula 10
[
tutorial-ppt]
- tutorial 6: simulação com ModelSim
- Aula 11
[
tutorial-ppt]
- tutorial 7: interacção com o painel gráfico táctil EA KIT240-7 da Electronic Assembly
- Aula 12
[
tutorial-ppt]
- tutorial 8: desenvolvimento de máquinas de estados finitos reprogramáveis
- Aula 13
[
tutorial-ppt]
- tutorial 9: interacção com controladores LCD
- Aula 14
[
tutorial-ppt]
- tutorial 10: construção de máquinas de estados finitos hierárquicas; implementação em hardware de algoritmos recursivos