UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor raychng
Visitor
5,827 Views
Registered: ‎07-19-2015

KC705 Evaluation Board LCD counter implementation help

Hi all,

 

  I am trying to make use of the LCD on the KC705 board. Is there an example file where i can use that will allow me to do this? The user guide for the KC705 board was not very beginner friendly.

 

http://www.xilinx.com/support/documentation/boards_and_kits/kc705/ug810_KC705_Eval_Bd.pdf

 

If anyone knows of a documentation that guides you step by step on how to do this it will be greatly appreciated.

Thanks!

Tags (2)
0 Kudos
3 Replies
Explorer
Explorer
5,697 Views
Registered: ‎12-31-2012

Re: KC705 Evaluation Board LCD counter implementation help

Try this: http://bfy.tw/tUB

 

But more seriously, how to you indend to interface with the LCD? Using Verilog, VHDL or Microblaze SDK C?

---------------------------------------------------------------------------------
I like these books:
Free Range VHDL (free), http://www.freerangefactory.org/site/pmwiki.php/Main/Books
VHDL for Logic Synthesis, Andrew Rushton
FPGA Prototyping by VHDL Examples, Pong P Chu
0 Kudos
Visitor raychng
Visitor
5,588 Views
Registered: ‎07-19-2015

Re: KC705 Evaluation Board LCD counter implementation help

I will be using VHDL. I'm still a beginner, only picked up digital electronics a few months ago, so it would be great if there's any user friendly guides out there.
0 Kudos
Explorer
Explorer
5,572 Views
Registered: ‎12-31-2012

Re: KC705 Evaluation Board LCD counter implementation help

I would suggest learning VHDL basics first. Start with the free book Free Range VHDL

 

In order to "talk" to the LCD in VHDL you will need to implement a finite state machine. The other way is to use Vivado to create a block design that couples the MicroBlaze soft processor to the GPIO connected to the LCD then implement the rest in C using the SDK (which is easier in my opinion) (see image). 

 

If you are new to VHDL and digital design I would suggest blinking an LED first. 

 

 

Microblaze LCD.png

---------------------------------------------------------------------------------
I like these books:
Free Range VHDL (free), http://www.freerangefactory.org/site/pmwiki.php/Main/Books
VHDL for Logic Synthesis, Andrew Rushton
FPGA Prototyping by VHDL Examples, Pong P Chu
0 Kudos