Home Blog  




Interfacing HD44780 to FPGA using Finite State Machine

fpga_to_lcd_interface.JPG

In this project LCD interfacing is based on using delay elements with Finite State Machine (FSM). Programming logic devices are different from microprocessors, because of its different structure. To achieve step-by-step program execution there is a FSM used which allows implementing series of commands (actually waveforms) with desired delays that can be sent to LCD.

As Edvin NC Mui says – generating signals would require huge amount of logic elements on FPGA, so it is better to construct a Finite State Machine that would act as microcontroller and send necessary signals to communicate HD44780 LCD. His experiment was based on Spartan-II XCS200-5 FPGA and FSM layout was synthesized by using Xilink ISE 8.1i VHDL Compiler. He achieved that device occupies 87 FPGA slices out of 2352 and his FSM can operate at speed of 108.98MHz. Full document to read And Xilink FPGA project files. [via]

Interfacing HD44780 to FPGA using Finite State Machine - [Link]




Leave a Reply

You must be logged in to post a comment.

 
 
 

 

 

 

Search Site | Advertising | Profile | Add your link here | Contact Us | LED Displays | Wholesale iPhone Parts
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits | Electronics Discount Codes | Wholesale electronics


 

  Electronics-lab.com - 2002-2010
Any logo, trademark and project represented here are property of their owner