Zynq Part 1: Vivado block diagram (no Verilog/VHDL necessary!)
Vložit
- čas přidán 29. 08. 2024
- Hi, I'm Stacey, and in this video I show the vivado side of a basic Zynq project with no VHDL/Verilog required.
Not Sponsored, I just use this software a lot!
Download vivado here: www.xilinx.com...
Buy me a coffee to support my channel: www.buymeacoff...
I absolutely love how involved you are throughout. Amazing.
This material was presented as only someone who really understands what they are doing can. I was especially impressed at how Stacey anticipated virtually all of the questions I had. Great job!
Finally, a tutoral on Xilinix SoC's that makes sense.
The most clear and detailed explanation I've seen for a long time.
Glad it helped!
Thank you for this class. What incredible and detailed teaching, besides being straight to the point. It's hard to find good content on this type of subject; I really hope you continue sharing this kind of knowledge that ends up helping many people. Hugs from Brazil.
This is the first video in which I really understood what the teacher is teaching...
Thank you... Awsm video...
Really amazed to see how simple you made this topic for a beginner like me to understand. Thanks for the video. Looking forward to more such video tutorials!
Okay, this is weird - I was looking at Zynq SoCs only a couple of hours ago for a future project. I've used Vivado a fair amount when working with Artix-7s but never Vitis, so I look forward to part 2. Thank-you for your video.
Stacey, you are a legend!
Thanks for the nice video tutorial. Waiting for the next part.
Thank you, very helpful.
Many thanks for your efforts Stacey. Your videos are very useful and we really appreciate your time.
This is the channel what i need! Thanks for share this content. Greetings from Argentina
Great video, always liked Vivado more than Quartus, much easier to learn
Excellent Vid & Explanation of this complicated Software & Project. Keep up the good work Stacey! 😁I've just bought a Zybo Z7-10 purely on the strentgh of this Vid!
a stacey plus vivado. i like it
well done!
Great video 👍👍👍
very clear and easy to understand, thanks!
Great to see your new post Katy.
Thank you for the series.
Could you please make a video on some applications such as connecting camera, servo, dc motors, some sensors and etc?
Thank you for such a great video!
Useful example, thank you
I guess, those of us who don't have Zynq can use a microblaze for "processing system". I train on a board with a xcku15p-ffve1517. IMHO, the GPIO even doesn't need 4k range - 128 bytes looks sufficient. Are there considerations to put it bigger (like faster address decode, etc) ?
Great video! I've been struggling a lot with programming FPGAs for my master thesis and your videos have by far been of the greatest help.
One question about the peripherals: the way I understand the block diagram now is that the AXI interconnect is connected to both the LEDs and switches in this case, not the other way around. So, in this case, can the switches be used in this case to provide input back through the interconnect to the PS to make the LEDs turn on for example? Basically, is the master and slave AXI connection a two way street?
Yup, precisely! Actually in the Vitis video, I'll show how I connect the switches to the LEDs to do just that.
The question you asked has 2 components…
#1 as stacey replied to already… yes you can trigger interrupts on gpio input change to notify the zynq processor
BUT YOU ALSO ASKED “is axi a two way street” which is an entirely different question…
#2 Is axi a 2 way street? No… only the master can issue read write requests from peripherals!
Thanks so much!
Thank you very much Stacey for this nice tutorial. I followed your 2 parts using Vivado 2023.2, but after using the exported XSA file in Vitis, there is no driver for block ram, I am able to use GPIO but the platform created has no driver for xbram. Either Vivado 2023.2 does not include it in the XSA file, or the Vitis software has a bug and can't see it in XSA file. I would like some advice on this
thanks for sharing!
You're welcome!
Thank you!
great explanation. i am from india and i really enjoy your tutotial for block design but what we basically trying to do here ? turning on or off led through zunq processor or something else ?
Hi Stacey, can you please briefly explain the pin connection of FPGA board with laptop. I have USB blaster with JTAG. thanks
afrikaans is my favorite accent
You connect your peripherals to the interconnect_aresetn, when the Processor System Reset has a dedicated output called peripheral_aresetn. Is this going to be a problem? The instinct tells us that there are differences between these two resets generated by the reset IP. What can you tell us about that? Thanks!
There is a slight delay, as far as I know, between the peripheral reset and the interconnect reset. So that the interconnects can come out of reset first. However, unless your peripheral specifically needs this reset timing, it doesn't really matter in practice which is connected.
When do we use Constraint files?
Can you explain the mceliece cryptography system on vivado
Omg where were you hiding till now