Ben Heck's FPGA Dev Board Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ส.ค. 2024
  • In this episode of the Ben Heck Show we will learn more about FPGA's or Field Programmable Gate Arrays with Verilog. When is it appropriate to use an FPGA? What types of FPGA's are out there? How can you implement an FPGA into your project? All of these questions and more will be answered. Let's get started!
    Watch Ben program an FPGA! - bit.ly/1SLB6ln
    Buy the DE0-Nano FPGA : bit.ly/1SlLoba
    Join the element14 community! - bit.ly/1oa4R2u
    Learn more about Keysight Technologies - bit.ly/1PRd0Tn
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @o0julek0o
    @o0julek0o 8 ปีที่แล้ว +81

    Felixes enthusiasm cannot be beaten.

    • @mikeissweet
      @mikeissweet 8 ปีที่แล้ว +7

      +Lauren H. Dude, Felix is the man. He's too cool for the regrettable acting, yet he's been playing along to treat us with that magic Felix touch.

    • @sjheiss
      @sjheiss 8 ปีที่แล้ว +4

      Indeed xD I love Felix. I'm glad he's part of the show.

    • @zacpier
      @zacpier 8 ปีที่แล้ว

      I think he's just quiet, and uses it to his advantage to make a character out of it

  • @PropaneTreeFiddy
    @PropaneTreeFiddy 8 ปีที่แล้ว +16

    Altera/Quartus was hell on earth back when I learned it in school. Glad to see thousands of internet viewers about to have the same struggle

    • @yanava
      @yanava 3 ปีที่แล้ว

      Thought the same thing. I don't remember the name but I used the Quartus predecessor. It was horrific. Great to see that tradition carry over

  • @midclock
    @midclock 5 ปีที่แล้ว

    Brilliant. I think Ben Heck is the one able to explain things in a unique way. Easy and complete

  • @torpedo35
    @torpedo35 8 ปีที่แล้ว

    Always happy to see new FPGA related episodes.

  • @AgentOrange96
    @AgentOrange96 8 ปีที่แล้ว

    My Digital Systems I class used the DE0-Nano Cyclone IV as does the Digital Systems II class I'm taking now, so I was very excited to see him choose this one in particular! The dip-switches are actually really easy to switch despite being so tiny, we generally use an oscilloscope probe to push them into position.

  • @bripbrap
    @bripbrap 8 ปีที่แล้ว +3

    OMG Thank you TBHS, you listened to us :D
    You're finally doing the Gamboy Console (The GameMan).
    RE: Bonus content

  • @tomstr21
    @tomstr21 8 ปีที่แล้ว +140

    Field programmable Gatorade? :D :D

    • @hansdietrich83
      @hansdietrich83 8 ปีที่แล้ว +7

      that alyson reference, thou XD

    • @element14presents
      @element14presents  8 ปีที่แล้ว +17

      +tomstr21 Mmm, Gatorade..

    • @element14presents
      @element14presents  8 ปีที่แล้ว +1

      +Clifton M Oh, so EMFCamp then?

    • @tdark987
      @tdark987 5 ปีที่แล้ว

      Welcome back to the 1990s ;-P

    • @user-hx9gu5nh9p
      @user-hx9gu5nh9p 5 ปีที่แล้ว +1

      114 individuals approve your stupidity.

  • @canalwrkits
    @canalwrkits 8 ปีที่แล้ว +5

    Awesome Ben Heck! Pretty good FPGA tutorial! Congratulations! See you in next time!

    • @danteasher1376
      @danteasher1376 3 ปีที่แล้ว

      i know im asking randomly but does someone know of a method to log back into an Instagram account??
      I was dumb lost the login password. I would love any assistance you can give me!

    • @alvinleo2987
      @alvinleo2987 3 ปีที่แล้ว

      @Dante Asher Instablaster :)

    • @danteasher1376
      @danteasher1376 3 ปีที่แล้ว

      @Alvin Leo thanks so much for your reply. I got to the site on google and Im in the hacking process now.
      Seems to take quite some time so I will get back to you later with my results.

    • @danteasher1376
      @danteasher1376 3 ปีที่แล้ว

      @Alvin Leo It worked and I actually got access to my account again. I'm so happy:D
      Thanks so much you saved my ass!

    • @alvinleo2987
      @alvinleo2987 3 ปีที่แล้ว

      @Dante Asher No problem :D

  • @grahamchow
    @grahamchow 8 ปีที่แล้ว +1

    Awesome! Bonus content is great!

  • @asifurrahman3322
    @asifurrahman3322 6 ปีที่แล้ว

    Thank you for taking the time to make this video.

  • @enan0sh
    @enan0sh 8 ปีที่แล้ว

    I used to use that same software in Collage, I'm still in Collage but I passed that course, Also I used the last DE0 board that you showed, it is a great board and I had a lot of fun with it! FPGA are cool AF!

  • @abo1428
    @abo1428 4 ปีที่แล้ว +4

    @10:17
    Karen: ... this episode has bonus content! 😍
    Felix: that's freakin' awesome 😐

  • @Omiefury
    @Omiefury 7 ปีที่แล้ว

    Very nice content. Good work. Excellent explanations.

  • @theengineer9910
    @theengineer9910 6 ปีที่แล้ว

    I just got a DE0 Nano ! I'm really excited to learn the software for it, I'ma breadboard with it first and then mess with a gameboy advance and hopefully do something cool w/ it

  • @MichielHaisma
    @MichielHaisma 8 ปีที่แล้ว

    The bonus content is worth the watch.

  • @glennlake1138
    @glennlake1138 8 ปีที่แล้ว

    Thanks for the great vid. I am working on a project of my own that can use this.

  • @varickveit2245
    @varickveit2245 3 ปีที่แล้ว

    That is a magnificent dome. The information here is also great.

  • @daniellynch2047
    @daniellynch2047 7 ปีที่แล้ว

    Great video. Subscribed!

  • @FPGABeginner
    @FPGABeginner 3 ปีที่แล้ว +2

    I tried to start with FPGA programming, but didn't really get my head around it.
    I found the VHDPlus IDE and with the simple language, embedded libraries and other features it helped me a lot to make some cool projects :)
    Just in case someone has the same problem

  • @matheoml
    @matheoml 5 ปีที่แล้ว

    when you program the configuration device, are you actually transforming your FPGA into a programming device on Ram and then, using it to program the eeprom?

  • @arhaisme
    @arhaisme 8 ปีที่แล้ว +32

    what's with the blue lip sign of imminent death thingie?

    • @RevonsRutabaga
      @RevonsRutabaga 8 ปีที่แล้ว +3

      +paul gheorghe Thank you! I noticed this as well, I wonder if he has a cold, you can see around his eyes too. Although it could be some poor lighting.

    • @imabeapirate
      @imabeapirate 7 ปีที่แล้ว +2

      he's an Illuminati robot, and his batteries were low

    • @GoldenGrenadier
      @GoldenGrenadier 7 ปีที่แล้ว +3

      Ben's just an alien trying to teach humans the joy of electronics, a technology now ancient to his race.

  • @R3BootYourMind
    @R3BootYourMind 8 ปีที่แล้ว

    Have you made a behind the scenes video lately? I'd like to know what kind of equipment, programs and techniques you use from lighting, editing and shooting.

  • @howardkurtus7069
    @howardkurtus7069 8 ปีที่แล้ว

    I'm making a custom low response time keyboard with extra hotkeys. would you say that an adruino would be fast enough to get the lowest latency also are there different voltages or resistances that need to be accounted for in a cherry mx vs a sanwa arecade button?
    -
    -
    -
    I just started prototyping the chassis so i want to get a hold on the internals before i get too far.

  • @BitwiseMobile
    @BitwiseMobile 6 ปีที่แล้ว

    DE-10 Nano can be had for $150 with a Cyclone V (LOTS of gates) and a Arm SoC running Linux. You can write custom drivers in Linux for specialized hardware designs on the FPGA and interact with them in user code.

  • @AllAboutFPGA
    @AllAboutFPGA 6 ปีที่แล้ว +1

    If someone like to learn basics in FPGA. I would recommend EDGE Spartan 6 FPGA board.

  • @o0julek0o
    @o0julek0o 8 ปีที่แล้ว +1

    I was literally looking for this the other day.

    • @o0julek0o
      @o0julek0o 8 ปีที่แล้ว

      ***** Literally.

  • @FNGecko
    @FNGecko 5 ปีที่แล้ว

    it would be interesting to see a fpga drive smd rgb leds for a high res POV display. great videos btw!

  • @salema3247
    @salema3247 8 ปีที่แล้ว

    Hi Ben,
    Could you talk about this board "PICPLC16 v6 PLC System" how is it use and what the pos and cons ?

  • @benedictnothing
    @benedictnothing 8 ปีที่แล้ว +1

    Mate, you look how I feel, and I have flu. You've just made me realise that even TH-cam fellas have to go into work ill sometimes too.

  • @EdwinNoorlander
    @EdwinNoorlander 8 ปีที่แล้ว

    Hey Ben, what kind of FPGA can I use/program on a Mac OSX system? And wy do I need to use ADOBE Flash for the bonus content?

  • @tsheringdorji112
    @tsheringdorji112 3 ปีที่แล้ว

    How much sensors can it handle? (Sensors i am including now are are such as flow, level, humidity sensor, temperature sensor). Is it appropriate to use as edge device for edge computing?

  • @cecilcottongin8452
    @cecilcottongin8452 8 ปีที่แล้ว

    ben... you are my hero.

  • @philipacovington
    @philipacovington 2 ปีที่แล้ว +1

    Interesting video! FPGAs are really great for those interesting in retro-computing or learning how a CPU works. I am implementing Ben Eater's 8-bit computer in an FPGA in a series of videos on my channel for anyone interested.

    • @duality4y
      @duality4y 2 ปีที่แล้ว

      do you have a play list

  • @hmich176
    @hmich176 7 ปีที่แล้ว +6

    "I am the internet troll."
    "BATTEN DOWN THE HATCHES!!!!1!!"
    I miss these.

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

    I have a question? Do you always have to connect your body through the probe to the earth, handling such circuit boards? Or it’s ok not to do so in some cases?

  • @craftxbox
    @craftxbox 8 ปีที่แล้ว +9

    Where's the Field Programmable Gatorade?

  • @StingrayOfficial
    @StingrayOfficial 8 ปีที่แล้ว

    Random! I got a eurorack synthesizer module yesterday (Intellijel Cyclonix Shapeshifter) that has a cyclone of these on the back. of it.

  • @cosmicrdt
    @cosmicrdt 8 ปีที่แล้ว

    Ben don't die on us alright? We love your show.

  • @tedvanmatje
    @tedvanmatje 6 ปีที่แล้ว +1

    With all of his vast knowledge, logical thinking and nigh on god-like inventive abilities I can only pay Ben the highest compliment that one geek can present to another:
    Ben a cross between StarTrek's 'Data' and 'Station' off of Bill and Ted's excellent adventure.
    very cool (and simultaneously disturbing) stuff is all the fpga malarkey :)

  • @st0aty
    @st0aty 8 ปีที่แล้ว +1

    Do you have a blue blocker on your new glasses?

  • @Moonteeth62
    @Moonteeth62 8 ปีที่แล้ว

    Also, a CPLD is an instant on device. There is no EEPROM that programs it on power up.

  • @stephengiacobozzi1299
    @stephengiacobozzi1299 5 ปีที่แล้ว

    what can you Arduino with built FPGA; MKR vidor 4000

  • @hareeshmohanan7875
    @hareeshmohanan7875 7 ปีที่แล้ว

    please anyone help me with the FPGA UART interface using vhdl...

  • @PoLoMoTo2
    @PoLoMoTo2 8 ปีที่แล้ว

    I love Felix, at the end especially.. :D

  • @vencibushy
    @vencibushy 8 ปีที่แล้ว +2

    Nice tutorial. However, can't you just start with a new program and make a simple blinking LED?

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 8 ปีที่แล้ว

    Wow this might be worth using to create a SDR don't you think.

  • @BSJuliaMagna
    @BSJuliaMagna 8 ปีที่แล้ว

    I have seen FPGAs on everyones favourite overseas supplier website *cough* starting at ~16US$ - you would have to replace a LOT and I mean a metric LOT of discrete logic to actually justify building your product with an FPGA instead of discrete logic. Is it really meant to replace discrete logic to cut costs or is it for applications where volume/weight reduction outweighs costs to a certain degree like aero- or astronautics?

  • @adamwtow
    @adamwtow 8 ปีที่แล้ว

    It would be awesome if you could put your bonus content videos on TH-cam also. Streaming from the Element14 servers on my slow Australian internet connection is super flaky and doesn't work well.

    • @maker_karen1785
      @maker_karen1785 8 ปีที่แล้ว

      +Adam Tow We're getting our dev team to figure out a way to speed up the video playback. Thanks for the feedback!

  • @cjchin4547
    @cjchin4547 6 ปีที่แล้ว

    I am at the 4min mark at the moment but I want to note: Most softcores are royalty free, Altera and Xilinx which covers 90% of the market which has their software cores; NIOS2 and Microblaze are both royalty free. the hard processors (Most likely ARM) which is embedded into the newer families are also paid for by Altera and Xilinx themselves, once you buy the chip, you done need to spend anymore on it. what I think you meant is the IP cores pertaining to each vendor, now those may have licensing fees involved, softcore is a subset of IP cores. The other power supply rail that you missed is 1.2v, but also note that there are FPGAs now which offer single supply rail, the MAX10 which is by definition FPGA from Altera by has many features of a traditional CPLD has an option for supplying either 2.5v or 3.3v. Other company like Lattice has a special type of FPGA also has options for single supply rail to ease up on the complexity of power management. I will add as i go along.

    • @cjchin4547
      @cjchin4547 6 ปีที่แล้ว

      At the 5min mark; about PLL, based on the current state of the art FPGA architectures, there is a limit to how fast output from the PLL. The characteristics are generally defined in the FPGA datasheet. However it is important to note that as higher clock frequencies are involved, the timing closure will start to play an important role in development so that the synthesized logic will meet the setup and hold time requirements, if you do not meet them then the system will be unreliable and exhibit metastability. As a rule of thumb for the lowest cost FPGA families; for 100MHz and above, the designer needs to be careful of their designs. 200MHz is considered high speed design, stuff like logic depth of combinational paths, high fanouts, etc etc are critical to make designs functionally possible. For low cost FPGA, the current frequency limit that you can clock the system is around the 300MHz region.

    • @cjchin4547
      @cjchin4547 6 ปีที่แล้ว

      Finally the DE-NANO has a gotcha on it's schematic, it does not include the FTDI converter which handles the usb to Jtag streaming. And no it can definately not handle 500MHz-600MHz pll output clock frequency.

  • @Saif.E.K.2002
    @Saif.E.K.2002 7 ปีที่แล้ว +1

    How is (Z80-CPU) in PI ???!!

  • @chezeatingzombee
    @chezeatingzombee 8 ปีที่แล้ว

    Hey Ben, can you try to make a wii u pro controller a xbox one controller?

  • @cameronramsay118
    @cameronramsay118 6 ปีที่แล้ว

    why did u guys do an episode on the women's professional golf?

  • @onyxe.s.4349
    @onyxe.s.4349 8 ปีที่แล้ว

    When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content. - Google Terms of Service (Last Updated April 2014)

  • @nathangek
    @nathangek 8 ปีที่แล้ว

    We started using the Altera DE2-155 in school and it's pretty insane. Anyone who has experience with them and what did you make with it?

    • @jonathanganyer9336
      @jonathanganyer9336 8 ปีที่แล้ว +2

      +PNathan I've worked with Altera's DE0 and Xilinx's Zynq while in school, and they're very capable devices when pipelining high speed algorithms. I ended up writing an NES core in VHDL by designing all the individual components like the Ricoh 2C02/2A03. If you're a hardware engineer, FPGA's are great for prototyping designs and learning hardware languages like VHDL and Verilog.

    • @nathangek
      @nathangek 8 ปีที่แล้ว

      Jonathan Ganyer Very nice :) I'm studying Embedded Systems & Automation and I'm loving every part of it!

    • @chrisayad0
      @chrisayad0 2 ปีที่แล้ว

      im doing it now just started something

  • @Charlie90071
    @Charlie90071 8 ปีที่แล้ว

    Hi Ben, this question might be a bit at the wrong place but do you like the delta 3d printer more then the standard x y z 3d printer ? Or do you think they are both good?

    • @maker_karen1785
      @maker_karen1785 8 ปีที่แล้ว

      +Charlie90071 Ben currently prefers the XYZ printers he has, but not necessarily because of the way the head prints. The bed on the Orion is difficult to level because it doesn't have springs that allow you to vary how much you tighten the screws down on any side. So mostly he prefers the XYZ style because it is easier to calibrate.

    • @Charlie90071
      @Charlie90071 8 ปีที่แล้ว

      Oh didnt know that, thanks Karen! 

    • @maker_karen1785
      @maker_karen1785 8 ปีที่แล้ว

      You're very welcome!

  • @maitlandvt
    @maitlandvt 6 ปีที่แล้ว

    Can it do hardcore?

  • @zaferatakan270
    @zaferatakan270 8 ปีที่แล้ว +5

    Element14 video player is horrible. Keep changing video resolution without my request and cannot set it to a stable resolution. I can't read anything from video. It's unwatchable. Please upload that video here.

  • @JimnyVR5
    @JimnyVR5 8 ปีที่แล้ว +9

    You need Adobe Flash to watch the bonus content, but it's 2016 so i don't have that :(

  • @Syntaxterror7
    @Syntaxterror7 8 ปีที่แล้ว +17

    Felix is always so unimpressed lmao

    • @cormano64
      @cormano64 8 ปีที่แล้ว +6

      +Josh Barrett He's seen too much already. The worldly concerns rarely surprise him in this era.

  • @proyectosledar
    @proyectosledar 8 ปีที่แล้ว +12

    Thanks Ben, I never understood FPGA.

    • @VoidHalo
      @VoidHalo 6 ปีที่แล้ว +5

      I realize this is an older comment, but if you're still interested, I'd strongly suggest checking out eevblog's video on FPGAs. He explains it really well on the hardware level. It's easy to follow, too. Especially if you have some knowledge of logic gates and such. It was the first thing I ever watched or read on FPGAs and I had no trouble following it. In fact, I would strongly recommend eevblog in general if you're interested in electronics and want to know more. It's easily the best channel on electronics on TH-cam. I never would have gotten into electronics without it.

    • @klipk7296
      @klipk7296 3 ปีที่แล้ว +1

      @@VoidHalo I know this is also an old comment, but EEVBlog is carrying me to an EE degree

  • @shivashankar28
    @shivashankar28 5 ปีที่แล้ว +1

    FPGAs for the WIN!!!

  • @kotaprolucharan4032
    @kotaprolucharan4032 7 ปีที่แล้ว

    how does a program set changes in hardware

    • @michaelhawthorne5516
      @michaelhawthorne5516 7 ปีที่แล้ว

      What you're creating isn't a program. Verilog isn't a programming language - it's an HDL - hardware descriptor language. Instead of compiling your code, it synthesizes it into a logic image. This image gets stored into the external ROM, which is read by the FPGA at boot time. The same synthesized image can be sent to an ASIC manufacturer to have custom chips made. an ASIC will be much faster than an FPGA

  • @guigagude
    @guigagude 8 ปีที่แล้ว

    i can't see the bonus content on the smartphone, it won't ler me click on the link :(

    • @element14presents
      @element14presents  8 ปีที่แล้ว

      +guilherme pontes Check the description or the card, the link is there too!

    • @guigagude
      @guigagude 8 ปีที่แล้ว

      +The Ben Heck Show Thanks!

  • @Annihilator49
    @Annihilator49 7 ปีที่แล้ว

    FPGAs also are very useful in electrically dangerous environments due to their durability, and they can also resist physical damage to the chip itself.

    • @0LoneTech
      @0LoneTech 6 ปีที่แล้ว

      That's definitely not an FPGA property. You might have seen e.g. Actel chips in this capacity because they make radiation hardened ones.

  • @garyprice3757
    @garyprice3757 8 ปีที่แล้ว

    isn't a 8 bit output 255 to 0 not 7 to 0?. correct me if i am wrong?

    • @kevincozens6837
      @kevincozens6837 6 ปีที่แล้ว

      With 8 bits you can get values in the range of 255 to 0. The individual 8 bits are numbered 7 to 0.

  • @fabriziodutto7508
    @fabriziodutto7508 5 ปีที่แล้ว

    Bonus content button not working... :-)

  • @moonmoonali6956
    @moonmoonali6956 6 ปีที่แล้ว

    thanks.

  • @orion1222
    @orion1222 8 ปีที่แล้ว

    Is this board programmed using VHDL?

    • @Leonelf0
      @Leonelf0 8 ปีที่แล้ว

      you can also use verilog. those are just languages, the synthesizer creates the bitstream for the fpga

  • @daslolo
    @daslolo 6 ปีที่แล้ว +1

    "the juice of sapho gives my thoughts speed"

  • @platin2148
    @platin2148 5 ปีที่แล้ว

    Are there also some non intel FPGA's as there ide suc…

  • @nostamine2567
    @nostamine2567 3 ปีที่แล้ว

    11:00 song ? pls

  • @PetrGladkikh
    @PetrGladkikh 4 ปีที่แล้ว

    I always thought that element14 is an electronics shop. They say it is a community 🤔

  • @yugmlif
    @yugmlif 8 ปีที่แล้ว

    Felix at the end made me laugh ☺

  • @timelesstrance3720
    @timelesstrance3720 6 ปีที่แล้ว

    CMOS next?

  • @ahbushnell1
    @ahbushnell1 8 ปีที่แล้ว

    You can get soft core IP from Altera for free as long as you buy there chips.

  • @eddie2378
    @eddie2378 7 ปีที่แล้ว

    Hopefully Intel will enable the multi core compilation on the free version of Quartus II and make FPGA programming fun.

  • @yalgret
    @yalgret 6 ปีที่แล้ว

    I hate when volume is cranked up to the max possible without clipping, and min volume is too high on mobile

  • @ahbushnell1
    @ahbushnell1 8 ปีที่แล้ว

    need a flash chip also.

  • @Entarra
    @Entarra 8 ปีที่แล้ว

    While the bonus content is a good idea it sadly seems your site is just not up to the task, constantly adjusting video quality due to lack of bandwidth and frequent stuttering, might I suggest uploading them to youtube instead, perhaps as unlisted.

  • @TheJennetteFan
    @TheJennetteFan 8 ปีที่แล้ว

    What happend to the guy who replaced Alison.

  • @MrJoerT
    @MrJoerT 8 ปีที่แล้ว +9

    I tried to watch the bonus content, but the player is terrible. Audio quality is bad, and at least on mobile there is no fullscreen option as far as I can tell. Meh. Never mind then.

    • @StephenButlerOne
      @StephenButlerOne 8 ปีที่แล้ว

      Turn your phone 90° to landscape for fullscreen.

    • @MrJoerT
      @MrJoerT 8 ปีที่แล้ว +1

      +Stephen Butler Nope. doest work on Chrome for Android. Also it's serving the site in German now. I'll stick to Ben's YT content.

    • @StephenButlerOne
      @StephenButlerOne 8 ปีที่แล้ว

      +Joeri Noort u just tried and it does for me. Once you press play, on the far right of the play button next to the volume button there is a square Box like on a pc. Press that and turn your phone (un like your PC lol) and you'll get full screen.
      German? Strange, are you also running a vpn? If so that will be the reason. If not, that is strange. Unless your in Germany of course. But i doubt you would forget that. 😆

    • @element14presents
      @element14presents  8 ปีที่แล้ว

      +Joeri Noort Curious! Could there be a problem with your 'net connection? It should change its rate and playback automatically based on it.

    • @russron1990
      @russron1990 8 ปีที่แล้ว

      +The Ben Heck Show having issues with bonus content

  • @pepper669
    @pepper669 7 ปีที่แล้ว

    Heck of a lot of effort to make an LED blink ;).

  • @kerrymoulding8216
    @kerrymoulding8216 8 ปีที่แล้ว

    Lips are Blue ? for goodness sake , is that ALL you got from this vid ? - BTW Blue was enhanced to show the components against the blue of the board imho !! - Thanks for the education Ben - love your work

  • @alex56541
    @alex56541 8 ปีที่แล้ว

    Make an apple watch and google glasses into one phone or the goole glasses into the applr watch

  • @trisymphony
    @trisymphony 8 ปีที่แล้ว +1

    What's the benefit of using an FPGA vs a Pi 2?

    • @steven_jahn
      @steven_jahn 8 ปีที่แล้ว +1

      The Raspberry Pi runs operating systems and is not real time. If you need precise timing and you want to emulate a circuit, an FPGA can do it. There are plenty of writeups online (stack exchange) that explain the differences. Because the FPGA is hardware, you can't write a variable program loop. The amount of times you loop has to be fixed. There are still loops, but they must be fixed in size. FPGAs are in many devices where a processor would be too expensive and overkill to produce with. Think smart thermostats, home security systems, DVD player, etc.

    • @trisymphony
      @trisymphony 8 ปีที่แล้ว

      +Steven Olsen makes sense. I have seen so many ARM-/Android-based media players in the recent years, so I though I'd ask. Apart from the easier/much more versatile programming of a Pi-like device, such an SoC also costs just a fraction of an FPGA devboard - so using an FPGA didn't seem like a good idea.

    • @Annihilator49
      @Annihilator49 8 ปีที่แล้ว +1

      +trisymphony Ben didn't fully explain the extent to which FPGAs are "Faster." Some FPGAs run in the 25+ GHz range and ect. Due to their precise timings and no software overhead, Formula 1 race cars are all powered by FPGAs now.

    • @0phoff
      @0phoff 8 ปีที่แล้ว +1

      I know this is quite a late comment, but It's worth mentioning the reason FPGA are so fast is not necessarily the fast clock (in fact an FPGA clk is usually pretty low), but it's because the FPGA can do a lot of things in parallel! All the blocks ben talks about (18:20) are basically Look-up tables that operate simultaneously.

  • @amonkeyoncrack
    @amonkeyoncrack 8 ปีที่แล้ว +2

    Ben two words "Chap Stick".

  • @adhdengineer
    @adhdengineer 8 ปีที่แล้ว

    +The Ben Heck Show I got myself a little cheapo FPGA dev board off ebay and I couldnt get the USB Blaster driver to install on windows 10 due to the digital signature for the driver being invalid. So I came up with an elegant workaround.
    See my video on the subject: th-cam.com/video/_IIQ_w6B1b8/w-d-xo.html

  • @ithaca2076
    @ithaca2076 4 ปีที่แล้ว +1

    tonight on the haunting of meetloaf

  • @bd594
    @bd594 8 ปีที่แล้ว +1

    clicked on bonus content and the element14 website and it is requesting flash to view the video....are you serious!!!!!!!!

  • @Wintersky136
    @Wintersky136 8 ปีที่แล้ว

    Let's substitute "The Ben Heck Show" with "Ben's Element14 Commercial Show"... That would be a better fit...

  • @Mony123
    @Mony123 8 ปีที่แล้ว

    what is a fpga

  • @jesuslovespee
    @jesuslovespee 8 ปีที่แล้ว

    next time Ben makes homemade Valtrex

  • @sluggdiddyyddidgguls
    @sluggdiddyyddidgguls 8 ปีที่แล้ว

    chapstick is much more effective then human spit at dealing with chapped lips Ben! I was going to count the times you licked your lips but.. after the first 20 I got tired. Not hating, can tell you're not feeling well.. but its soooooo hard to not notice every time you lick your lips, just a heads up i suppose.

  • @MattiasKullberg
    @MattiasKullberg 8 ปีที่แล้ว

    HOLYBALLS batman!
    Ben you are my god when it come to learn about new things fpgs in this case, but WTF did you guys do to your recordings... either the camera is foooked or the rendering software is....purple lips and light blue people anyone ?

  • @lasersbee
    @lasersbee 8 ปีที่แล้ว

    7:05 WOW only $810 USD that's about $1,126 Canadian. I think I'll stick to Micro-Controllers until I need to sell a $10,000 product.

    • @Leonelf0
      @Leonelf0 8 ปีที่แล้ว

      that's a high end board! there are beginner boards beginning at 29$ or so. you have to keep in mind that FPGAs are very specialized devices. you'd find them in oscilloscopes and such stuff, but never in standard consumer stuff.

  • @MrCardeso
    @MrCardeso 8 ปีที่แล้ว

    Three voltages are required: 3.3, 1.8, and ... I forgot... Ooops!

  • @qman5
    @qman5 4 ปีที่แล้ว

    Zero errors and 147 warnings.... But it compiled!

  • @dayzmelttogether
    @dayzmelttogether 5 ปีที่แล้ว

    a damn the purple dry lips syndrome ive had that!!

  • @dark2koneko
    @dark2koneko 8 ปีที่แล้ว

    The bonus content takes way tooo long to load and I'd like to see it. It's constantly stuttering and buffering forever. Can you just put it on youtube please?

    • @maker_karen1785
      @maker_karen1785 8 ปีที่แล้ว

      +dark2koneko We're talking with our dev team to find a solution. Thanks for your patience.

  • @LucasHartmann
    @LucasHartmann 7 ปีที่แล้ว

    PLD = basically a and-or construction with up to 10 outputs. CPLD = multiple PLDs on a chip (early) or several (32 to 100k) 16:1 muxes that can build any 4-input functions. FPGA = even larger CPLDs, generally based on Programmable muxes, but with common functions hardware included, like sram, multipliers, hard-core processors or fast communication cores (pcie, lvds).