Your code is a heck of a lot more concise than mine was. I was using a pcf8574at to save wires on the board itself. I had to design and utilize an I2C controller on the RTL level to send address/data onto the pcf8574at slave via SDA. The SDA was then converted to the data field of the LCD. I used 350 or so lines just in my TOP file alone. I was sending RS, RW, and E from the board to the LCD directly. Most of my code was consisting of an FSM I designed. I can share with you all, along with a parts list if you want to try and implement my design for yourself.
Thanks , I used it and the text successfully got printed on the LCD screen although I havent used the spartan FPGA
Your code is a heck of a lot more concise than mine was. I was using a pcf8574at to save wires on the board itself. I had to design and utilize an I2C controller on the RTL level to send address/data onto the pcf8574at slave via SDA. The SDA was then converted to the data field of the LCD. I used 350 or so lines just in my TOP file alone. I was sending RS, RW, and E from the board to the LCD directly. Most of my code was consisting of an FSM I designed. I can share with you all, along with a parts list if you want to try and implement my design for yourself.
Same here. I went through the whole lcd initialization sequence after a power cycle
@@olaoluwaraji2335 Did you use an I2C I/O extender as well?
@@ryandyc No. I interfaced with the LCD directly
Good morning sir, I wrote the verilog code for lcd accessing with edge artix 7 fpga, but characters are not printing on it
can you please provide the verilog code ?