FPGA Zealot
FPGA Zealot
  • 134
  • 161 854

Відео

Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
Переглядів 8593 роки тому
Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
Xilinx FPGA PCIe Python Driver Development - Part 1
Переглядів 4 тис.3 роки тому
Xilinx FPGA PCIe Python Driver Development - Part 1
Xilinx FPGA PCIE QSPI Flash Reading
Переглядів 1,3 тис.3 роки тому
Xilinx FPGA PCIE QSPI Flash Reading
Xilinx FPGA PCIE Page DDR Interface
Переглядів 1,7 тис.3 роки тому
Xilinx FPGA PCIE Page DDR Interface
HLS, DMA and PYNQ!
Переглядів 3,2 тис.3 роки тому
HLS, DMA and PYNQ!
Xilinx XDMA and XVC for PCIe data and debugging
Переглядів 4,2 тис.3 роки тому
Xilinx XDMA and XVC for PCIe data and debugging
DMA on the ZCU104 & PYNQ
Переглядів 1,2 тис.3 роки тому
DMA on the ZCU104 & PYNQ
Pynq on the ZCU104
Переглядів 2,4 тис.3 роки тому
Pynq on the ZCU104
PCIe on Xilinx FPGAs
Переглядів 16 тис.3 роки тому
PCIe on Xilinx FPGAs
FPGA Video Processing Line Buffers #2
Переглядів 3864 роки тому
FPGA Video Processing Line Buffers #2
FPGA Video Processing Line Buffers #1
Переглядів 5404 роки тому
FPGA Video Processing Line Buffers #1
FPGA Video Processing Line Buffers #0
Переглядів 8444 роки тому
FPGA Video Processing Line Buffers #0
FPGA Video Processing HDL Kernel # 5
Переглядів 1804 роки тому
FPGA Video Processing HDL Kernel # 5
OrangeCrab FPGA Getting Started
Переглядів 2,1 тис.4 роки тому
OrangeCrab FPGA Getting Started
FPGA Video Processing HDL Kernel #4
Переглядів 1304 роки тому
FPGA Video Processing HDL Kernel #4
FPGA Video Processing HDL Kernel #3
Переглядів 914 роки тому
FPGA Video Processing HDL Kernel #3
FPGA Video Processing HDL Kernel #2
Переглядів 1244 роки тому
FPGA Video Processing HDL Kernel #2
FPGA Video Processing HDL Kernel #1
Переглядів 2174 роки тому
FPGA Video Processing HDL Kernel #1
FPGA Video Processing HDL Kernel #0
Переглядів 3324 роки тому
FPGA Video Processing HDL Kernel #0
FPGA Video Processing 5x5 Kernel
Переглядів 2004 роки тому
FPGA Video Processing 5x5 Kernel
FPGA Image Processing RGB 3x3 Kernel HLS
Переглядів 4934 роки тому
FPGA Image Processing RGB 3x3 Kernel HLS
FPGA Image Processing 3x3 Kernel Demo
Переглядів 3694 роки тому
FPGA Image Processing 3x3 Kernel Demo
FPGA Image Processing
Переглядів 3,4 тис.4 роки тому
FPGA Image Processing
FPGA VDMA DVI LiveStream Part 2
Переглядів 1484 роки тому
FPGA VDMA DVI LiveStream Part 2
FPGA VDMA DVI Livestream
Переглядів 3144 роки тому
FPGA VDMA DVI Livestream
FPGA DVI Simulation Livestream
Переглядів 1494 роки тому
FPGA DVI Simulation Livestream
FPGA 1080P DVI Livestream
Переглядів 3574 роки тому
FPGA 1080P DVI Livestream
FPGA 12-Bit DVI Livestream
Переглядів 4034 роки тому
FPGA 12-Bit DVI Livestream
AXI DMA Processing Livestream #0
Переглядів 1,2 тис.4 роки тому
AXI DMA Processing Livestream #0

