Loosely inspired by how much people seemed to enjoy a similar question I asked on Games about unappreciated titles. But answers don’t have to be media related (they still can be though).

  • funnystuff97@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    FPGAs, love the damn things. They’re circuits that you can re-program at will after they’ve been manufactured! If you build, like, a 2-input AND gate, that’s all it will ever be. It can only take in 2 inputs and AND them together. But with an FPGA, they’re manufactured to be versatile; you “program” the circuit you want to achieve onto the chip, and it will achieve that functionality! You can make a 2-input AND gate, slap it onto a bread board, and have yourself that nifty little AND gate, but if you later decide you wanted it to be a NAND gate, just reprogram the chip and like magic, what was once an AND gate is now a NAND gate. They’re great!

    • UnlimitedRumination [he/him]@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      I wanted to get into FPGAs when I was making some custom boards with MCUs but I really had a hard time finding a good idea for a starter project with them. How did you get started? Any recommendations?

      • funnystuff97@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        The “print hello world” equivalent of FPGAs is to make an LED blink. That teaches you how to use an FPGA’s clock, divide it down to a frequency the human eye can actually see, and route it out to a pin (the LED on your board). Then you can experiment with your catalog of digital circuit building blocks using buttons, switches, LEDs, and 7-segment displays. You can make your own custom logic of ANDs and ORs to display different logic.

        Some super beginner projects I found fun back in college:

        • Create a counter, and increment the counter every time you press a button. That’s the easy part. Then display the value on a 4-digit 7-segment display. It’s harder than it sounds, because you have to learn about time multiplexing! (At any one instance in time, only one digit is on, and the other three are off. Human persistence of vision makes us believe all 4 digits are being shown at once, but in reality, the system cycles through each digit, flashing one on for a few milliseconds, then turning it off and moving to the next one. Implementing this takes effort!)

        • Learning Finite State Machines and then implementing your own is fun. I made a “vending machine” state machine once, where different buttons corresponded to inserting different coins, and then once a certain amount of money was put in, you could select which beverage you wanted, the machine would “vend” (an LED would flash), and then change is administered. Another fun and classic FSM is the pattern detector, where you input a series of 1s and 0s, and the machine will blink an LED if it detects a certain pattern in the sequence, say, 11010. This one is a lot harder than it sounds, because it requires a lot of thinking of the different edge cases! If I input 111, for example, the system shouldn’t be like, “well he inputted 111 but I was expecting 110…, so I’m gonna start over”, because I could input “111111010” and the pattern is there, just at the end. This one teaches you how to draw state diagrams and Mealy/Moore machines!

        • Then you can get into using peripherals, like RGB LEDs, gyroscopes, graphics on a screen, ethernet connections, etc. You just need to learn the protocols and follow the correct logic in your own logic. It’s a lot of copy and pasting at first, but if you put in the effort to understand what you’re copying, you’ll pick up on it fast.

        Really, the world’s your oyster, all you need is a development kit and a program that will synthesize/place&route your Verilog or VHDL.

        And if you’d like to start at the very, very beginning, HDLBits is an amazing resource to learn Verilog: https://hdlbits.01xz.net/wiki/Main_Page

        Let me know if I can ever be of any assistance :)

  • rockandsock@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    9 months ago

    Obscure 80s and 90s hip hop records that very few people have heard of because they sold less than a couple hundred thousand records, some much less

    Classic black and white films and TV shows. No one I know in real life enjoys these.

    • Very_Bad_Janet@kbin.social
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Can you give us some examples of both? Some that you think we will find obscure and some that you yourself find obscure?

      • rockandsock@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        This is copied from my reply to another person here.

        Most of the music is on Soulseek.

        MC Rell is rapper from the late 80s that dropped a pretty good album, very few people have heard of him.

        The Lootpack is a 90s hip hop group from LA that was good but for some reason it never caught on, I don’t know anyone else who’s heard their album.

        The older films I like aren’t really that obscure, I just don’t know any film nerds in real life. I’m a big fan of the Preston Sturges comedy films, film nerds know them but no one I know in real life watches old movies.

        Have Gun, Will Travel is one of my favorite western TV shows. It’s kind of stuck around but, not like I Love Lucy or The Honeymooners did.

        There was a series of b movies about a detective called The Falcon. They were kind of a mix of The Thin Man films and the Sam Spade films.

        They were lots of fun to watch but I don’t know anyone else who’s seen them.

        • Very_Bad_Janet@kbin.social
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          Ah, I love Preston Sturges. I guess I’m lucky to know a few film and TV nerds in real life. ETA: The Lady Eve is one of my favorite movies. (When I’m asked what my favorite movies are, I say that and I Know Where I’m Going by Powell and Pressburger.)

          • rockandsock@lemm.ee
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            I’ve seen The Lady Eve a few times over the years but not in a while. TCM used to do Preston Sturges marathons every year or so.

            I have never seen I Know Where I’m going but the entry on Wikipedia makes it seem interesting.

            • Very_Bad_Janet@kbin.social
              link
              fedilink
              arrow-up
              1
              ·
              9 months ago

              Please check it out. I’ve seen it many times over the years, eventually owning a couple of copies. It’s magical. P&P made some really great films - Black Narcissus and The Red Shoes really stand out.

    • Valmond@lemmy.mindoki.com
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      You should digitalise those and share them (I mean it would be very cool if you did!), I’m sure lots of people would like it, they just haven’t got the time/energy/possibility to find those kind of things.

      I’d be interested for example :-)

      • rockandsock@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        Most of the music is on Soulseek.

        MC Rell is rapper from the late 80s that dropped a pretty good album, very few people have heard of him.

        The Lootpack is a 90s hip hop group from LA that was good but for some reason it never caught on, I don’t know anyone else who’s heard their album.

        The older films I like aren’t really that obscure, I just don’t know any film nerds in real life. I’m a big fan of the Preston Sturges comedy films, film nerds know them but no one I know in real life watches old movies.

        Have Gun, Will Travel is one of my favorite western TV shows. It’s kind of stuck around but, not like I Love Lucy or The Honeymooners did.

        There was a series of b movies about a detective called The Falcon. They were kind of a mix of The Thin Man films and the Sam Spade films.

        They were lots of fun to watch but I don’t know anyone else who’s seen them.