FPGA Zealot
FPGA Zealot
  • 131
  • 156 093

วีดีโอ

Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
มุมมอง 8363 ปีที่แล้ว
Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
Xilinx FPGA PCIe Python Driver Development - Part 1
มุมมอง 3.9K3 ปีที่แล้ว
Xilinx FPGA PCIe Python Driver Development - Part 1
Xilinx FPGA PCIE QSPI Flash Reading
มุมมอง 1.2K3 ปีที่แล้ว
Xilinx FPGA PCIE QSPI Flash Reading
Xilinx FPGA PCIE Page DDR Interface
มุมมอง 1.6K3 ปีที่แล้ว
Xilinx FPGA PCIE Page DDR Interface
HLS, DMA and PYNQ!
มุมมอง 3.1K3 ปีที่แล้ว
HLS, DMA and PYNQ!
Xilinx XDMA and XVC for PCIe data and debugging
มุมมอง 4.1K3 ปีที่แล้ว
Xilinx XDMA and XVC for PCIe data and debugging
DMA on the ZCU104 & PYNQ
มุมมอง 1.2K3 ปีที่แล้ว
DMA on the ZCU104 & PYNQ
Pynq on the ZCU104
มุมมอง 2.4K3 ปีที่แล้ว
Pynq on the ZCU104
PCIe on Xilinx FPGAs
มุมมอง 16K3 ปีที่แล้ว
PCIe on Xilinx FPGAs
FPGA Video Processing Line Buffers #2
มุมมอง 3734 ปีที่แล้ว
FPGA Video Processing Line Buffers #2
FPGA Video Processing Line Buffers #1
มุมมอง 5084 ปีที่แล้ว
FPGA Video Processing Line Buffers #1
FPGA Video Processing Line Buffers #0
มุมมอง 8354 ปีที่แล้ว
FPGA Video Processing Line Buffers #0
FPGA Video Processing HDL Kernel # 5
มุมมอง 1754 ปีที่แล้ว
FPGA Video Processing HDL Kernel # 5
OrangeCrab FPGA Getting Started
มุมมอง 2.1K4 ปีที่แล้ว
OrangeCrab FPGA Getting Started
FPGA Video Processing HDL Kernel #4
มุมมอง 1294 ปีที่แล้ว
FPGA Video Processing HDL Kernel #4
FPGA Video Processing HDL Kernel #3
มุมมอง 904 ปีที่แล้ว
FPGA Video Processing HDL Kernel #3
FPGA Video Processing HDL Kernel #2
มุมมอง 1204 ปีที่แล้ว
FPGA Video Processing HDL Kernel #2
FPGA Video Processing HDL Kernel #1
มุมมอง 2114 ปีที่แล้ว
FPGA Video Processing HDL Kernel #1
FPGA Video Processing HDL Kernel #0
มุมมอง 3284 ปีที่แล้ว
FPGA Video Processing HDL Kernel #0
FPGA Video Processing 5x5 Kernel
มุมมอง 1934 ปีที่แล้ว
FPGA Video Processing 5x5 Kernel
FPGA Image Processing RGB 3x3 Kernel HLS
มุมมอง 4734 ปีที่แล้ว
FPGA Image Processing RGB 3x3 Kernel HLS
FPGA Image Processing 3x3 Kernel Demo
มุมมอง 3514 ปีที่แล้ว
FPGA Image Processing 3x3 Kernel Demo
FPGA Image Processing
มุมมอง 3.4K4 ปีที่แล้ว
FPGA Image Processing
FPGA VDMA DVI LiveStream Part 2
มุมมอง 1464 ปีที่แล้ว
FPGA VDMA DVI LiveStream Part 2
FPGA VDMA DVI Livestream
มุมมอง 3064 ปีที่แล้ว
FPGA VDMA DVI Livestream
FPGA DVI Simulation Livestream
มุมมอง 1454 ปีที่แล้ว
FPGA DVI Simulation Livestream
FPGA 1080P DVI Livestream
มุมมอง 3514 ปีที่แล้ว
FPGA 1080P DVI Livestream
FPGA 12-Bit DVI Livestream
มุมมอง 4004 ปีที่แล้ว
FPGA 12-Bit DVI Livestream
AXI DMA Processing Livestream #0
มุมมอง 1.2K4 ปีที่แล้ว
AXI DMA Processing Livestream #0

