How To use BRAM for storing data and display on LCD (Spartan3A Kit)?
Hi I'm a FPGA newbie. I'm using Spartan 3A starter Kit and using PMOD MIC as a peripheral input. My intention is to take the 12bit ADC code and display on LCD. I intend to decode a specific values for a range of code:
ADC CODE RANGE
I was thinking of storing the values in BRAM then send it to display on LCD on with a clock sequence.
1.Should I choose single/dual port RAM?
2. or use ROM?
3. From the VHDL sysnthesis template, thereare a few addresswith hexa codes to fill in, what what values am I supposed to fill in there?- is it the LCD's ASCII code (7:0) for my dB value above or my ADC codes.
4. I've tried using if else statement, for loop, decoder template (case statements) but they are too long or giving me too many errors.
Sorry for asking very basic questions. Please guide my to the relevant program sample or technique. i've gone through the started kit tutorial but getting more confused. I'm new to VHDL and FPGA design. Appreciate your help.