Jump to content

rarow

Members
  • Posts

    3
  • Joined

  • Last visited

rarow's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hi, Basically I have a block design where a MicroBlaze is connected to an AXI GPIO. Then, the AXI GPIO drives the inputs (except the clock of course) of a custom PWM generator I made. In Vitis, I made C code that writes to the GPIO in order to set the inputs of my PWM generator. However, it seems that nothing is happening. I directed the output of the PWM to an LED in order to see if it is working. I can never see the LED 'on'. Even if out of reset, the pwm is supposed to be at high. I think the main problem is relating to the AXI GPIO. I found the following link where someone suggests the AXI GPIO can only drive top level I/Os. https://electronics.stackexchange.com/questions/677156/how-to-place-connections-between-microblaze-and-custom-rtl-modules-in-vivado Also, I checked the AXI GPIO product guide : AXI GPIO v2.0 Product Guide (PG144) • Viewer • AMD Adaptive Computing Documentation Portal (xilinx.com) It says : Can anyone confirm that my idea of using the GPIO to control an RTL module is indeed wrong? If it is wrong, how can I do the functionality I want, I assume maybe create an AXI interface for my PWM generator?
  2. Hello, I am using Vivado / Vitis 2023.2 with the Nexys Video for a university final year project. I have created a MicroBlaze (also using DDR on the Nexys Video) block design which I am able to flash onto the QSPI Flash. Then from Vitis, I am able to program my embedded SW (without reprogramming the FPGA). I would like to also be able to have the embedded SW on the QSPI Flash along with my HW design. I looked at https://digilent.com/reference/learn/programmable-logic/tutorials/htsspisf/start but there is the issue of the xilisf library being depricated. I am unsure where to start and am looking for some guidance. Best regards,
  3. Hi, Thank you for the guide, it will be very useful for a university project of mine. I was wondering how one could attempt to solve the timing requirements? Best regards,
×
×
  • Create New...