Vitis Beginner Tutorial- Creating GPIO project

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 28

  • @MrCrixizix
    @MrCrixizix 4 роки тому +2

    Very helpful tutorial for navigating the Vitis interface. I got it working on my Zybo Z7 board.

  • @marwanal-yoonus280
    @marwanal-yoonus280 3 місяці тому

    Dear Sir
    Please, I have a problem during reading the status of an output switch on Zybo Z7-10.
    I use Vitis to program the Zynq processor with Gpio connected to a slid switch. I make the switch (input2) status as a condition as shown in the program below if (D == 1) ;
    The following program works only when the input2 signal that was connected to Gpio IP starts from ("1") but the program does not work when input2 signal starts from ("0").
    //////////
    while (1)
    { D = XGpio_DiscreteRead(&input2, 1); // input2 from a slide switch
    if (D == 1)
    { sum_all = XGpio_DiscreteRead(&input, 1); // input is a 32-bit data
    printf("%x
    " , sum_all);
    sleep (1); }
    else
    { XGpio_DiscreteWrite(&output, 1, 0); // output is a LED
    printf("No_Signal
    ");
    sleep (1); }
    }
    /////////////
    i.e. the program works only when I change input2 from "1" to "0" but does not work when the input2 start changes from "0" to "1".

  • @hthrun
    @hthrun 2 роки тому +1

    How do you create the xgpio.h file?

  • @bruhbruhepicdude
    @bruhbruhepicdude 9 місяців тому

    hi, my board is correctly running the project but i get no messages in terminal, why is this?

  • @Bwajster
    @Bwajster 2 роки тому

    Does Vitis HLS v2022.1 support built-in HLS Functions such as hls::Threshold, hls::Erode, hls::Dilate, hls::Mul, hls::Duplicate, hls::MinMaxLoc, hls::CvtColor etc. ?

  • @trungpham704
    @trungpham704 2 роки тому

    Thanks for this amazing video. Everything works fine on my board

  • @davewilliams7693
    @davewilliams7693 3 роки тому

    FPGA configuration was done using the USB port/terminal? I did not see where you specifically configured or programmed the FPGA - it seemed to occur 'automatically'. Is this a feature of this specific PYNQ Z1 dev board?

    • @DigitronixNepal
      @DigitronixNepal  3 роки тому

      Hello Dave, yes we used USB-PROG/UART port for programming PYNQ Board. At 9:54 Second, you can see we do "Launch on Hardware" which programs the BITSTREAM to FPGA board first and then Vitis tool upload the software application.
      For programming PYNQ with JTAG or PROG, you have to "select the Jumper left to USB port into JTAG mode".

  • @rildank5557
    @rildank5557 3 роки тому +1

    Hello, thanks for the video. Can you explain what are the differences between Xilinx SDK and Vitis ?

    • @justincarpenter6147
      @justincarpenter6147 3 роки тому

      SDK was integrated into Vitis. Anything that asks you to use SDK is now outdated after I believe 2018.

  • @shadyzahran3330
    @shadyzahran3330 4 роки тому

    Are you going to complete a full tutorials for the rest of the peripherals

  • @eddygonzalez6513
    @eddygonzalez6513 2 роки тому

    where is de .XSA file ? i don't see it

    • @DigitronixNepal
      @DigitronixNepal  2 роки тому

      Eddy this GPIO project is quite simple project. Please recreate a block design by watching the video! Tcl is needed for re-creating the VIVADO project.

  • @curtisnotestine3134
    @curtisnotestine3134 2 роки тому

    Can you provide a link to the C code?

    • @DigitronixNepal
      @DigitronixNepal  2 роки тому

      Hello Curtis, for sources please write us email at info@logictronix.com! Thanks!

  • @sebastainandexer5119
    @sebastainandexer5119 4 роки тому

    Hello and thanks you for your videos on this channel.
    I'd like to learn the xilinx vitis software platform for programming software part and implementing the hardware part with it.
    Can you suggest me how to learn it and where should I start (like which user guides and ...).?
    Best regards

    • @DigitronixNepal
      @DigitronixNepal  4 роки тому

      Thanks for your interest. we are on creating such content!

    • @sebastainandexer5119
      @sebastainandexer5119 4 роки тому

      @@DigitronixNepal Thank you very much. Best regards.

  • @vijaydattu709
    @vijaydattu709 3 роки тому

    Hello sir,thanks for the video,how to work with lwip tcp server client application vitis in qemu emulator?if possible please tell us the procedure.

    • @DigitronixNepal
      @DigitronixNepal  3 роки тому

      Hello Vijay, you can write your question detail at digitronxinepali@gmail.com and CC to info@logictronix.com. Thanks for watching this tutorial and your question!

  • @juaantaapiaa
    @juaantaapiaa 2 роки тому +1

    Thank you very much!

  • @Rain-wl4rz
    @Rain-wl4rz Рік тому

    Very inspiring video,thx

  • @ivankouemo8293
    @ivankouemo8293 3 роки тому

    ​@UCkT8hcmjKupHESuKn-ef5gA I simulate exactly the same project like you and launch it on Vitis. However, after building:
    1. The Platform, it receive to many errors informing me, they are too many Header files like Xil_printf.h, xil_io.h, ...etc missing in the include folder of the platform under bsp folder. I found all those headers files and add it the include folder. I rebuilt the platform and it works. I've the process like this each time, i'll like to create a platform for a new xsa.file. Now, my questions: Did you face to the same situation before uploading the video?
    2. The application, many failures have occurred:
    -> undefined reference to 'out byte'. Solution: for this i had to comment the line xil_printf("Hello World");
    -> undefined reference to 'microblaze_enable_dcache'. Solution: i had to comment also the line in platform.c
    -> undefined reference to 'microblaze_enable_icache'. Solution: i had to comment also the line in platform.c
    -> undefined reference to '_interrupt_handler' in function '_vector_interrupt. ==> At this stage found no solution up to now :-( . Do you please have any idea, how i can solve this issue?
    Thanks in advance!

  • @migry
    @migry 3 роки тому

    Well I still have no idea what Vitis is or why it is better than standard SDK. Just sounds like a nasty disease to me.

  • @nikolaykostishen6402
    @nikolaykostishen6402 Рік тому

    Thanks man!

  • @CyberKrish271
    @CyberKrish271 4 роки тому

    Great video