FPGA Zealot
FPGA Zealot
  • Видео 129
  • Просмотров 151 948

Видео

Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
Просмотров 8163 года назад
Xilinx FPGA PCIe Python Driver Development Part 2 (Flash)
Xilinx FPGA PCIe Python Driver Development - Part 1
Просмотров 3,9 тыс.3 года назад
Xilinx FPGA PCIe Python Driver Development - Part 1
Xilinx FPGA PCIE QSPI Flash Reading
Просмотров 1,2 тыс.3 года назад
Xilinx FPGA PCIE QSPI Flash Reading
Xilinx FPGA PCIE Page DDR Interface
Просмотров 1,6 тыс.3 года назад
Xilinx FPGA PCIE Page DDR Interface
HLS, DMA and PYNQ!
Просмотров 3 тыс.3 года назад
HLS, DMA and PYNQ!
Xilinx XDMA and XVC for PCIe data and debugging
Просмотров 4 тыс.3 года назад
Xilinx XDMA and XVC for PCIe data and debugging
DMA on the ZCU104 & PYNQ
Просмотров 1,1 тыс.3 года назад
DMA on the ZCU104 & PYNQ
Pynq on the ZCU104
Просмотров 2,3 тыс.3 года назад
Pynq on the ZCU104
PCIe on Xilinx FPGAs
Просмотров 15 тыс.3 года назад
PCIe on Xilinx FPGAs
FPGA Video Processing Line Buffers #2
Просмотров 3634 года назад
FPGA Video Processing Line Buffers #2
FPGA Video Processing Line Buffers #1
Просмотров 4864 года назад
FPGA Video Processing Line Buffers #1
FPGA Video Processing Line Buffers #0
Просмотров 8214 года назад
FPGA Video Processing Line Buffers #0
FPGA Video Processing HDL Kernel # 5
Просмотров 1714 года назад
FPGA Video Processing HDL Kernel # 5
OrangeCrab FPGA Getting Started
Просмотров 2,1 тыс.4 года назад
OrangeCrab FPGA Getting Started
FPGA Video Processing HDL Kernel #4
Просмотров 1234 года назад
FPGA Video Processing HDL Kernel #4
FPGA Video Processing HDL Kernel #3
Просмотров 874 года назад
FPGA Video Processing HDL Kernel #3
FPGA Video Processing HDL Kernel #2
Просмотров 1174 года назад
FPGA Video Processing HDL Kernel #2
FPGA Video Processing HDL Kernel #1
Просмотров 2084 года назад
FPGA Video Processing HDL Kernel #1
FPGA Video Processing HDL Kernel #0
Просмотров 3214 года назад
FPGA Video Processing HDL Kernel #0
FPGA Video Processing 5x5 Kernel
Просмотров 1904 года назад
FPGA Video Processing 5x5 Kernel
FPGA Image Processing RGB 3x3 Kernel HLS
Просмотров 4574 года назад
FPGA Image Processing RGB 3x3 Kernel HLS
FPGA Image Processing 3x3 Kernel Demo
Просмотров 3514 года назад
FPGA Image Processing 3x3 Kernel Demo
FPGA Image Processing
Просмотров 3,3 тыс.4 года назад
FPGA Image Processing
FPGA VDMA DVI LiveStream Part 2
Просмотров 1404 года назад
FPGA VDMA DVI LiveStream Part 2
FPGA VDMA DVI Livestream
Просмотров 2994 года назад
FPGA VDMA DVI Livestream
FPGA DVI Simulation Livestream
Просмотров 1414 года назад
FPGA DVI Simulation Livestream
FPGA 1080P DVI Livestream
Просмотров 3454 года назад
FPGA 1080P DVI Livestream
FPGA 12-Bit DVI Livestream
Просмотров 3944 года назад
FPGA 12-Bit DVI Livestream
AXI DMA Processing Livestream #0
Просмотров 1,2 тыс.4 года назад
AXI DMA Processing Livestream #0

