Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. General Discussion
  3. easy FPGA'S

easy FPGA'S

Scheduled Pinned Locked Moved General Discussion
8 Posts 5 Posters 1.2k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NeverDieN Offline
    NeverDieN Offline
    NeverDie
    Hero Member
    wrote on last edited by
    #1

    I just noticed this easy entry into FPGA'S on Sparkfun: https://www.youtube.com/watch?v=dbQj3vNcPAY

    1 Reply Last reply
    1
    • monteM Offline
      monteM Offline
      monte
      wrote on last edited by
      #2

      I have same questions as some guys in the comment section of that video. I know what FPGA is, but I can't understand what is the use scenario for those who are using MCU's for their projects. And as we are on mysensors forum, maybe you have in mind some application for FPGA to our common needs? I can't imagine myself starting to learn verilog right now, but I hear about it from all around so I might consider learning it in near future, but I can't make myself learn stuff unless I see some interesting application of new knowledge.

      YveauxY NeverDieN 2 Replies Last reply
      1
      • monteM monte

        I have same questions as some guys in the comment section of that video. I know what FPGA is, but I can't understand what is the use scenario for those who are using MCU's for their projects. And as we are on mysensors forum, maybe you have in mind some application for FPGA to our common needs? I can't imagine myself starting to learn verilog right now, but I hear about it from all around so I might consider learning it in near future, but I can't make myself learn stuff unless I see some interesting application of new knowledge.

        YveauxY Offline
        YveauxY Offline
        Yveaux
        Mod
        wrote on last edited by
        #3

        @monte Risking a flame war, here's my view on the topic.
        An FPGA consist of configurable logic cells, that basically can execute logic operations really fast.
        If you have to do a lot of IO on an MCU and perform some logic on it an FPGA might be a better solution.
        On the other hand FPGAs are more complex to put to good use compared to a general purpose MCU.
        For the MySensors applications I can't see how an FPGA would outperform an MCU, especially given its higher cost and complexity.

        Still, experimenting with FPGAs can be fun!

        http://yveaux.blogspot.nl

        1 Reply Last reply
        0
        • mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #4

          I agree with the fast io. With a fpga you could have as many pwm channels as you like, and they would be very accurate.

          I might be wrong on this one, but I think another use might be low power. Similar to the cool stuff the nrf5 can do. Put advanced low-power rules into a fpga, which can wake up the mcu when certain conditions trigger.

          NeverDieN 1 Reply Last reply
          1
          • mfalkviddM mfalkvidd

            I agree with the fast io. With a fpga you could have as many pwm channels as you like, and they would be very accurate.

            I might be wrong on this one, but I think another use might be low power. Similar to the cool stuff the nrf5 can do. Put advanced low-power rules into a fpga, which can wake up the mcu when certain conditions trigger.

            NeverDieN Offline
            NeverDieN Offline
            NeverDie
            Hero Member
            wrote on last edited by
            #5

            @mfalkvidd said in easy FPGA'S:

            I might be wrong on this one, but I think another use might be low power. Similar to the cool stuff the nrf5 can do.

            Yes, that's what I was imagining might be possible. I don't know for sure though.

            rozpruwaczR 1 Reply Last reply
            0
            • NeverDieN NeverDie

              @mfalkvidd said in easy FPGA'S:

              I might be wrong on this one, but I think another use might be low power. Similar to the cool stuff the nrf5 can do.

              Yes, that's what I was imagining might be possible. I don't know for sure though.

              rozpruwaczR Offline
              rozpruwaczR Offline
              rozpruwacz
              wrote on last edited by
              #6

              You can always program fpga to act as a microprocessor and write sofware for it :)

              mfalkviddM 1 Reply Last reply
              0
              • rozpruwaczR rozpruwacz

                You can always program fpga to act as a microprocessor and write sofware for it :)

                mfalkviddM Offline
                mfalkviddM Offline
                mfalkvidd
                Mod
                wrote on last edited by
                #7

                @rozpruwacz yes but what would yo have gained, except complexity?

                1 Reply Last reply
                0
                • monteM monte

                  I have same questions as some guys in the comment section of that video. I know what FPGA is, but I can't understand what is the use scenario for those who are using MCU's for their projects. And as we are on mysensors forum, maybe you have in mind some application for FPGA to our common needs? I can't imagine myself starting to learn verilog right now, but I hear about it from all around so I might consider learning it in near future, but I can't make myself learn stuff unless I see some interesting application of new knowledge.

                  NeverDieN Offline
                  NeverDieN Offline
                  NeverDie
                  Hero Member
                  wrote on last edited by NeverDie
                  #8

                  @monte said in easy FPGA'S:

                  I have same questions as some guys in the comment section of that video. I know what FPGA is, but I can't understand what is the use scenario for those who are using MCU's for their projects. And as we are on mysensors forum, maybe you have in mind some application for FPGA to our common needs? I can't imagine myself starting to learn verilog right now, but I hear about it from all around so I might consider learning it in near future, but I can't make myself learn stuff unless I see some interesting application of new knowledge.

                  Thanks for bringing this up. I'll concede the point, because after looking into it a bit more, I think you're probably right. I mean, the newer ARM chips consume less than 100na in sleep mode and seem generally quite power efficient: https://www.microchip.com/design-centers/32-bit/sam-32-bit-mcus/sam-l-mcus

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  22

                  Online

                  11.7k

                  Users

                  11.2k

                  Topics

                  113.1k

                  Posts


                  Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • MySensors
                  • OpenHardware.io
                  • Categories
                  • Recent
                  • Tags
                  • Popular