Jump to content
  • 0

Maximum number of GPIOs to MicroBlaze? Two?


rehsd

Question

On my Arty A7-100T, I have a current block design with two AXI GPIOs, each dual channel, so that I can access 128 bits of parallel data between my VHDL/block design and MicroBlaze code. Is there a limit of two GPIOs, or could I add a third?

From MicroBlaze code, it seems like I can only use two GPIOs (XPAR_AXI_GPIO_0_DEVICE_ID and XPAR_AXI_GPIO_1_DEVICE_ID). Can this be extended to three?

Thanks!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Disregard my question. While I couldn't find documentation listing any limitations, I decided to test it out by adding a third AXI GPIO to a project. After building in Vitis, the third GPIO showed up. I assume that any limitation is simply that of available resources on the FPGA.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...