КОМЕНТАРІ

  • @II-er7gj
    @II-er7gj Місяць тому

    Can it mine crypto this board ? Can it be programmed to mine crypto coins for different algos ???

  • @JavadTaghia
    @JavadTaghia Місяць тому

    I have stupid question. How can I use JTAG/UART in JTAG mode? Do I need special cable? When I connect normal USB data cable, UART part works, I can see comms but not getting any JTAG connection in Vitis. Could you please dumb it down for me how I can use USB JTAG/UART to program FPGA logic and SoC?

    • @JavadTaghia
      @JavadTaghia Місяць тому

      the issue was in ubuntu not having the right driver. /home/YOU/xilinx24/Vivado/2024.1/data/xicom/cable_drivers/lin64/install_script/install_drivers THEN sudo ../install_drivers

    • @FPGAZealot
      @FPGAZealot Місяць тому

      FTDI handles both. Check your JTAG drivers from Vivado.

  • @II-er7gj
    @II-er7gj Місяць тому

    @FPGA Zealot - can you do some video where you make FPGA miner for kawpow, ethash and other useful most popular algos? How to make a bitstreams from mining algos - can you make some awesome video please ??

    • @FPGAZealot
      @FPGAZealot Місяць тому

      Mining algos are not easy to demo, but I try to look for a simple popular one.

    • @II-er7gj
      @II-er7gj Місяць тому

      @@FPGAZealot Maybe kawpow for Ravencoin or ethash (daggerhashimoto) for Ethereum type coins ? - those algos are ones of most popular!

  • @DocGould
    @DocGould Місяць тому

    I noticed u dma'd up to what was available in the bar ( 1MB ) how would you dma 'the rest' ( 4GB ) Is there a way to shift with that 8648 register perhaps to get more of the DDR? 1:16:01

    • @FPGAZealot
      @FPGAZealot Місяць тому

      The entire address space should be accessible.

    • @DocGould
      @DocGould Місяць тому

      @@FPGAZealot copy, so once I get my unit, if I were to follow along in future, I don't need to remap the bar or anything? Just re-address?

    • @FPGAZealot
      @FPGAZealot Місяць тому

      @@DocGould yes, join the discord to talk more. I plan to do a RPi 5 demo for it soon.

  • @Roofus-eu6pv
    @Roofus-eu6pv Місяць тому

    Hello, if we have trained a custom CNN model for a particular application with a dataset on colab as model file and h5 file , could we implement the model in vitis ai , if so could you please provide a tutorial on that , it would be extremely useful thankyou

    • @FPGAZealot
      @FPGAZealot Місяць тому

      I want to revisit Vitis AI with the Versal 2302, let me look at some options to demo that.

    • @Roofus-eu6pv
      @Roofus-eu6pv Місяць тому

      Thank you so much

  • @MrHeatification
    @MrHeatification Місяць тому

    CNN on Pynq

  • @praveenchandra-i8f
    @praveenchandra-i8f 2 місяці тому

    please do more videos using nios v processor sir

  • @Roofus-eu6pv
    @Roofus-eu6pv 2 місяці тому

    Hi is it possible to do this installation if I have wsl

  • @unixux
    @unixux 2 місяці тому

    Another incredibly helpful stream. I was able to replicate pretty much all of this with 2024.1 toolchain and on a different versal part (VD100 from Alinx) down to every Vitis bug , the only things left is actually running it. Seems that booting your pdi with baremetal elf is the hardest part to get right (until you figure it out, that is). Also, the most important detail about linking aarchnone64.o - it would take forever if you didnt point it out.

  • @monk6848
    @monk6848 2 місяці тому

    i would be very interested if you can expand on this exercise - to run Linux (minimal) on a NIOSV soft-cpu on a DE0-NANO or other small board board. :)

    • @FPGAZealot
      @FPGAZealot 2 місяці тому

      I need to get better at Bitbake and Yocto for that... Maybe buildroot would be better

  • @unixux
    @unixux 3 місяці тому

    I didn’t even know there’s a pynq equivalent for Altera . Great stream !

  • @rahulsinghmahar9480
    @rahulsinghmahar9480 3 місяці тому

    That's just so impressive

  • @arpitrao7849
    @arpitrao7849 3 місяці тому

    I am using a ZCU216 board, I am able to follow the steps until the hardware is programmed. I am using SFP cage transceivers to create a loop back test. The issue is when I try and do program device and load the bitstream nothing comes up. I only see the SysMon and nothing from the IBERT. Am I missing something? Also I selected the internal clock.

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      I would suspect that one of clocks are not running correctly.

  • @TahaAlars
    @TahaAlars 3 місяці тому

    I am learning from you in few videos more than whole my bachelor and master. Big thank you

  • @shahbaazable
    @shahbaazable 3 місяці тому

    its very old, but i have one use it for video frame buffering for my hardware encoding and decoding

  • @TahaAlars
    @TahaAlars 3 місяці тому

    Hello Andrew, Thank you so much for this valuable information. I just have a question. You always mention and showing your designs in vivado during streaming but you never say any reference for them. Is there any chance that we can access them for learning purposes? Specially the one with PCIe, DDR and Microblaze. Thank you in advacnce

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      There will be better references for future videos. Feel free to use discord to ask specific questions. I'll try to backtrack references for older videos as well.

    • @TahaAlars
      @TahaAlars 3 місяці тому

      @@FPGAZealot You are the best ever, thank you so much. I will never miss any of your streams in the future

  • @TahaAlars
    @TahaAlars 3 місяці тому

    Just best stream ever. Big thank you for your time

  • @thanatosor
    @thanatosor 3 місяці тому

    That's a gigantic AXI 😂

  • @thanatosor
    @thanatosor 3 місяці тому

    Can you put like 16-32GB RAM into that SODIMM then load big LLM model into this ZCu104 ?

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      Yes that's possible, but you need to modify the Vitis AI design to use the PL DDR.

    • @thanatosor
      @thanatosor 3 місяці тому

      @@FPGAZealot So it used PS DDR by default? Sorry I have no Zynq or ZCU to test this.

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      @@thanatosor Yes

  • @SaarN1337
    @SaarN1337 4 місяці тому

    Mind uploading the design files to GH so we could understand what's going on a bit better? Because you're familiar with your code, you go through it quite fast, too fast. I also have a Zuboard (no m.2 adapter, though), so I'm also curious about how you've set it up for this test. I'd love to experiment with PCIe on both Xilinx and Altera platforms, but sadly my other FPGA is a DE10-std so that's not happening until an affordable Agilex 3/5 comes out

    • @FPGAZealot
      @FPGAZealot 4 місяці тому

      I post something. Feel free to join the discord to ask more questions.

  • @whysguy3
    @whysguy3 4 місяці тому

    I was totally excited to sit down and watch this walk-through as I am beginning to test the waters of a FPGA design. But FPGA Zell it appears to give us a video of him talking to himself in front of a camera. We are unable to read your thoughts so as you mouse around the screen making comments we are lost to what is going on in your head and what you are doing. I hope your future videos will have more of a explanation to what you are thinking as you look around the GUI.

    • @FPGAZealot
      @FPGAZealot 4 місяці тому

      I will try to think of ways to make the content easier to follow. Feel free to join the discord to ask question and post ideas.

  • @muratcelik8581
    @muratcelik8581 4 місяці тому

    Hello, first of all, thank you for your video, I would like to ask you a question. How can I find out how uBlaze-V kernel compares to regular uBlaze?

  • @thanatosor
    @thanatosor 4 місяці тому

    Why not demo in ZYNQ or Artix-7 based FPGA, since VERSAL is EE edition only, with 3,000$ license.

    • @FPGAZealot
      @FPGAZealot 4 місяці тому

      I have videos for the other platforms.

  • @unixux
    @unixux 4 місяці тому

    Your streams are so incredibly helpful even a couple years later… it’s too late now but any chance for future ones with better resolution then 720 ? Zooming in on text can be tough at 720

    • @FPGAZealot
      @FPGAZealot 4 місяці тому

      That was a mistake in that stream. New Versal stream later this month.

    • @unixux
      @unixux 4 місяці тому

      @@FPGAZealot what do you think about the $800-900 versal parts from Trenz and Alinx ? I’m waiting for the latter now, hopefully it’s not a lemon …

  • @iluk9038
    @iluk9038 5 місяців тому

    Thanks a lot man!

  • @attilahcen8194
    @attilahcen8194 5 місяців тому

    I am searching open-source RISC-V IP can fit it into AMD (soft-core) like microblaze, can you please prupose some link resources for that, or if you can live session , Thank you

  • @rouzbehmolaei6601
    @rouzbehmolaei6601 5 місяців тому

    Thanks for your amazing contents. They are pretty helpful. Just how can i notify about your live sessions?

    • @FPGAZealot
      @FPGAZealot 4 місяці тому

      Follow on our Discord

  • @SaarN1337
    @SaarN1337 5 місяців тому

    Any chance of you getting a SoC and have the two sides (Nios V and ARM) talk with each other, and do whatever? It can be something simple, although you could slap on an SD a pre-built Linux image, if one exists for whatever board you got. Maybe even just run two identical codes simultaneously, and have one side signal to the other that it's done and compare the run times (maybe also include the time it takes to signal?) of the two. CycloneVs are cool. Waiting for cheap/educational Agilex devices to come out

    • @unixux
      @unixux 5 місяців тому

      I saw today they’re gonna ship an Versal SOM for around $800 which is basically free compared to every other Versal option

  • @EricFarrowTechnomonk
    @EricFarrowTechnomonk 5 місяців тому

    Hi Pynq lora please

  • @magendranpk2217
    @magendranpk2217 5 місяців тому

    @FPGA_Zealot please send the Github link of above project

    • @FPGAZealot
      @FPGAZealot Місяць тому

      Its a basic block diagram, but I will upload the build script.

  • @adamlam3080
    @adamlam3080 5 місяців тому

    I was hoping for like a Resnet-50 benchmark. any chance you know where i could find that?

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      They should have an example of it on the GitHub.

    • @adamlam3080
      @adamlam3080 3 місяці тому

      @@FPGAZealot i found their github for some sample code that will do the benchmark but no results and i didn't want to buy one just to do it lol

  • @sureshdotworks
    @sureshdotworks 5 місяців тому

    Thanks a lot for this stream ! I learned a lot of techniques which I never knew before !

  • @KedharGuhanBalakumar
    @KedharGuhanBalakumar 5 місяців тому

    What is your Linux machine configuration, like RAM and #CPUs?

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      Basic i5 6th Gen and 16 GB DDR 4

  • @unixux
    @unixux 5 місяців тому

    I may have missed that part but why do you wanna do microblaze if you have hard zynq us+ ?

    • @senma6802
      @senma6802 5 місяців тому

      Zynq in us+ is the PCIe Root Point; MicroBlaze is in the Artix and is the EndPoint of the PCIe.

  • @HungNguyen-to7dg
    @HungNguyen-to7dg 6 місяців тому

    How much is it?

  • @llkoole7
    @llkoole7 6 місяців тому

    Thanks a lot for these live streams! Super helpful. I was getting the same error as you near the end even after pointing the launch.json to the BOOT.bin. After hours of head scratching, I realized I'd forgotten to enable access to the axi interrupt controller in the platform setup tab of Vivado. Keep up the great streams mate :)

  • @sunyuxi3781
    @sunyuxi3781 6 місяців тому

    Wonderful topic. Would you be interested to talk more on versal potential applications in space?

  • @GiangNguyen-hc7mt
    @GiangNguyen-hc7mt 6 місяців тому

    this board is so great!, can you help me how to buy it? thanks for your video

  • @damny0utoobe
    @damny0utoobe 6 місяців тому

    Good talk on pcie on xilinx/amd

  • @abhirishi6200
    @abhirishi6200 6 місяців тому

    Nice yo

  • @kenr1970
    @kenr1970 6 місяців тому

    Very interested in the VE2302, this is most appreciated. Thanks for your efforts and to the group that donated it!

  • @pirateradio1926
    @pirateradio1926 7 місяців тому

    Thank you for being willing to make such detailed videos for such a niche subject. Every video I see uploaded by you catches my attention.

  • @GiangNguyen-hc7mt
    @GiangNguyen-hc7mt 7 місяців тому

    thanks so much, great video!

  • @HungNguyen-to7dg
    @HungNguyen-to7dg 7 місяців тому

    Is there a guide to run Linux on this board?

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      You could run Linux on the microblaze, but it would be slow and you would have to load the image over PCIe.

  • @Dr.Bigglesworth
    @Dr.Bigglesworth 7 місяців тому

    Did you ever figure out how to get RWEverything to access the memory addressed by your BAR?

    • @FPGAZealot
      @FPGAZealot 7 місяців тому

      Depends on the address space of the motherboard PCIe enumeration

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 7 місяців тому

      @@FPGAZealot Did you get it working for your application? If you're able to get a configured BAR (which you can obviously check with RWE, or for that matter, even configure it with RWE), RWE should be able to access that address region the BAR points to I would think? I understand if the BAR is in 32 bit address space, on a 64 bit OS, that has to be mapped somewhere in the 64 bit address space. In my case, I just used 64 bit BARs, and I would think it would map it into real address space as far as RWE would think... I guess I'm assuming RWE memory read/write it to physical address in 64 bit space on a 64 bit OS.

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 7 місяців тому

      I used WinDriver (Jungo) evaluation to make a .inf file for my board, used Device Manager to associate it with my board, and using Device Manager, did a scan for new hardware, and my board board got enumerated. Then I was able to read/write all the memory/GPIO registers behind the BARs. So, the answer is, RWE can access the memory behind my BARs.

  • @domu64
    @domu64 7 місяців тому

    Is it possible to do this on Xilinx Alveo U280 cards?

    • @FPGAZealot
      @FPGAZealot 7 місяців тому

      Yes, it is designed for those boards.

  • @venkatmanian2256
    @venkatmanian2256 7 місяців тому

    Real bad presentation skills. It might be better if it was done offline and edited, than in a live stream!

  • @NguyễnLêMinhHòa
    @NguyễnLêMinhHòa 7 місяців тому

    Hi bro, can you please make the video for testing performance in this project or any related PCIE project ?

  • @quant-prep2843
    @quant-prep2843 8 місяців тому

    keyboard name please

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

    It sucks that they still sell these but havent updated anything to keep up with the open source tool chains. The make file is useless, at least on windows. Had to make a batch file that runs the commands automatically to generate the bitstream with the bootloader header. The ecp command failed because of the --compress flag is no longer valid. Nextnpr says there is no clock signal. So the program never runs, bootloader does, but nothing after. And to make things worse, i found out i dont even need a FPGA as there are apparently dedicated FIFO ICs. Might as well have just burned 100 dollars haha.

    • @FPGAZealot
      @FPGAZealot 3 місяці тому

      I should revisit this FPGA and give an update.

    • @kvmspraneeth2765
      @kvmspraneeth2765 Місяць тому

      @@FPGAZealot can you please make an updated video on orangecrab that would really help my project please