Lesson 13 – ZYNQ PL Reconfiguration
During this lesson we try to focus on the concept of reconfiguration. This feature in FPGA devices is extremely useful since it allows the user at each point in time to reconfigure his FPGA fabric according to the incoming workload and computational and interfacing constraints.
First we focus a very basic use case: reconfiguring the ZYNQ PL with a set of bitstreams stored on the SD card. We show the steps required to create a system which allows the user to reconfigure the PL whenever he wants with each of the bitstreams available on the SD Card.
Watch video: Online
Example designs for this lesson are available upon a donation.
استاد گرانقدر مایی که تو ایرانیم چه طوری این مثال های مرتبط با درس بخریم…
salam, lotfan be man yek email bezanid.
Dear Mr. Sadri
thank you for your help.
i have this type of problems.
hi
please told me which zedborad for start with zinq is good for a student?
Any of the zynq based boards from Avnet are fine.
how i can buy a zedboard from iran?
Hi
first of all thanks a lot for the videos its extremely helpfull, i generated the .bin files from by going to Vivado bitstream setting and checking the -bin_file* option, but the generated bin files don’t seem to work would you please tell me what am i doing wrong, also i failed to use the command
bootgen -image .bif -split bin -o i BOOT.BIN
as i am running under windos os
Best Regards
Hi, I have booted o my board using headless SD card, I have GNU bash in the terminal works well, I want to know is there a way to program the FPGA in the board using only the bitstream? any commands in GNU bash to do that after I place my generated bitstream in the home directory for example ?
Thanks for posting video…
Hello
Please help me
I’m from Iran
How can i buy examples & videos
Thank you
Ali you can have access to all design source codes of my videos by purchasing the corresponding product at the iranian green-electrons online shop located at http://www.green-electrons.com/ir/
Hello,
Thank you very much for such comprehensive videos and explanations. I realize that the posting date for the lesson13 is about a year ago. Did you stop making new videos, or you post them somewhere else? It would be very nice to have some introduction to video processing, particularly, how to properly set up data flow from the Video In IPcore to Video out IPcore, including separate clocking, VDMA usage, and some simple intermediate image processing blocks. Do you have any good references that would help to get started with video processing, assuming my level of knowledge obtained from you videos?
Thank you in advance.
Hi. I have not stopped production of videos.
Recently, I have created a set of videos on development of Linux Kernel Level drivers for Custom AXI IP blocks for the ZYNQ.
The videos have strong focus on AXI DMA. They teach how one can realize his own AXI DMA Kernel level driver for the Linux running on the ARM host of the ZYNQ.
The videos have strong focus also on development of suitable user level application for talking and communicating with the Kernel level driver.
This, as far as I know, is something completely missing from the original xilinx solution.
These videos along with their related example design source codes are not available to public (not at the moment). They might be purchased separately if any one needs them.
This sounds good. Do you have the list of topics that are available at the moment, and links to where they can be purchased? I am starting working on video processing, so I would be really interesting in VDMA utilization. Please, let me know.
Write me an email please.
hello
please help me
how i can access the eth in the pl portion?
first step, try xilinx emac lite
Hello,
I have done small donation for your help. Please add my email id in your dropbox so that i can access other videos and code.
Thank you,
hello,
if i make a donation ,i will get the code?
thanks
Yes Sir!
Of course you do.
Thank you very much for the tutorials. I have a a doubt. How to send serial data in AXI-S from ARM to PL in linux. Do I need to it with memory mapping? Please help
I am not using DMA.
How much minimum donation is applicable for data access………..?
to me, based on the work i have done for these videos, 20 euros is considered a fair donation.
hello sir,
Can you give me access too the code source of the app developped in this video https://www.youtube.com/watch?v=ROuzgLZ6qsU
Best regards
hi. sources are available upon donations.
Hi,
After receiving the donation confirmation, how do we access the source code?
Thanks in advance,
Best regards
i should have sent you your account coordinates
Dear Mohammadsadegh Sadri,
Can you check your mail box (yahoo or gmail) again? I’ve made a donation for this series but I’ve not received any information.
Hi Tung. i sent you your account coordinates. sorry for delay.
Hello,
I have done a donation for your series. Please add my email id in your dropbox so that i can access other videos and code.
Thank you
hi. your account coordinates should have been sent to you.
Hello dear professor
Thank you very much for your good video tutorials.
Can the program sources for the Z-TURN board be used without modification like the board used by the z-board?
I am an Iranian student and I want to do ZYNC with your training.
Thanks
Hi.
If you are moving between different ZYNQ boards, then it should be very easy to port a vivado project from one board to another one. But PS configuration will not necessarily be exactly the same.