Sorry, you need to enable JavaScript to visit this website.

How to connect the 2 leds in the same axi gpio interface

Solved
5 posts / 0 new
InnoDim's picture
InnoDim
Junior(0)
How to connect the 2 leds in the same axi gpio interface

MiniZed board has two pl leds (green and blue). In the IP integrator block diagram (vivado 2017.1) I can create an axi gpio interface and automatically connect one of the the two leds. Given that GPIO interface supports up to 32 bits it seems too much to use a second channel or a second axi gpio interface for connecting the second led. I can customise the axi gpio channel to support 2 bits but then how to connect the automatically inferred gpio_rtl signal to the leds? Graphically it doesn't seem possible. I suspect I have to use a custom constraint file but I am clueless about where leds map to the fpga

JFoster's picture
JFoster
Moderator(55)
Hello InnoDim,

Hello InnoDim,

We have an example design on our reference design page that accesses the two PL leds using a single axi gpio and then routes it through the PL using constratins. My suggestion for you would be to use this is an example as you create your project.

Please refer to the refernece design "Prebuilt Platforms Using Hardware Definition Files(HDFs)" It goes through the process of using automated build scripts to build the project, after you build it you will be able to open it an explore it, leverage it in your design.

http://minized.org/support/design/18891/146

--Josh

InnoDim's picture
InnoDim
Junior(0)
Thank you Josh, that was

Thank you Josh, that was helpful
Although as seen from the block design the two leds are connected to two channels of the same gpio I was able to retrieve the mapping between leds and package pins in the constraint files. For those who wonder these are package pin E12 ->red led and package pin E13 -> green led. So I was able to create a custom 2-bit signal connected in a single channel of one gpio and assign it via an xdc file the leds with it.
It would be useful (if not necessary) avnet to include in the minized hardware user guide all the mappings between board leds, buttons, arduino pins, pmod pins with the package pins of fpga, or provide a reference xdc file with comments of the mappings, instead of digging in that reference design or the other

JFoster's picture
JFoster
Moderator(55)
Hello InnoDim,

Hello InnoDim,

I believe you are looking for the master constraint file we have posted on the documentation section for MiniZed.

http://zedboard.org/support/documentation/18891

Hope that helps!

--Josh

InnoDim's picture
InnoDim
Junior(0)
Oops! that slipped my

Oops! that slipped my attention. That was exactly what was looking for.
Thank you Josh once again.