Hi I am using the GLCD JHD12864E for my spectrum analyzer project
Im sending my input samples at the rate 44.4kHz
and im working the Spartan 3 FPGA XC3S400 at clock 4Mhz
I need to display 64 point output( 64 pixels)
can someone help me with the interfacing code
Im especially having trouble with the timing values written in the LCD's controller's datasheet (KS0108) **broken link removed** - the LCD's datasheet **broken link removed** - KS0108's datasheet
I heard there's another mode of operation where the LCD is treated as external RAM will that be needed here ?
yea i know but u see as per the controller's specifications E Cycle min =1000 ns
E High Level Width min= 450 ns
E Low Level Width min= 450 ns
E Rise Time max= 25 ns
E Fall Time max= 25 ns
Address Set-Up Time min=140 ns
Address Hold Time min= 10 ns
Data Set-Up Time min= 200 ns
Data Delay Time max=320 ns
Data Hold Time (Write) min=10 ns
Data Hold Time (Read) min=20 ns
with these specifications and a 4MHz crystal for the FPGA im finding it hard to write the verilog code for interfacing to the GLCD (since i hav to display 64 pixels in just 90 cycles = 90 * 250ns).
first 3 values are the most problematic.what can i do bout this?
im not using a microcontroller its a spartan3 fpga as i have said above and ive bought the GLCD already so i have to make do with this one
I didnt see this problem before buying it unfortunately(GLCD seems to be rather scarce here ).
Anyone got any ideas ??