Software
- Programação da FPGA XC2S300E da família Spartan-IIE
- Manual da placa TE-XC2SE
- Placa DETIUA-S3
Guiões
- Aula 1 (15.09)
[
tutorial-ppt] [
aula1.ppt]
- introdução
- execução do tutorial 1
- implementação de um circuito que permite modificar a frequência de piscamento de um LED
- implementação de um circuito que permite controlar o número de piscamentos do LED estaticamente
- Aula 2 (22.09)
[
tutorial-ppt] [
aula2.ppt]
- continuação da implementação do circuito que permite controlar o número de piscamentos do LED estaticamente
- execução do tutorial 2
- desenvolvimento em VHDL de um circuito que inclui um contador e permite controlar os LEDs a partir dos botões
- implementação de um circuito que realize operações aritméticas e lógicas elementares e permite controlar botões, interruptores e LEDs da placa TE-XC2Se através do CPLD
- Aula 3 (29.09)
[
LCD-ppt] [
aula3.ppt] [
Documentação do LCD - pdf]
- finalização das tarefas da aula anterior
- interacção com o LCD (HD44780U) existente na placa TE-XC2Se
- desenvolvimento em VHDL dum circuito que permite visualizar um texto estático no LCD
- deslocamento do texto no LCD
- Aula 4 (06.10)
[
tutorial-ppt] [
aula4.ppt]
- apresentação do editor esquemático
- conversão do código binário em BCD
- desenvolvimento de circuitos que permitem verificar com a ajuda dos botões, interruptores e LCD o funcionamento de blocos aritméticos elementares
- Aula 5 (13.10)
[
Vista geral do circuito no editor esquemático - ppt]
[
Descrição em VHDL do bloco LCD_control - txt]
[
Descrição parcial em VHDL do bloco Periph_LCD - txt]
- continuação do desenvolvimento de circuitos que permitem verificar com a ajuda dos botões, interruptores e LCD o funcionamento de blocos aritméticos elementares
- Aula 6 (20.10)
[
aula6.ppt]
- simulação com ModelSIM
- construção de pacotes
- funções e procedimentos
- desenvolvimento em VHDL e simulação de máquinas de estados finitos
- Aula 7 (27.10)
- desenvolvimento e simulação de circuitos aritméticos em VHDL estrutural
- constantes genéricas
- geração de estruturas iterativas
- desenvolvimento de módulos parametrizáveis
- simulação com ModelSIM
- Aula 8 (03.11)
[
aula8.ppt] [
Alphabet.vhd] [
VGA.pdf]
- interacção com o monitor VGA
- Aula 9 (10.11)
[
Vga.vhd] [
Pinos_Trenz.txt] [
Pinos_DETIUA.txt]
- blocos de memória embutida BlockRAM
- visualização de um texto estático no monitor VGA
- Aula 10 (17.11)
[
command_mapper.vhd] [
Vista geral do circuito no editor esquemático - ppt]
- interacção com teclado
- construção de um editor de texto que permita introdução do texto do teclado e a sua visualização no ecrã dum monitor VGA
- Aula 11 (24.11)
[
ps2_controller.vhd]
- interacção com teclado
- revisão da matéria
- lançamento de notas práticas