ZYNQ Training - Session 04 - Designing with AXI using Xilinx Vivado

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024

ความคิดเห็น • 57

  • @huantrankim8383
    @huantrankim8383 3 ปีที่แล้ว +11

    Came with a list of questions and left with none! This is a killer lecture, very concise. Thanks a lot!

  • @shristichakravorty1826
    @shristichakravorty1826 4 ปีที่แล้ว +3

    some institute charge good amount to teach these concepts and then after certain input we have to carry our research at the same time you come like an angel with a better explanation for free. really thankful

  • @michaelscottboston
    @michaelscottboston 7 ปีที่แล้ว +32

    Good tutorials... recommend watching them at 2x speed.

    • @Althemor
      @Althemor 5 ปีที่แล้ว +4

      At 1.5 you can actually listen to what he says all the time. I would rather do that and just skip five seconds when I think something is irrelevant to me.

  • @filippopersia5767
    @filippopersia5767 9 ปีที่แล้ว +1

    Mohammad Sadegh I would like just to thank you. This series of video is Extremely useful, and incredibly professional. I'm Italian thus I'm glad University of Bologna had the opportunity to host such a wonderful person.

  • @KiranKumar-ns3kv
    @KiranKumar-ns3kv 9 ปีที่แล้ว +6

    Thank you very much sir for the tutorials... Your tutorial is appreciable and became very simple to understand. Please post as many tutorials as possible..

  • @user-ff9qo4jl9r
    @user-ff9qo4jl9r 10 ปีที่แล้ว +1

    Many thanks,your lecture is helpful and your English is easy to understand for Chinese.

  • @SciHeartJourney
    @SciHeartJourney ปีที่แล้ว

    You are awesome! Thank you for walking us through the finer details with this video.
    The AXI manual is something like 2000 pages. 🤯

    • @AlbertRei3424
      @AlbertRei3424 ปีที่แล้ว

      Yes, it's like every designing field now needs someone that studied it for 5 years, it's insane

  • @phamucmanh5899
    @phamucmanh5899 ปีที่แล้ว

    thank you so much, i've learned a lots from these tutorials

  • @qaderdorosti7808
    @qaderdorosti7808 7 ปีที่แล้ว +1

    what a great and educational video, Mohammad jan! Thanks a lot!

  • @muhammadawaishussain240
    @muhammadawaishussain240 5 ปีที่แล้ว +3

    I have tried to follow same steps as you said but when I come to insert Memory Interface Generator, I only see "Run connection Automation" but not "Run block automation". What could be wrong that I am doing?

  • @dv1112223331
    @dv1112223331 7 ปีที่แล้ว +4

    very good and precise tutorial, thank you 😊

  • @RiyadhElalami
    @RiyadhElalami 6 ปีที่แล้ว +2

    Thank you, you have a great style it is engaging and very well done, thanks.

  • @mbuaesenju8514
    @mbuaesenju8514 ปีที่แล้ว

    wow! you killed it man. Thank you. I look forward to publishing a tol.

  • @mohammadbaharvand7886
    @mohammadbaharvand7886 3 ปีที่แล้ว +1

    Thanks ,that was very helpful .

  • @bensidle9192
    @bensidle9192 4 ปีที่แล้ว +2

    I'm greatly enjoying the series but I ran into a problem with this lesson. When I added the Memory Interface Generator there was no option to "Run Block Automation", no amount of fiddling would let me connect to the DRAM, I guess it's some new feature of Vivado 2017.4 for Windows but I cannot figure it out, would be grateful for any assistance.

  • @alexanderel-kady8420
    @alexanderel-kady8420 9 ปีที่แล้ว +2

    Congratulation for everything!

  • @teekamkhandelwal5466
    @teekamkhandelwal5466 4 ปีที่แล้ว +2

    Sir it is possible to perform dynamic voltage frequently scaling on zynq board using vivado

    • @MohammadSSadri
      @MohammadSSadri  4 ปีที่แล้ว +2

      you can scale the cpu running frequency. but voltage, i am not sure.

  • @brendansouvenir1356
    @brendansouvenir1356 9 ปีที่แล้ว +1

    at 56:30, a new Axi peripheral is generated when you run connection automation. Is there a reason why Vivado did not use the previous Axi interconnect? I believe in a previous video, you mentioned that up to 16 Master and 16 Slaves could be connected to the same Axi interconnect. Is there a reason one couldn't just use the previous axi interconnect?

  • @allenchen4752
    @allenchen4752 ปีที่แล้ว

    Amazing, it helps me a lot to understand AXI. But may I ask how to use it step by step, with a real application?

  • @vovkaKosoi
    @vovkaKosoi 8 ปีที่แล้ว +2

    Thanks! Very useful tutorial. Can you explain please, if i want to use a BRAM block just as a simple array of registers, may i connect it to same interconnect block as microblaze M_AXI_DP, not M_AXI_DC? Is there any difference to comunicate with this BRAM through DP or DC? Or basically, should EVERY memory arrays such as DDR, Flash or BRAM be connected to microblaze through DC and IC?
    And, if i understand correctly, IC is not necesary should be connected to external memory arrays, if i use them only for some sort of a constants container? Sorry for bad english(

  • @jurevreca9229
    @jurevreca9229 5 ปีที่แล้ว

    Thanks for these tutorials.

  • @DhruvSaxena7
    @DhruvSaxena7 7 ปีที่แล้ว

    Thanks bro for sharing all the videos. Very helpful!

  • @aminya74
    @aminya74 5 ปีที่แล้ว

    Thanks for this great tutorial.

  • @ccsdemo2889
    @ccsdemo2889 4 ปีที่แล้ว

    Can I ask, understanding that this is just an example, but what would be the useage of this board design? I couldn't quite grasp what it was setting out to achieve

  • @El_Croc
    @El_Croc ปีที่แล้ว

    I am baffled, why does a timer interrupt require a 64k address space?? Coming from Z80 land, which has a whole memory map of 64k this makes zero sense to me... wasting 64k of address space
    ?

  • @Torresromel
    @Torresromel 9 ปีที่แล้ว

    Amazing work mate!!!

  • @amitpatel130
    @amitpatel130 7 ปีที่แล้ว

    Great tutorial! Thank you!

  • @mdesm2005
    @mdesm2005 10 ปีที่แล้ว +1

    Thanks. Do you have advice to creating an AXI Lite slave block? Say I want to write a Verilog module that controls external physical (real) pins. Some pins are output, other are inputs which feed into a FIFO. I'd like the PS to access the output of the FIFO and to access control registers to configure its operation.

    • @MohammadSSadri
      @MohammadSSadri  10 ปีที่แล้ว +1

      Hi, Yes! I will cover this in detail in future videos.

    • @WisdomWavesankitrathore
      @WisdomWavesankitrathore 9 ปีที่แล้ว

      Mohammadsadegh Sadri hi sir could you please tell me how to used zynq spi and write c code for spi .

  • @trilokjt2118
    @trilokjt2118 8 ปีที่แล้ว

    Thanks a lot, really u done very good work.

  • @darshaksheladiya5744
    @darshaksheladiya5744 6 ปีที่แล้ว +1

    Hi,
    I want to read and write the data to DDR3(as a slave ) using MicroBlaze(as a master). Is this Design work for that??

    • @electronicswithyeya
      @electronicswithyeya ปีที่แล้ว

      yes Sir ! he obiviously added an AXI DRAM Conroller to perform a write and read transaction from MicroBlaze ( Master) to DRAM (Slave).

  • @maziarghorbani
    @maziarghorbani 9 ปีที่แล้ว

    Thanks for the video.

  • @tahirsengine
    @tahirsengine 3 ปีที่แล้ว

    Run at x1.75. Sounds perfect.

  • @morhafjaela2501
    @morhafjaela2501 6 ปีที่แล้ว

    Great tutorial!

  • @lukpanter
    @lukpanter 10 ปีที่แล้ว +1

    Thanks for the video! It is very interesting and explains everything clearly. I am very interested in learning Vivado, especially as interconnect Zynq and Microblaze do you plan to do some video to explain such communication? or maybe do you have any project in Vivado where've made? Thank you very much!

    • @MohammadSSadri
      @MohammadSSadri  10 ปีที่แล้ว +2

      Hi, I am going to do that. just step by step! soon I will begin creating designs with the zynq directly. thanks.

  • @umairashraf3847
    @umairashraf3847 10 ปีที่แล้ว

    Thanks alot , really its very helpful. . .

  • @BenHarris92
    @BenHarris92 9 ปีที่แล้ว

    Really useful, cheers!

  • @i12805
    @i12805 8 ปีที่แล้ว

    Great . Thank you.

  • @thanhtungle9335
    @thanhtungle9335 5 ปีที่แล้ว

    Do you think that MicroBlaze is still popular and is a good choice for many embedded system designs at the moment?

    • @MohammadSSadri
      @MohammadSSadri  5 ปีที่แล้ว +1

      i very think microblaze is still a useful option for many projects.

  • @badruhasna1058
    @badruhasna1058 3 ปีที่แล้ว

    Ranme ❤❤

  • @badruhasna1058
    @badruhasna1058 3 ปีที่แล้ว

    Rama

  • @badruhasna1058
    @badruhasna1058 3 ปีที่แล้ว

    Naomi kHbaicdia