Jump to content
  • 0

PMOD pack for ARTY


hib

Question

The description of the Pmod ip for arty refers to easy instructions in the PMOD IP guide.

https://reference.digilentinc.com/learn/programmable-logic/tutorials/pmod-ips/start.

However as a newcomer this is fairly confusing. 

There are references:  https://reference.digilentinc.com/learn/programmable-logic/tutorials/pmod-ips/start

And the Digilent/vivado-library ,

I Cannot make out what the process is for getting the oled Module to work or what he code does.

Are there clear instructions for beginners on how to Clement these hardware add-ons and generate the software needed?

The discussions on this product seem to be aimed at experienced high level programmers

 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Hi Hib,

We do not have tutorials that walks you through how to make an IP for each individual Pmod. I can pass along you request to the correct people for this issue. We are in the process of revamping some of these tutorials for using IP's. As for using the different Pmods in the Pmod Pack including the PmodOLEDrgb you could follow the getting started with Microblaze tutorial until at step 5 where you would add the IP cores you are wanting.  At this point you should follow the Using Pmod IP tutorial for the rest of the process.  

The PmodOLEDrgb is a pretty complex Pmod. The code for using it is in 2 folders(screen shots below). Follow the pathname:

vivado-library\ip\Pmods\pmodOLEDrgb_v1_0\drivers\PmodOLEDrgb_v1_0    to find the folders in the IP on your computer.

In the src folder you should look at ChFont0.h,PmodOLEDrgb.c, PModOLEDrgb.h, PmodOLEDrgb_selftest.c, Makefile( the rest of the files in the src folder deal with the spi communication). In the examples folder main.c, bitmap.h and feel free to look at index.html as well.

 Here is a link to the PmodOLEDrgb resource page that also has a Library and MPIDE Example. If you download the Library you can use a text editor like notepad++ to view the code in the example and library to see how we use the PmodOLEDrgb with a microcontroller. 

thank you,

Jon

 

Pmod_OLEDrgb_1.jpg

Pmod_OLEDrgb_2.jpg

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...