Комментарии

  • @praveenchandra-i8f
    @praveenchandra-i8f 11 дней назад

    please do more videos using nios v processor sir

  • @Roofus-eu6pv
    @Roofus-eu6pv 12 дней назад

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

  • @unixux
    @unixux 15 дней назад

    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 28 дней назад

    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 7 дней назад

      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 Месяц назад

    That's just so impressive

  • @arpitrao7849
    @arpitrao7849 Месяц назад

    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 Месяц назад

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

  • @TahaAlars
    @TahaAlars Месяц назад

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

  • @shahbaazable
    @shahbaazable Месяц назад

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

  • @TahaAlars
    @TahaAlars Месяц назад

    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 Месяц назад

      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 Месяц назад

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

  • @TahaAlars
    @TahaAlars Месяц назад

    Just best stream ever. Big thank you for your time

  • @thanatosor
    @thanatosor Месяц назад

    That's a gigantic AXI 😂

  • @thanatosor
    @thanatosor Месяц назад

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

    • @FPGAZealot
      @FPGAZealot Месяц назад

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

    • @thanatosor
      @thanatosor Месяц назад

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

    • @FPGAZealot
      @FPGAZealot Месяц назад

      @@thanatosor Yes

  • @SaarN1337
    @SaarN1337 2 месяца назад

    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 2 месяца назад

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

  • @whysguy3
    @whysguy3 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    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 2 месяца назад

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

    • @FPGAZealot
      @FPGAZealot 2 месяца назад

      I have videos for the other platforms.

  • @unixux
    @unixux 2 месяца назад

    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 2 месяца назад

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

    • @unixux
      @unixux 2 месяца назад

      @@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 3 месяца назад

    Thanks a lot man!

  • @attilahcen8194
    @attilahcen8194 3 месяца назад

    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 3 месяца назад

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

    • @FPGAZealot
      @FPGAZealot 2 месяца назад

      Follow on our Discord

  • @SaarN1337
    @SaarN1337 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    Hi Pynq lora please

  • @magendranpk2217
    @magendranpk2217 3 месяца назад

    @FPGA_Zealot please send the Github link of above project

  • @adamlam3080
    @adamlam3080 3 месяца назад

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

    • @FPGAZealot
      @FPGAZealot Месяц назад

      They should have an example of it on the GitHub.

    • @adamlam3080
      @adamlam3080 Месяц назад

      @@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 3 месяца назад

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

  • @KedharGuhanBalakumar
    @KedharGuhanBalakumar 3 месяца назад

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

    • @FPGAZealot
      @FPGAZealot Месяц назад

      Basic i5 6th Gen and 16 GB DDR 4

  • @unixux
    @unixux 3 месяца назад

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

    • @senma6802
      @senma6802 3 месяца назад

      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?

  • @llkoole7
    @llkoole7 4 месяца назад

    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 4 месяца назад

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

  • @GiangNguyen-hc7mt
    @GiangNguyen-hc7mt 4 месяца назад

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

  • @damny0utoobe
    @damny0utoobe 4 месяца назад

    Good talk on pcie on xilinx/amd

  • @abhirishi6200
    @abhirishi6200 4 месяца назад

    Nice yo

  • @kenr1970
    @kenr1970 4 месяца назад

    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 5 месяцев назад

    Is there a guide to run Linux on this board?

    • @FPGAZealot
      @FPGAZealot Месяц назад

      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 5 месяцев назад

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

    • @FPGAZealot
      @FPGAZealot 5 месяцев назад

      Depends on the address space of the motherboard PCIe enumeration

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 5 месяцев назад

      @@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 5 месяцев назад

      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 5 месяцев назад

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

    • @FPGAZealot
      @FPGAZealot 5 месяцев назад

      Yes, it is designed for those boards.

  • @venkatmanian2256
    @venkatmanian2256 5 месяцев назад

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

  • @user-es6yt3qt4c
    @user-es6yt3qt4c 5 месяцев назад

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

  • @quant-prep2843
    @quant-prep2843 6 месяцев назад

    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 Месяц назад

      I should revisit this FPGA and give an update.

  • @zaidstechnologies7802
    @zaidstechnologies7802 7 месяцев назад

    Hello Andrew, I am Zaid from Jordan, it is good to find your videos on RUclips, 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 Месяц назад

      Verilator is probably the simplest way for basic hardware simulation.

  • @apeichen
    @apeichen 8 месяцев назад

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

  • @film2240
    @film2240 8 месяцев назад

    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 8 месяцев назад

      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.

  • @spacial7777
    @spacial7777 8 месяцев назад

    It is possible to program these devices through PCI, I have one but I don't have any JTAG cables and I don't know what is loaded on it. Some say it has PCI to FLASH loader block from factory but how can you check?

    • @FPGAZealot
      @FPGAZealot 8 месяцев назад

      The default image should have a method to write the flash, but if the image doesn't support it you will need JTAG.

    • @spacial7777
      @spacial7777 8 месяцев назад

      @@FPGAZealot I think the factory image loaded does allow you to program using PCIe. I haven't really got into it but I guess I always have to account for PCIE > Flash access when uploading my rtl in case it goes to crap and need changes or new projects. This thing goes into homelab server which is controller remotely so flashing through PCI would be optimal. Thanks for your response, love your videos btw.

  • @homemade-it2495
    @homemade-it2495 9 месяцев назад

    Thank you for this valuable video 😊

  • @prathameshkhairnar6890
    @prathameshkhairnar6890 9 месяцев назад

    Please also try this with Alveo U280 board.