Customising FPGA on the BeagleV-Fire

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2024

ความคิดเห็น • 69

  • @Freireg1503
    @Freireg1503 6 หลายเดือนก่อน +8

    I'd use the Tang to finally start working with softcore development. Make some nice drivers and maybe a shared memory application between the FPGA and the softcore.
    By the way, when does the Duo S become available on your website? I'm very tempted to buy it

    • @PlatimaTinkers
      @PlatimaTinkers  6 หลายเดือนก่อน +1

      Yeah that's what I want to use it for too - great idea!
      Duo S should hopefully ship out of China late next week, but there are backorders upon backorders, so the current ETA is 4 weeks from whenever you order. They're even having a hard time keeping up with manufacturing them it seems! I've followed up with the Milk-V sales team this morning for an updated ETA though.

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

      already received few peices from milk v without the emmc and hat variant and I have to say its a mighty little linux machine, still have to test the TPU though.

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

      @@mtapeshwer awesome to hear! Looking forward to mine arriving - taking their sweet bloody time so far though -_-

    • @mtapeshwer
      @mtapeshwer 5 หลายเดือนก่อน +1

      And i Even have preordered the variant with the emmc and hat from your website. Even i am waiting for that variant to arrive :)

    • @PlatimaTinkers
      @PlatimaTinkers  5 หลายเดือนก่อน +1

      @@mtapeshwer Ah awesome! I am hoping for shipping notification this week, and keep following-up with the Milk-V team :)

  • @naveenchaudhary8287
    @naveenchaudhary8287 6 หลายเดือนก่อน +1

    That's so much of hard work that you have put in this video. Really appreciate.

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

      Hey glad you liked it, thanks for the BeagleV-Fire suggestion.

  • @AlanSaucedo-l1l
    @AlanSaucedo-l1l 2 หลายเดือนก่อน

    please keep making more videos about this board!

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

      Hah thanks mate, I may do! Got another Beagleboard to make a video about in the next few weeks either way!

  • @bustedwing
    @bustedwing 6 หลายเดือนก่อน +1

    I Love SNAKEY! You have made the best, clearest, easy-to-follow walkthrough about BeagleV-Fire FPGA gateware. Well done and please make more

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

      Hahah thanks mate, it felt like a crapshoot to me as I've got a bit of a flu so my head is a bit foggy, but I think I got the key points out about where things can go wrong.
      The next one will likely be on a Sipeed Tang Nano 9K, as I figure writing to an LCD display will be a hell of a learning curve haha.

  • @user-wv5fg9im3v
    @user-wv5fg9im3v 6 หลายเดือนก่อน +5

    Only in-depth beagleV fire video online. Good insightful content. Thanks You.
    My knowledge is lacking in the fundamentals. I am currently doing Nand2Tetris and playing Turing Compleat. My goal is to design my own RISC V core and put it on the FPGA. It’s one of those “if I can’t build it, I can’t understand it” syndromes that I will never shake off. Also RISC V looks like such an underdog of a technology. Hopefully majority of x86 servers will be replaced by it in a decade or so.

    • @PlatimaTinkers
      @PlatimaTinkers  6 หลายเดือนก่อน +1

      Awesome to hear, and thank you!
      Nand2Tetris looks excellent, had never heard of it. Thanks for that!

    • @user-wv5fg9im3v
      @user-wv5fg9im3v 6 หลายเดือนก่อน

      @@PlatimaTinkersit’s great for from ground-up approach. Also what was much more fun than I expected was reading Isaacson’s book Innovators & visiting Computer history museum in SF. Goes so well together.

    • @PlatimaTinkers
      @PlatimaTinkers  6 หลายเดือนก่อน +1

      @@user-wv5fg9im3v Thanks mate, feedback is always good! No whiskey or wine to go with that adventure? Haha

    • @user-wv5fg9im3v
      @user-wv5fg9im3v 6 หลายเดือนก่อน +2

      @@PlatimaTinkers My stupidity is already amplified by me breathing. It doesn’t need to be lubricated to touch exhibits that have a clear “ Do not touch” sign. Hence my misses doesn’t go to museum with me anymore. But yet again she doesn’t get weak in the knees once she gets to the cray section.

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

      @@user-wv5fg9im3v Hahahaha that is one of the funniest things I've read in a long time.
      Sounds like a top chick! Mine gets weak at the knees for anything historic too, but does not know tech that well.... yet.

  • @youthclubrecords
    @youthclubrecords 5 หลายเดือนก่อน +1

    I’d use the tang 9k to experiment with some audio DSP stuff, I’m reading a very large book on FPGA programming and I want to made a DAC peripheral and generate some test tones. If it all goes well some day I want to participate in a tiny tapeout and get an ASIC made.

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

      Oooh that sounds like an interesting experiment!
      Go share your comment with friends or on socials to get them to upvote it, and you might win!

  • @ciaranlappin5016
    @ciaranlappin5016 3 หลายเดือนก่อน +1

    One thing to note, this board is covered by the free silver licence from microchip, for libero soc.

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

      Oh really? Got a link to that? Would love to put it in the description. Cheers

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

    Ok, here's what I would do.
    A music visualizer, except instead of music it runs a much reduced and streamlined speech recognition algorithm and sentiment analysis (because we must ai everything these days) on said speech. Maybe even put a battery on it and pin it to a shirt. So someone gets excited in a conversation and it starts going crazy, etc. Point would be messing with getting that sort of code running a small FPGA, and having fun.

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

      Oooh that would be awesome to see, I'm very keen!
      Share your comment link on socials or with mates to get some upvotes and you might win!

  • @Razor_Burn
    @Razor_Burn 6 หลายเดือนก่อน +1

    Great video as usual, cheers!

  • @user-wm4oe4kk7t
    @user-wm4oe4kk7t 6 หลายเดือนก่อน +1

    Thanks a lot for sharing!

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

    I'd love to get the tang to play with risc-v softcores. In fact, I was considering getting the BeagleV-Fire for this (thanks for the step-by-step review, the software bits kinda discouraged me tbh!). the tang with 20k LUTs and rough support in yosys looks like a better idea rn.

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

      Yeah great idea - I think I'll be doing the same thing too!
      Will be announcing the winners this weekend, so if you can I'd recommend sharing your comment on socials etc to try to get some upvotes!
      Cheers

  • @nopparuj
    @nopparuj 5 หลายเดือนก่อน +1

    I want to get into learning FPGA! I have microcontroller experience but want to try something else.

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

      Glad to hear! It's actually more interesting and challenging than I ever expected!

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

    If you are considering making more videos with this board, it would be really cool if you made the counter and/or direction register(s) accessible from C code.

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

      Yeah yeah I don't know if that is something I would even be capable of doing, let alone if it's possible. I guess depending on what IO it has, you'd have to define an ABI, create an API, and likely write drivers.
      Else I'd have to implement an existing protocol such as serial/UART in the FPGA, and use that for IO. Again, with timings etc, even that is way beyond my current capabilities hah. You're very welcome to though!

  • @r0galik
    @r0galik 5 หลายเดือนก่อน +1

    I hope some Australian electronics company names their product "spoidah"

    • @PlatimaTinkers
      @PlatimaTinkers  5 หลายเดือนก่อน +1

      Hahahah that is great; I have to do this!

  • @snitkofb
    @snitkofb 6 หลายเดือนก่อน +1

    I'd use the FPGA to make a very fast controller for a system I'm working on where I need to read in values from a quadrature encoder, and then, as quickly as possible, update the position of a servo according to one of several, selectable, arbitrary functions.

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

      Oooh excellent idea! Share your comment out to get upvotes and hopefully you win one of the Tang Nano 9K kits!

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

    Great work...inspiring...Any idea on how to access the PWM pins? I want to run a motor control application...

    • @PlatimaTinkers
      @PlatimaTinkers  หลายเดือนก่อน +1

      Thanks mate! And yeah it's all in the doco. You just have to work out what the addresses of the pins are, what wires you want to use, then update the verilog to assign those from the board to the controller to the FPGA. Very similar to what I showed with the LEDs, but of course different output addresses!

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

    Wonderful video! I'm looking to get into FPGA development to help learn better techniques for optimization at the hardware level, as I'm working on bringing up the GreenArray ga144 devkit with some projects I've had in mine. I'd love to use the Sipeed tang nano as a platform to learn this and tinker around with FPGA style application development.

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

      Oh sounds like a great idea!
      Share your comment on socials etc to get people to upvote it.
      Week and a bit, then top upvotes win the boards :)
      Cheers

  • @dkdksan
    @dkdksan 6 หลายเดือนก่อน +2

    can we use fpga build a risc-v core work with inside risc-v cpu😊

    • @PlatimaTinkers
      @PlatimaTinkers  6 หลายเดือนก่อน +1

      Hahah well I have something VERY similar to that on my list of ideas for FPGA haha.
      There are already RISC-V implementations in FPGA, and github.com/SpinalHDL/VexRiscv looks like one of the fullest so far!

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

    Trying to make a megasquirt microsquirt module display via canbus to microcontroller. I have a waveshare 5" round display with hdmi input. There's a esp32 to crystal display, but I want a round display.

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

      Sounds like a fun challenge - there are many many ways you could do this, however, there are also dozens of variants of the ESP32, most of which don't really have the processor speed to do HDMI.
      I'd say your best bet would be to use an SBC or MCU that actually has HDMI out, else you're going to be bit-banging. Otherwise grab something like the CrowDisplay which is a HMI panel meant to achieve this (Affiliate link: plati.ma/go/elecrow-crowpanel)

  • @hobbyistcoder2922
    @hobbyistcoder2922 6 หลายเดือนก่อน +1

    I am slowly getting an itch for getting an FPGA. What for? I don't know.

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

      Hah yep I know that feeling!

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

    Just a quick question , Is this only way to play around with the FPGA fabric , Can I do it locally without all the nitty gritty mentioned here ?

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

      You can, but I absolutely assure you this is the easy way for this product. Else you have to setup the Microchip development environment, your own build system, and will require a license - which are expenisve from memory.

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

      @@platima Oh okay , Thank you.

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

      @@platimaSo in this case , We’ll have to use Libero and it’s expensive is what you mean

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

      @@ayushdileep2273 Ah used the wrong account there sorry! Haha.
      Yeah I got no clue, but I think it was in the thousands depending on what license you got, and some of those options are annual! Here: www.microchipdirect.com/product/search/all/LIB

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

      Thanks for the suggestion. I installed using the Free Silver License. I wanted to know if it's possible because my university wants it to run seperate and locally. Can you please advice on what to be done now ? Can I directly generate bitstreams and upload it on the board using Libero (similar steps to Vivado) ?