LCD test on Spartan 3E FPGA

T

Tung Thanh Le

Guest
Hi,
I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.
Best regards,
Tung
 
On Wednesday, November 27, 2013 10:00:37 AM UTC-6, Stef wrote:
In comp.arch.fpga,

Tung Thanh Le <ttungl@gmail.com> wrote:

Hi,

I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.



To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you

probably have a board with a Spartan, an LCD and possibly other stuff.

To get some more meaningfull answers, you'll have to tell us some

details of the board you are using. What kind of LCD, how is it

connected to the Spartan, that sort of info.



It would also be appreciated if you tell us more about the context of

your question. Homework? Commercial? Hobby? Other?







--

Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)



There has been an alarming increase in the number of things you know

nothing about.

Hi Stef,
Thank you for your reply. I am using Spartan 3E Starter Kit with LCD control. The thing that I am not familiar with this kind of indirect control LCD through its KCPSM3. This is the material links, please take a look at this and please let me know how to cope with the LCD. Thanks.
https://www.dropbox.com/s/0nhp177502ka4ir/Spartan-3EManual%20-%20FPGA%20starter%20kit%20board%20user%20guide.pdf
https://www.dropbox.com/s/tkxtx3p3mqr0ook/s3esk_startup.pdf
Best regards,
Tung
 
On Wednesday, November 27, 2013 10:13:31 AM UTC-6, Tung Thanh Le wrote:
On Wednesday, November 27, 2013 10:00:37 AM UTC-6, Stef wrote:

In comp.arch.fpga,



Tung Thanh Le <ttungl@gmail.com> wrote:



Hi,



I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.







To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you



probably have a board with a Spartan, an LCD and possibly other stuff.



To get some more meaningfull answers, you'll have to tell us some



details of the board you are using. What kind of LCD, how is it



connected to the Spartan, that sort of info.







It would also be appreciated if you tell us more about the context of



your question. Homework? Commercial? Hobby? Other?















--



Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)







There has been an alarming increase in the number of things you know



nothing about.



Hi Stef,

Thank you for your reply. I am using Spartan 3E Starter Kit with LCD control. The thing that I am not familiar with this kind of indirect control LCD through its KCPSM3. This is the material links, please take a look at this and please let me know how to cope with the LCD. Thanks.

https://www.dropbox.com/s/0nhp177502ka4ir/Spartan-3EManual%20-%20FPGA%20starter%20kit%20board%20user%20guide.pdf

https://www.dropbox.com/s/tkxtx3p3mqr0ook/s3esk_startup.pdf

Best regards,

Tung

In addition, it actually is my homework, but the deadline was over but I still not figure out yet, and I want to know how to control the LCD through the board with sequence data, not only some characters as in its tutorial, so it turns to my hobby now :). Appreciate for the help. Thanks.
Best regards,
Tung
 
Stef <stef33d@yahooi-n-v-a-l-i-d.com.invalid> wrote:
In comp.arch.fpga,
Tung Thanh Le <ttungl@gmail.com> wrote:

I got a problem that I cannot understand how to display on the
LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of
a 16-bit Ripple Carry Adder to show on LCD? Please any one who has
known/dealt with this problem, just let me know. I appreciate that.
Thanks.

To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you
probably have a board with a Spartan, an LCD and possibly other stuff.
To get some more meaningfull answers, you'll have to tell us some
details of the board you are using. What kind of LCD, how is it
connected to the Spartan, that sort of info.

I believe that there is a board named after the Spartan 3E that it
contains. The name of the company selling the board would narrow
it down a little bit.

It would also be appreciated if you tell us more about the context of
your question. Homework? Commercial? Hobby? Other?

As well as I know it, LCDs need to be continuously refreshed, but the
usual boards have a display with built-in control logic. I believe,
then, to use that logic you have to send the data serially (maybe
one digit at a time) to the display device. That usually means a
latch and a shift register.

-- glen
 
In comp.arch.fpga,
Tung Thanh Le <ttungl@gmail.com> wrote:
Hi,
I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.

To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you
probably have a board with a Spartan, an LCD and possibly other stuff.
To get some more meaningfull answers, you'll have to tell us some
details of the board you are using. What kind of LCD, how is it
connected to the Spartan, that sort of info.

