--Kahraman Akdemir Spartan3E LCD Driver Info: ---------WHAT IS IN IT---------- There are 4 files in this module: 1) LCD_IF.vhd: This is the top level LCD interface file. It has 4 4bit inputs, which we want to show on the LCD. 2) kcpsm3: This is the picoblaze, soft processor.. It helps drive the LCD on Spartan3E by dealing with complicated initializations, timing, etc. 3) lcd_dr: This is the ROM file created using the Xilinx's assembler.. It communicates with the kcpsm3, and provides the necassary instructions to the soft processer. 4) LCD_IF.ucf: This is the .ucf file where we assign the package pins. ---------HOW TO USE------------ In order to use these files you need to do the following: a) Copy these files into your project space, and add them to your project. b) Instatiate a copy of the LCD_IF module. c) Connect your 4 4bit display values to the inputs of the instantiated LCD_IF instance. d) Also, you will need to remove the existing .ucf file and merge it to your top level .ucf file.