ความคิดเห็น

  • @JavadTaghia
    @JavadTaghia 4 วันที่ผ่านมา

    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 3 วันที่ผ่านมา

      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 3 วันที่ผ่านมา

      FTDI handles both. Check your JTAG drivers from Vivado.

  • @II-er7gj
    @II-er7gj 8 วันที่ผ่านมา

    @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 6 วันที่ผ่านมา

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

    • @II-er7gj
      @II-er7gj 6 วันที่ผ่านมา

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

  • @DocGould
    @DocGould 10 วันที่ผ่านมา

    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 7 วันที่ผ่านมา

      The entire address space should be accessible.

    • @DocGould
      @DocGould 6 วันที่ผ่านมา

      @@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 6 วันที่ผ่านมา

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

  • @Roofus-eu6pv
    @Roofus-eu6pv 13 วันที่ผ่านมา

    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 6 วันที่ผ่านมา

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

    • @Roofus-eu6pv
      @Roofus-eu6pv 3 วันที่ผ่านมา

      Thank you so much

  • @MrHeatification
    @MrHeatification 20 วันที่ผ่านมา

    CNN on Pynq

  • @praveenchandra-i8f
    @praveenchandra-i8f หลายเดือนก่อน

    please do more videos using nios v processor sir

  • @Roofus-eu6pv
    @Roofus-eu6pv หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot หลายเดือนก่อน

      I think so

  • @unixux
    @unixux หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

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

  • @unixux
    @unixux หลายเดือนก่อน

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

  • @rahulsinghmahar9480
    @rahulsinghmahar9480 2 หลายเดือนก่อน

    That's just so impressive

  • @arpitrao7849
    @arpitrao7849 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

  • @TahaAlars
    @TahaAlars 2 หลายเดือนก่อน

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

  • @shahbaazable
    @shahbaazable 2 หลายเดือนก่อน

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

  • @TahaAlars
    @TahaAlars 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

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

  • @TahaAlars
    @TahaAlars 2 หลายเดือนก่อน

    Just best stream ever. Big thank you for your time

  • @thanatosor
    @thanatosor 2 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

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

    • @thanatosor
      @thanatosor 2 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

      @@thanatosor Yes

  • @SaarN1337
    @SaarN1337 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @whysguy3
    @whysguy3 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

      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 3 หลายเดือนก่อน

    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?

  • @unixux
    @unixux 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

    • @unixux
      @unixux 3 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

    Thanks a lot man!

  • @attilahcen8194
    @attilahcen8194 4 หลายเดือนก่อน

    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

    • @FPGAZealot
      @FPGAZealot 3 หลายเดือนก่อน

      I suggest LiteX

  • @rouzbehmolaei6601
    @rouzbehmolaei6601 4 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 3 หลายเดือนก่อน

      Follow on our Discord

  • @SaarN1337
    @SaarN1337 4 หลายเดือนก่อน

    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 4 หลายเดือนก่อน

      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 4 หลายเดือนก่อน

    Hi Pynq lora please

  • @magendranpk2217
    @magendranpk2217 4 หลายเดือนก่อน

    @FPGA_Zealot please send the Github link of above project

    • @FPGAZealot
      @FPGAZealot 6 วันที่ผ่านมา

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

  • @adamlam3080
    @adamlam3080 4 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

      They should have an example of it on the GitHub.

    • @adamlam3080
      @adamlam3080 2 หลายเดือนก่อน

      @@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 4 หลายเดือนก่อน

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

  • @KedharGuhanBalakumar
    @KedharGuhanBalakumar 4 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

      Basic i5 6th Gen and 16 GB DDR 4

  • @unixux
    @unixux 4 หลายเดือนก่อน

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

    • @senma6802
      @senma6802 4 หลายเดือนก่อน

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

  • @HungNguyen-to7dg
    @HungNguyen-to7dg 4 หลายเดือนก่อน

    How much is it?

    • @FPGAZealot
      @FPGAZealot 4 หลายเดือนก่อน

      $1300 ish

  • @llkoole7
    @llkoole7 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

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

  • @GiangNguyen-hc7mt
    @GiangNguyen-hc7mt 5 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 5 หลายเดือนก่อน

      Contact Frontgrade

    • @GiangNguyen-hc7mt
      @GiangNguyen-hc7mt 5 หลายเดือนก่อน

      @@FPGAZealot yes, thanks so much!

  • @damny0utoobe
    @damny0utoobe 5 หลายเดือนก่อน

    Good talk on pcie on xilinx/amd

  • @abhirishi6200
    @abhirishi6200 5 หลายเดือนก่อน

    Nice yo

  • @kenr1970
    @kenr1970 5 หลายเดือนก่อน

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

  • @pirateradio1926
    @pirateradio1926 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

    thanks so much, great video!

  • @HungNguyen-to7dg
    @HungNguyen-to7dg 6 หลายเดือนก่อน

    Is there a guide to run Linux on this board?

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 6 หลายเดือนก่อน

      Depends on the address space of the motherboard PCIe enumeration

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 6 หลายเดือนก่อน

      @@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 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

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

    • @FPGAZealot
      @FPGAZealot 6 หลายเดือนก่อน

      Yes, it is designed for those boards.

  • @venkatmanian2256
    @venkatmanian2256 6 หลายเดือนก่อน

    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 6 หลายเดือนก่อน

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

  • @quant-prep2843
    @quant-prep2843 7 หลายเดือนก่อน

    keyboard name please

  • @1kuhny
    @1kuhny 7 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      I should revisit this FPGA and give an update.

    • @kvmspraneeth2765
      @kvmspraneeth2765 13 วันที่ผ่านมา

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

  • @zaidstechnologies7802
    @zaidstechnologies7802 8 หลายเดือนก่อน

    Hello Andrew, I am Zaid from Jordan, it is good to find your videos on TH-cam, they are beneficial. I have a question regarding an FPGA project: I want to create an automatic driving system after knowing that the driver has fallen asleep or feels sleepy ... I want to implement it as a simulation project, not on a real FPGA device ... so what is the simplest and fastest way to perform it ... I'd like to let you know that I am still a beginner in the FPGA world.

    • @FPGAZealot
      @FPGAZealot 2 หลายเดือนก่อน

      Verilator is probably the simplest way for basic hardware simulation.

  • @apeichen
    @apeichen 9 หลายเดือนก่อน

    Thank you for the video, i learn from the video a lot.

  • @film2240
    @film2240 9 หลายเดือนก่อน

    I wonder how I can use an FPGA to speed up tasks like video encoding or other tasks that take a long time on the CPU and sometimes even GPU? As I wish FPGAs were much easier to buy, setup and use with apps I have on my PC. Is there a way this can be achieved or is the technology not there yet? I'm new to the FPGA scene.

    • @FPGAZealot
      @FPGAZealot 9 หลายเดือนก่อน

      The LiteFury 2 is the most affordable option, but the complete lack of HDL, driver, and API make it a hobby project at best. I plan to add some examples later in 2024.