Projeto de Sistemas Digitais FPGA
COM FPGA
RESUMO
Neste relatório é mostrado como foi possível criar um editor de texto rudimentar no display de LCD, com entrada de dados via tecladocom saídaPS2 utilizando o FPGA da Altera Cyclone II. Os dados são fornecidos na forma serial pelo teclado e são convertidos pelo FPGA para a forma paralela onde são dados como entradas do display de
LCD.
1. INTRODUÇÃO
Os displays de LCD são dispositivos eletrônicos úteis para diversos sistemas integrados, e encontrados facilmente em eletrônicas por todo o país em diversos formatos. Já são fabricados sobre uma placa de circuito impresso com memória pré-programada proporcionando uma comunicação num nível um pouco mais elevado, visto que o host não precisa se preocupar com fatores como a multiplexação do display, os tipos de caracteres e várias outras funções, embutidas agora em diversos códigos de comando de 8 bits. Pode ser usada como letreiro, interface para troca de informação, interface de comandos gerais associado a qualquer outro sistema digital. Uma vez ajustado o protocolo de comunicação, o display poderá ser acoplado a todos esses sistemas e é justamente esse o objetivo do projeto, conseguir ajustar o protocolo de comunicação do display com um teclado PS/2, que é também facilmente encontrado.
2. OBJETIVOS
2.1 OBJETIVOS GERAIS
Aplicar os conceitos aprendidos em sala de aula sobre a utilização da linguagem Verilog HDL (do inglês - Hardware Description Language) na implementação de sistemas digitais utilizando o Kit da Altera Cyclone II EP2C35F672C6.
2.2 OBJETIVOS ESPECÍFICOS
Entender e utilizar os protocolos tanto da entrada PS2 quanto do displayLCD.
Permitir uma comunicação coesa do teclado PS2 com o display
LCD16x2.
Verilog:
Verilog é uma linguagem de descrição de hardware usada para modelar sistemas eletrônicos. Esta ferramenta suporta o design, verificação e implementação de projetos analógicos, digitais e circuito híbridos em vários níveis de