It would also be appreciated if you tell us more about the context of
your question. Homework? Commercial? Hobby? Other?



--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)

There has been an alarming increase in the number of things you know
nothing about.
 
In comp.arch.fpga,
Tung Thanh Le <ttungl@gmail.com> wrote:
On Wednesday, November 27, 2013 10:00:37 AM UTC-6, Stef wrote:
In comp.arch.fpga,

Tung Thanh Le <ttungl@gmail.com> wrote:

Hi,

I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.



To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you
probably have a board with a Spartan, an LCD and possibly other stuff.
To get some more meaningfull answers, you'll have to tell us some
details of the board you are using. What kind of LCD, how is it
connected to the Spartan, that sort of info.


It would also be appreciated if you tell us more about the context of
your question. Homework? Commercial? Hobby? Other?

Thank you for your reply. I am using Spartan 3E Starter Kit with LCD control. The thing that I am not familiar with this kind of indirect control LCD through its KCPSM3. This is the material links, please take a look at this and please let me know how to cope with the LCD. Thanks.
https://www.dropbox.com/s/0nhp177502ka4ir/Spartan-3EManual%20-%20FPGA%20starter%20kit%20board%20user%20guide.pdf

OK you're using the Spartan-3E starter kit and want to use its on-board
LCD.

Lots of info on the LCD and how to interface to it in chapter 5, what
are you missing?

> https://www.dropbox.com/s/tkxtx3p3mqr0ook/s3esk_startup.pdf

This is a complete example of using the LCD with the picoblaze softcore.
If you intend to use picoblaze, just use the example and build from there.
If you don't want to use picoblaze, but do everything directly in logic,
there is still a lot of valuable information in that document. But you
have to replace the code parts with logic (state machine) that performs
the transfers described.

And for your counter question, you'll have to add the counter and logic
to encode the value in the format you wish to show on the LCD.

--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)

Harp not on that string.
-- William Shakespeare, "Henry VI"
 
On Wednesday, November 27, 2013 3:53:39 PM UTC-6, Stef wrote:
In comp.arch.fpga,

Tung Thanh Le <ttungl@gmail.com> wrote:

On Wednesday, November 27, 2013 10:00:37 AM UTC-6, Stef wrote:

In comp.arch.fpga,



Tung Thanh Le <ttungl@gmail.com> wrote:



Hi,



I got a problem that I cannot understand how to display on the LCD of Spartan 3E FPGA. Then, how to get the inputs and outputs of a 16-bit Ripple Carry Adder to show on LCD? Please any one who has known/dealt with this problem, just let me know. I appreciate that. Thanks.







To my knowledge there is no Spartan 3E FPGA with built-in LCD. So you

probably have a board with a Spartan, an LCD and possibly other stuff.

To get some more meaningfull answers, you'll have to tell us some

details of the board you are using. What kind of LCD, how is it

connected to the Spartan, that sort of info.





It would also be appreciated if you tell us more about the context of

your question. Homework? Commercial? Hobby? Other?



Thank you for your reply. I am using Spartan 3E Starter Kit with LCD control. The thing that I am not familiar with this kind of indirect control LCD through its KCPSM3. This is the material links, please take a look at this and please let me know how to cope with the LCD. Thanks.

https://www.dropbox.com/s/0nhp177502ka4ir/Spartan-3EManual%20-%20FPGA%20starter%20kit%20board%20user%20guide.pdf



OK you're using the Spartan-3E starter kit and want to use its on-board

LCD.



Lots of info on the LCD and how to interface to it in chapter 5, what

are you missing?



https://www.dropbox.com/s/tkxtx3p3mqr0ook/s3esk_startup.pdf



This is a complete example of using the LCD with the picoblaze softcore.

If you intend to use picoblaze, just use the example and build from there..

If you don't want to use picoblaze, but do everything directly in logic,

there is still a lot of valuable information in that document. But you

have to replace the code parts with logic (state machine) that performs

the transfers described.



And for your counter question, you'll have to add the counter and logic

to encode the value in the format you wish to show on the LCD.



--

Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)



Harp not on that string.

-- William Shakespeare, "Henry VI"

Dear Stef,
Thank you very much for your reply. I got the point for solving this problem. Anyway, thank you.
Have a nice day,
Best regards,
Tung
 

Welcome to EDABoard.com

Sponsor

Back
Top