EEVblog

  Рет қаралды 172,299

EEVblog

EEVblog

10 жыл бұрын

Dave checks out several FPGA demo boards, and tries out the DE0 Nano and Altera Quartus II software.
www.terasic.com.tw/cgi-bin/pag...
Digilent Basys2: www.digilentinc.com/BASYS2
Papilio One: papilio.cc
NOTE: Yes, this video has some audio problems, sorry, it was in the original source files.
EEVblog Main Web Site:
www.eevblog.com
EEVblog Amazon Store:
astore.amazon.com/eevblogstore-20
Donations:
www.eevblog.com/donations/
Projects:
www.eevblog.com/projects/
Electronics Info Wiki:
www.eevblog.com/wiki/

Пікірлер: 191
@DrenImeraj
@DrenImeraj 10 жыл бұрын
Please, please, please continue making FPGA videos Dave
@heinsuniverse
@heinsuniverse 10 жыл бұрын
I've been working with Quartus for almost 2 years now. Your video taught me some nifty things I did not know about. Thanks Dave!!
@TheRossiale
@TheRossiale 10 жыл бұрын
Thank you very much Dave! You seems to know what i want from a good elettronic video channel! From Italy :)
@eni4ever
@eni4ever 10 жыл бұрын
Great one, Dave! I would love to see more FPGA videos on your channel
@cozzm0AU
@cozzm0AU 10 жыл бұрын
17:10 got some audio weirdness ... was it just me ?
@MysticalDork
@MysticalDork 10 жыл бұрын
Nope.
@DJignyte
@DJignyte 10 жыл бұрын
Yeah I was getting it too. Probably just his computer lagging a bit with all the things he's doing on it at once
@eternalblue2119
@eternalblue2119 10 жыл бұрын
Ignyte me too
@robertcalkjr.8325
@robertcalkjr.8325 10 жыл бұрын
Am I the only person who cringes with the hair on the back of my neck sticking out every time Dave un-packages & handles a board or component without an anti-static wristband on? It's like someone running their fingernails down a chalkboard... Just curious.
@EEVblog
@EEVblog 10 жыл бұрын
Yes, screen capture audio bugs, can't recall what was causing it at the time, but reaslised toward the end and fixed it. Couldn't fix the originals ones in the edit, it was the source material, sorry.
@mrcrud5
@mrcrud5 10 жыл бұрын
"That is a real bobby dazzler" haha I always get a kick out of the terms you Aussies use...
@bigbadtech
@bigbadtech 10 жыл бұрын
I use the heck out of these FPGA demo boards in teaching digital electronics (primarily the Digilent Nexys2 a Xilinx Spartan 3E based FPGA). The pay back per unit time is very nice. After a brief intro to VHDL and the Xilinx ISE Webpack environment a student can take a board home and experiment on it or use it to accompany their studies. Alex at Digilent was a great resource for our school as we moved from older TTL based instruction (seriously) to modern programmable logic devices. The range of peripheral modules they offer for advanced projects is great.
@quantomic1106
@quantomic1106 10 жыл бұрын
I wanted to go cheap... But then hey! Here's a Dave Jones edition Demo Board! And I was like, Whooo!!! Now I got to get one of them! Damn it, Dave! :)
@RicardasLee
@RicardasLee 10 жыл бұрын
Ahh, we use these TerasiC FPGA's in our university (Vilnius Gediminas Technical university) for beginners. They're quite awesome to start with. Also a really neat thing is PSoC later versions, cause it's an MCU + FPGA, very nice thing for learning.
@flain283
@flain283 4 жыл бұрын
Fast forward to 2019, DE10 Nano is now used as the board for the MiSTer project (Minimig amiga/Atari ST). There is a big community of programmers and FPGA devs working together. The opensource project has FPGA recreation of old gaming consoles. Many classic gaming systems - SNES/Genesis/Apple II/486/TG16/C64/Amstrad/NeoGeo/Many arcades etc.
@holgerhartenstein6735
@holgerhartenstein6735 10 жыл бұрын
Great Job, keep on this interesting topic please.
@pyramidblack
@pyramidblack 10 жыл бұрын
Keep going Dave!
@ParadoxTransistor
@ParadoxTransistor 2 ай бұрын
Nice video thanks for share. I have the DE0-Nano development board and it's very practical FPGA.
@HansBaier
@HansBaier 3 жыл бұрын
The de0_nano is an all time favorite of mine. It is soooo cute, and so small and very capable for many projects, which does not require me pull out the big boards.
@DrEnginerd1
@DrEnginerd1 10 жыл бұрын
I was actually thinking about getting a papillo 1 so im glad im watching!
@666aron
@666aron 10 жыл бұрын
Nicely done video Dave, great boards ( I own a Basys 2 with 250k gates and a Waxwing). I would also recommend the spartan6 based Waxwing module from Numato labs - although not for beginners. Also a DSP demo board review would be nice.
@magnuswootton6181
@magnuswootton6181 2 жыл бұрын
how much did that 250k gate fpga cost you? and have u fully utilized it yet and with what?
@sandermans15
@sandermans15 10 жыл бұрын
Thanks for this video Dave! I'm still interested in more information on FPGA's especially for beginners but i get from your video that it's pretty hard and takes a lot of time. Any suggestions on where to start and where to find good information about FPGA's?
@hesperaux
@hesperaux 10 жыл бұрын
Dave, thanks so much for these videos. I've been watching your vids for years now. Thank you for your time and effort. I recently graduated with a BS and my curriculum didn't cover FPGA, so I've been wondering how to learn them without spending thousands of dollars. Lots of jobs I've found in my area want microcontroller + FPGA experience. I wasn't aware of these less-expensive options and am very excited to try one of them out. For the job market, do you think it is worthwhile to learn Spartan3? Do I need to spend more and learn the MicroZed to be marketable? Furthermore, would learning on the papilio or DE0 Nano boostrap me for using higher-end FPGAs? I should mention that I'm hoping to kill two birds with one stone and learn embedded linux as well. Thanks again. -Dave (yes, it's a good name!)
@JeffSmith03
@JeffSmith03 3 жыл бұрын
I recently got DE2-115 that is going to be fun to figure out. It's got a ton of stuff
@dereknewman6106
@dereknewman6106 9 жыл бұрын
Great Video!
@ntkvirtuallab3205
@ntkvirtuallab3205 7 жыл бұрын
please make more videos on FPGA!!!!
@adhdengineer
@adhdengineer 10 жыл бұрын
check out the open source Xula boards from Xess. He's got some good beginner stuff there as well, i had it blinking!
@maverickbna
@maverickbna 6 жыл бұрын
A free softcore you should look into is OpenSPARC, originally open-sourced by Sun Microsystems, based on the UltraSPARC T1 and T2.
@JustinAlexanderBell
@JustinAlexanderBell 10 жыл бұрын
Audio problems... : (
@hobbykip
@hobbykip 10 жыл бұрын
I have a Basys2 board at home. It a great little board with only 1 drawback. The voltage supply is not stable, therefore the oscillator is not stable and your VGA output will be bad. Fortunately it comes with a option for a external oscillator so it's an easy fix.
@TheBestChannel
@TheBestChannel 10 жыл бұрын
hi Dave, why you don't make a demo for Microzed ? thank you
@bluedeath996
@bluedeath996 6 жыл бұрын
Have you tried the Lattice Dev boards? They are around £20 which is a far more approachable price, but do you lose out on something for that?
@raykent3211
@raykent3211 8 жыл бұрын
great video, love your down to earth style. An aussie, I guess? I've done a very simple sound synthesis (karplus-strong) algorithm on 8-bit arduino uno. To improve the sound quality, the most important feature would be a 12 or 16 bit DA convertor. Looking around a bit, it doesn't seem to be a high priority for uc chips. Any suggestion for uc or fpga that is good for sound, ie all built in cos I don't much like etching pcbs? This is just hobby stuff.
@marshaul
@marshaul 7 жыл бұрын
As a hobbyist, your best bet is to use a discrete DAC chip. This is what it is assumed you will do should the need arise and why most µCs don't have precision DACs. After all, a µC is a *controller*. Its entire reason for existence is to control things like DACs. That many of them have low-precision DACs on-board is simply a matter of convenience - usually for driving things using feedback, not for generating precision analog signals. You want something like an AD1955. You feed it PCM via serial bus, and it gives you line-level analog signal. Bob's your uncle. You will find it much simpler to stick to Arduino and add a couple wires than learning to FPGA. IMO.
@tdrelectronics6241
@tdrelectronics6241 8 жыл бұрын
The schematic capture package that the Terasic board is using looks like Orcad In my opinion it is the best schematic and layout package around
@vonnikon
@vonnikon 9 жыл бұрын
Dave disabled the "Talkback" feature in Altera Quartus during installation. This may be the intuitive thing to do, but you actually want to enable talkback! In return for enabling talkback, altera gives you the "Signal tap" tool for free. And you absolutely, positively, NEED the signal tap tool. "Signal tap" is what allows you to debug the design in hardware. And secondly, the ECAD package to create the schematics for the evaluation board is Cadence.
@wetwingnut
@wetwingnut 10 жыл бұрын
Dave - Can you talk a bit about the differences between VHDL and Verilog and which one a beginner to FPGAs should tackle first?
@vonnikon
@vonnikon 9 жыл бұрын
Apples vs Oranges. C vs Pascal. Not much to say really. VHDL was designed by the US military. And it kind of shows... Interestingly, VHDL seems to have the bigger market share in Europe, while in US and Japan Verilog seems to have the bigger share. But both languages are used everywhere. In the end, you will use the language used by your customer, or your employer.
@greywolf271
@greywolf271 7 жыл бұрын
Hey, where's you anti-static wrist strap ?
@phil2156
@phil2156 10 жыл бұрын
"Bugger off Avast" Hahaha, before you said that I thought it was mine and went to close it.
@MarcWagner86
@MarcWagner86 8 жыл бұрын
Hi There. Thanks for the video. I'm currently deciding if I should get the Nexys 4 or the Zybo Zynq 7000. In the university classes they use the nexys 4. Which of them should I get in your opinion? Thanks!
@hellterminator
@hellterminator 8 жыл бұрын
Depends on what you want to use it for. If it's just for playing around, I'd go with the Nexys 4 as the FPGA on that is much bigger (3-4 times if memory serves) than the one in that Zynq. Also a ton of peripherals. On the other hand, if you also want to use it for something practical (e.g. cipher/hash cracking, virtual currency mining…), I'd probably go with the Zybo because it will be much easier to feed data into the FPGA and process the results; there just aren't any fast interfaces on the Nexys 4 (although the FPGA itself does support PCI express, but AFAIK it's not accessible on the board).
@theoneandonlyyoko
@theoneandonlyyoko 10 жыл бұрын
just came here to hear you say BEAUTY, i love that accent
@Leo-pd8ww
@Leo-pd8ww 10 жыл бұрын
Woow finally. You promised this video a while ago!
@foxyrollouts
@foxyrollouts 7 жыл бұрын
too busy counting his money.. 20, 40, 60,,,
@woollerland
@woollerland 9 жыл бұрын
De0-CV so cheap now :D $99 academic price :D 49k LE and 3Mbits of embedded memory with Cyclone V... so good
@howardburton8376
@howardburton8376 11 ай бұрын
Thanks!
@pasblo39
@pasblo39 4 жыл бұрын
3:45 "I think this one is like, something crazy like eight dollars delivered or something ridiculous like that" Nowadays, there is a newer version of the USB blaster for 3 dollars delivered. How crazy is the world.
@chrislivingston3451
@chrislivingston3451 9 жыл бұрын
For the DE-series boards, don't use the version of Quartus II included on the disc - there is a much newer and less buggy version freely available on Altera's website.
@matthewprestine1974
@matthewprestine1974 10 жыл бұрын
Lattice also makes some great products. Very cheap and great free dev tools.
@TheBestChannel
@TheBestChannel 10 жыл бұрын
cool, i got Zedboard, Dave, you must try this board, it's like Microzed, but wiht more performance in ARM processor, and PL ( programmable logic )
@JeffHazardous
@JeffHazardous 10 жыл бұрын
Audio is tearing a bit at 24 mins, may be encoding errors.
@gudenau
@gudenau 10 жыл бұрын
That is a double-density DVD, I think that is bigger than the Windows 7 install disk. 0_o
@theengineer9910
@theengineer9910 5 жыл бұрын
Just got a DE0 Nano ! Can't wait to start breadboarding then mess around with a gameboy advance
@gregfeneis609
@gregfeneis609 6 жыл бұрын
Hi Dave, this video reviewing FPGA starter kits is approaching 4 years old. Are they still the shiz? Maybe you could have an intern make an addendum?
@0xff733
@0xff733 5 жыл бұрын
I recently got an DE0 Nano that is still going strong. Although I wish I would have gotten something with more onboard modules so I didn't have to breadboard everything
@VLS-Why
@VLS-Why 6 жыл бұрын
My University uses the DE0-Nano's in the lab 👍
@uriituw
@uriituw 10 жыл бұрын
I see fan pins and heatsink holes on the high-end one. Does that mean that it needs cooling?
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
in many cases no, but if you run both arm cores and all the logic at full tilt you might need it
@hellterminator
@hellterminator 8 жыл бұрын
We did manage to overheat a Zedboard once while experimenting with software defined radio, other than that, we never had a problem.
@damonstr
@damonstr 10 жыл бұрын
Oh look, Basys2, actually made a few projects on that.
@mmilner7666
@mmilner7666 10 жыл бұрын
Yes, audio problems for me as well.
@010101010101asas
@010101010101asas 10 жыл бұрын
Could I use Cypress PSoC 4 instead of a FPGA
@dinkc64
@dinkc64 10 жыл бұрын
Is it just me, or does the video start crackling up around 16:10 and onward?
@NicolaiCzempin
@NicolaiCzempin 6 жыл бұрын
I thought it was me as well; thanks for the comment that saved me from trying to look for the bug in my system.
@minhajsixbyte
@minhajsixbyte 2 жыл бұрын
yes it happened for everyone. his pc started to struggle once the quartus software was open. that caused this crackling
@TehHijack
@TehHijack 10 жыл бұрын
What is your wallpaper at 10:37 dave? It looks beautiful
@EEVblog
@EEVblog 10 жыл бұрын
It's a photo I took of the Apple Newton processor.
@TehHijack
@TehHijack 10 жыл бұрын
EEVblog Would you mind sharing it? It looks like a wonderful wallpaper.
@foxyrollouts
@foxyrollouts 7 жыл бұрын
no
@HighTechLab
@HighTechLab 10 жыл бұрын
Audio bugs? Anyway, an ardinuo is a the same concept as these right?
@SarahWattCA
@SarahWattCA 10 жыл бұрын
An Arduino is a starter kit for an Atmel microcontroller; they're similar in that they're starter sets for a particular chip but an FPGA is significantly different than a microcontroller. Dave did an earlier video explaining what FPGAs are so go check it out.
@EEVblog
@EEVblog 10 жыл бұрын
Yes, screen capture audio bugs, can't recall what was causing it at the time, but reaslised toward the end and fixed it. Couldn't fix the originals ones in the edit, it was the source material, sorry.
@DantalionNl
@DantalionNl 10 жыл бұрын
EEVblog I thought my onboard motherboard audio was giving up, I feel relieved now :)
@EEVblog
@EEVblog 10 жыл бұрын
FPGA's are completely different to microcontrollers. See my previous video on what FPGA"s are.
@HighTechLab
@HighTechLab 10 жыл бұрын
EEVblog Yeah, that video didnt show up in my subscriptions until after this video. Thanks!
@Jenny_Digital
@Jenny_Digital 10 жыл бұрын
I remember my first attempt at a blinky on a cheap Chinese FPGA board. I was expecting the tool to configure unused pins as hi - but it connected them to a supply rail! This meant I had shorts on the board and the bugger got proper hot potato. FPGAs still bite me if I take my eye off the buggers.
@Jenny_Digital
@Jenny_Digital 10 жыл бұрын
Should have read hi-z but just got hi. Damned auto corrupt
@lashlarue59
@lashlarue59 2 жыл бұрын
Whats interesting is that 7 years later the price of some of these boards has increased by 300% in 2021.
@gamccoy
@gamccoy 10 жыл бұрын
Good one, Dave. I have been harping about FPGA videos for a while. Can we get into some super simple synthesis stuff? Show us a counter or something?
@HannesZietsman
@HannesZietsman 4 жыл бұрын
update please
@AV84i
@AV84i 10 жыл бұрын
Hi Dave. We 've recently started a new project in my company based on Cyclone 5 SoC (the Zinq competitore). It also as 2 A9 arm hard core and a large fpga fabric connected. Do you know the if there are some differences between the XilinX and Altera SoC hard processor? We choose the Altera one only beacase in our company there are a lot of code written in AHDL! AHH Awful!
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
I'm working on the Zynq, but looking a the marketing burb of the Cyclone 5 SoC it looks like they are pretty much identical
@sid6p8
@sid6p8 10 жыл бұрын
AFAIK Altera and Xilinx use the same ARM cores. But the Altera SoC is more flexible in terms of pin-shraing, boot config, etc. Xilinx basically builds a CPU with added FPGA fabric; the system is CPU centric.
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
a system that is cpu centric and runs with out a configuration is a huge advantage compared to the previous attempts at cpu+fpga
@sid6p8
@sid6p8 10 жыл бұрын
Actually, you still have the configuration. It's not as easy as a stand alone cpu. Also, I think it's a question of what you're used to. I find it much easier to use a CPLD to bring up a whole board with power sequencing, resets and what not, than using a CPU or uC. I admit I'm biased, but I often feel it is easier and quicker to change the programmable logic than to change software...
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
sid6p8 yes for the Zynq there is still configuration but only for programmable logic and only when you need it, the ARM and everything it needs runs out of the box, plug it in and everything is running like it was a standalone CPU, then load a configuration and you have programmable logic with tight integration and high bandwidth buses shared with that CPU
@warddr
@warddr 9 жыл бұрын
Another very cheap alternative is the guzunty pi. It's a cpld but it works very similar (only much less programming space), but it's way cheaper: github.com/Guzunty/Pi/wiki
@Rationalist411
@Rationalist411 10 жыл бұрын
The older versions of Altera Quartus doesn't like Windows 7 or 8. The drivers usually doesn't install. Downloading and Installing the newer versions of Quartus doesn't have the problem. I believe 11 was the version they fixed everything.
@robertcalkjr.8325
@robertcalkjr.8325 10 жыл бұрын
They are just way behind the times... pathetic if you ask me. That's another reason why I've pretty much stopped learning about the stuff. Plus a lot of the people lie & say it's compatible with Win8, but it's not. It really pisses me off!
@kiningroseburg9288
@kiningroseburg9288 10 жыл бұрын
12:10 - Run as Administrator ;-)
@tomstern1681
@tomstern1681 10 жыл бұрын
Dave, why would you say beginners don't need Modelsim? As a beginner it is very important to be able and simulate your code, probably more important than actually compiling and downloading it to the FPGA. The simulator that is built in Quartus is not nearly as good as Modelsim.
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
simulation is important but I think Xilinxs simulator will work for most things, never tried Quartus
@EEVblog
@EEVblog 10 жыл бұрын
Beginners already have enough to deal with in the tools, than adding Modelsim into the equation. But I don't really disagree with your point.
@bobboberson40
@bobboberson40 6 жыл бұрын
Probably because if beginners have to use modelsim with no supervision they will never become embedded programmers because they will end up smashing their computers to little pieces and switching their major to interpretive dance.
@emanonmax
@emanonmax 10 жыл бұрын
What should i buy as an beginner , an arduino or one of the boards you mentioned , because both have advantages and disadvantages?
@robertcalkjr.8325
@robertcalkjr.8325 10 жыл бұрын
I started with Arduino.
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
depends on what you want to do. if you get one of the fpga boards you will probably be able to configure it to be an arduino board as well, if you want, but that may have issues and you don't want to deal with them as a beginner. I'd suggest you get an arduino, get comfortable with the whole idea and then get an fpga.
@EEVblog
@EEVblog 10 жыл бұрын
They are not the same thing! FPGA's are not replacements for microcontroller. FPGA's enable a different set of capabilities not easily possible with microcontrollers. If you have to ask this questions then your answer is the Arduino!
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
***** if we were not addressing a beginner i would NOT correct you, but because he is a beginner i think we should say 'microcontroller', not 'cpu'. Please don't take me the wrong way. I am just trying to avoid confusing him. It's not something terribly important, but you know, every bit helps.
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
***** you know it, that it doesn't matter how many peripherals you stick to it... if it has its own ram and you can't add your own ram to it... it's not a cpu. You know the funniest thing though? The microcontroller 'arduino' is not considered to be the chip itself... it is the whole pcb that is considered 'a microcontroller'. I don't agree with that, i find it unintuitive, but that's how they chose to classify it :|
@damzelfly
@damzelfly 10 жыл бұрын
Hey, I have that Basys2 board :)
@EETechs
@EETechs 10 жыл бұрын
Guys, FPGA's are mostly for hardware designers, not software designers. You have to have a complete understanding of all the logic gates and you have to understand K-maps and Boolean logic. You are basically "wiring" up logic gates via software rather than physically wiring up gates to perform a specific function. If you understand the ins and outs of digital electronics, then FPGA's will be easier for you to pick up on. For software programmers you will need to study digital design and circuits.
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
is it possible to use a generic usb-to-jtag device?
@sid6p8
@sid6p8 10 жыл бұрын
Yes and no. For the basic stuff, like configuring your FPGA, yes, you can use pretty much any JTAG interface. If you want to use the more advanced features for debugging or security features then no. You'll need the vendors JTAG thingis. But, if you're using Altera, you can buy the treasic USB Blaster which works just as well as the Altera one, for a much better price. Also, Altera is willing to give out the code needed to design your own USB Blaster on board using a USB ic and a small CPLD - talk to your FAE.
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
that sounds reasonable. I have a TI usb2jtag from the msp430 dsk
@JamesCutlervk2tim
@JamesCutlervk2tim 10 жыл бұрын
You need to install Quartus II as administrator, that is the reason for the permission errors. FPGAs are not for the faint of heart - you need to have excellent PC and software skills as well as a reasonable amount of electronics knowledge. I do think that it is very important to learn FPGAs as the majority of todays technology is based on them either in part, or altogether.
@MatrixOfDynamism
@MatrixOfDynamism 10 жыл бұрын
The power of FPGA = Hardware Acceleration & Doing things in parallel real time.
@crusaderanimation6967
@crusaderanimation6967 2 жыл бұрын
0:53 IDK Dave i would be careful, this black graphic suggest it have anomalous properties.
@elioalcala4371
@elioalcala4371 Жыл бұрын
Can I program a dos VOICE procesador alesis
@elioalcala4371
@elioalcala4371 Жыл бұрын
???????
@yaghiyahbrenner8902
@yaghiyahbrenner8902 10 жыл бұрын
its good to start with CPLD`s then FPGA`s that's what I was told.
@foxyrollouts
@foxyrollouts 7 жыл бұрын
Dave Jones Ed.. wasnt he a singer?
@foxyrollouts
@foxyrollouts 7 жыл бұрын
its not unusual, happens all the time!
@abdox86
@abdox86 2 жыл бұрын
Is it HI or High ??!!..... 8 yrs after
@nihonam
@nihonam 7 жыл бұрын
I'm kinda confused and disappointed with FPGA CAD. I expected it to be something like visual programming IDE or even Visio diagram software providing very friendly environment for designers where they can just draw the logic of device with common logic blocks like NOR, NAND, triggers etc. And then just press 'generate' button to convert this logical structure into FPGA native microcode.
@NicolaiCzempin
@NicolaiCzempin 6 жыл бұрын
You can do that, it's just that professionals hardly even do that any more. It's the equivalent of writing software with assembly code; it's helpful to be able to use (especially read) it, but the "compiler" usually does a better job anyway. Plus, some constructs are possible in HDLs that are not easy to replicate in circuit diagrams.
@sanjaykhan3030
@sanjaykhan3030 8 жыл бұрын
What's the difference between an fpga and cpld?
@hellterminator
@hellterminator 8 жыл бұрын
Aside from CPLDs being old (that is small, slow and just overall obsolete), the main difference is that they use actual logic gates to implement logic functions, whereas FPGAs use LUTs. With LUTs (lookup tables) you define an output for every combination of inputs (i.e. fully customizeable logic function in a single block) which is much more powerful than connecting gates together. The only advantage of using actual gates is that the signal itself is transferred-albeit greatly attenuated-so you can do some basic analog processing.
@lotrbuilders5041
@lotrbuilders5041 7 жыл бұрын
hellterminator you really got something mixed up right here. They are much faster than fpga's for most tasks and are just as new or old as fpga's. They just have less logic elements but that is the only real difference(except how they work then)
@DrLamalama
@DrLamalama 10 жыл бұрын
I had to use the Quartus II thing at college. It was an awful experience. Super complex, really bad editor (complete-fail auto-complete, 3 color syntax highlight, annoying format helper).
@Edson_Staack
@Edson_Staack 9 жыл бұрын
PT-BR: Oi Dave! O que é isso em cima da sua mesa? É E V A ? Aqui no Brasil dizemos: E V A! Nos vídeos depois deste, parece que você trocou a cor! Obrigado! Gosto muito de seus vídeos! Translated by Google translate: Hi Dave! What's that on top of your desk? Is E V A? Here in Brazil we say: E V A! In the videos after this, it seems you changed color! Thank you! I love your videos!
@Derpinguin44
@Derpinguin44 10 жыл бұрын
Dave, Bob IS my uncle.
@SpockieTech
@SpockieTech 10 жыл бұрын
Greetings Dave. Im watching this topic (about to view previous videos with interest). I just got one of these Logi-Pi boards. valentfx.com/logi-pi/ - Spartan6 on a shield for a Raspberry-Pi (also available for the BeagleBone). It supposed to make using a FPGA a lot easier by handling all the support functions you mention, as well as giving you a network interface, shell and gui and tools via the Pi, as well as being Arduino shield compatible and all sorts of useful sounding tools. I would be interested to see what you think of the idea. It seems a good way to get a leg up into FPGAs without having to buy more expensive development boards (assuming you have/want a Raspberry Pi already). I hope what you are going to cover is applicable :)
@donpalmera
@donpalmera 10 жыл бұрын
Not watched the whole video yet.. but I'm guessing you don't discuss any boards other than the ones introduced at the start... For people just starting with FPGAs that just want to compile some VHDL or Verilog and see some LEDs blinking get a cheap $30 board and JTAG pod from ebay. Get a better Digilent or whatever board when you need stuff that is never quite right on Chinese boards like HDMI in/out etc. The basic boards from the brand names will be 2 or 3 times the price of one from waveshare or whatever and you'll usually get a much smaller FPGA.
@EEVblog
@EEVblog 10 жыл бұрын
This video only deals with the DE0 Nano.
@redtails
@redtails 10 жыл бұрын
Pretty sure all the cheaper eBay ones are CPLDs and not FPGAs. Perhaps in the 30-60$ range you'll have a couple of really low-end FPGAs, though an original FPGA demo board is worth it a lot
@donpalmera
@donpalmera 10 жыл бұрын
$30 gets you a Spartan 3 250k, platform flash, an oscillator and some LEDs. The Basys 2 from Digilent costs $90 and you get a 100k Spartan 3 + crappy resistor divider vga + the stuff on the $30 chinese board. If you want video output you probably want something a bit better than the crappy VGA on entry level boards... Once you get serious about it you would put down the cash to get something like the Nexys 4. If I was talking about CPLDs we'd be talking about
@redtails
@redtails 10 жыл бұрын
donpalmera though you are right that there are Spartan3 dev boards on eBay for like 30-50$, they are rather barebones compared to the average dev board. I don't really agree that soldering an QFP yourself is good training, though I do agree that CPLDs make for good introduction devices if you just want to program some basic NAND/XOR/NOT/whatever gates and make leds blink. There's a lot of cheap possibilities these days! Kids and amateurs playing with FPGAs, unheard of until a couple of years ago!
@BenjaminMaggi
@BenjaminMaggi 10 жыл бұрын
It's sad to see such a vicious industry, riddled with proprietary stuff, multi gigabit bloated software, unintuitive interfaces, overly expensive dev tools, which become obsolete as soon as they get out the fab, Im tempted to compare it with the software industry, back in the 90 they both where pretty similar, but look at it today, there are little to none proprietary tools, linux is mainstream, the SW community is free from corporations and able to drive innovation with little investment, that's why SW startups survive and make a profit, I dare anyone to give me an example of a modern HW startup that came out of a garage.
@EEVblog
@EEVblog 10 жыл бұрын
Unfortunately FPGA's are so massively complex and almost infinitely configurable devices, there is no other choice than to have all these massive bloated tools. That's the downside of FPGA flexibility.
@luisff7030
@luisff7030 9 жыл бұрын
this is what i think: unlike the processors and microcontrolers the fpga will have some use for longer time. because with enough gates, it's possible to make anything. we can program 10 uart, or a new ddr3 memory controler, or a mouse. but not for the microcontrolers. after few years we need to change the microcontroler if we want to get the last usb connection or even if we change the project to another that need a fast communication or a new display. what make the old fpga obsolete is the number of gates and the what the software can program.
@hellterminator
@hellterminator 8 жыл бұрын
FPGAs are very complex. Any idiot can write software, but only a few people have the brains to use an FPGA. They are a professional product, the demand for open source tools simply isn't high enough to justify the development cost of something so incredibly complex.
@inthenameofjustice8811
@inthenameofjustice8811 9 жыл бұрын
Reasonably priced? You have GOT to be kidding.
@AureliusR
@AureliusR 8 жыл бұрын
+InTheNameOfJustice What? These boards are extremely reasonably priced. And the software, as he said, is reasonably priced for businesses that are serious and need the extras that the licenses provide.
@FxRolland
@FxRolland 10 жыл бұрын
There is also this one : open-source, a growing community and a Spartan 6 ! The Mojo by Embeddedmicro.com/ embeddedmicro.com/products/mojo-v3.html
@Aemilindore
@Aemilindore 5 жыл бұрын
Hey you need to redo this video
@Rhynorulz88
@Rhynorulz88 10 жыл бұрын
shocking audio but great video
@ronniezzzz
@ronniezzzz 9 жыл бұрын
you voice is a bit distorted dave
@gribbler1695
@gribbler1695 3 жыл бұрын
it's a rather unpleasant tv shopping voice - I'm keep asking myself what is he selling ?
@TheBestChannel
@TheBestChannel 9 жыл бұрын
hi Dave check this article on xilinx website, they talk about this video, with some notes forums.xilinx.com/t5/Xcell-Daily-Blog/EEVblog-reviews-affordable-FPGA-Dev-Kits-including-Zynq-based/ba-p/484418#feedback-success
@TheEPROM9
@TheEPROM9 10 жыл бұрын
Windows standard speed of a dead sloth rats me off.
@90SecondsofAviation
@90SecondsofAviation 10 жыл бұрын
OMG BEST Day of My life !
@Shit_I_Missed.
@Shit_I_Missed. 10 жыл бұрын
sucks to be you.
@90SecondsofAviation
@90SecondsofAviation 10 жыл бұрын
Fuck Google Plus, Retro Power! It was supposed to be a joke, pathetic trash :)
@Shit_I_Missed.
@Shit_I_Missed. 10 жыл бұрын
bwAHAHAHA HAHAHA HAHAHAHAHAHAHA HAHAHA HAHAHAHAHAHAHAH HA AHA AHAHAH YOU SO FUNNAY! o_o
@electronalchemy7513
@electronalchemy7513 10 жыл бұрын
I want to support Dave and all that, but why would anyone want to buy the Dave Jones board? Huge CPU power, but absolutely no usable I/O? Surprised he allowed his name to be used with that. I would disagree about not downloading the dev software, even if it is several GB. Bundled software is notoriously out of date! I have a NIOS II Eval Kit, foolishly installed the software and then ran online updates - it comprehensively broke itself. Uninstalling and downloading the dev software from the manufacturer's site worked smoothly. Be aware that the free software can have constraints. For example, the NIOS II (and any other Altera Open Core software) will only run while tethered to your PC via JTAG.
@EEVblog
@EEVblog 10 жыл бұрын
It was a joke from the manufacturer. The other side has Sagan's name and photo.
@robertcalkjr.8325
@robertcalkjr.8325 10 жыл бұрын
I've only been learning computers and surfing the Net for 2 years. I was one of those old fogies that refused to get with the times until I became disabled. I bore easily and get tired of video games real fast, so I started learning electronics. I noticed right away how difficult it is to sometimes miss sarcasm and jokes. Also it is hard to express yourself totally without writing a short-story on every comment. So with things like that, I always assume that it is meant as sarcasm or a joke at first until I know for sure that it isn't. That's also why I don't like to communicate with text messages: it's just too easy to misunderstand each other.
@foxyrollouts
@foxyrollouts 7 жыл бұрын
you shouldve wore a toga
@elioalcala4371
@elioalcala4371 Жыл бұрын
YOUR rec mic, makes ugly Noisés.... BUT thanks
@Graham1904
@Graham1904 9 жыл бұрын
You do peeve me off with your negativity. For. Instance one comment you made irt the circuit diagram for one of the boards in review was about the schematics, beautifully drawn but you say "... across a few pages which is particulalry annoying..." yet if the pages we not so neatly laid out and all on one page you would propbably have made another comment about it being all cramped up. Sometimes you are very difficult please for simple reasons....
@RWoody1995
@RWoody1995 9 жыл бұрын
Graham Gillett eevblog is described as an "off the cuff" vlog so thats kinda the point... we get to see his entire thought process and I think that means we get more valuable information. I think that was a reasonable comment about the circuit diagram spread out over multiple pages, one page had what 6 or 7 objects on it? (not going to seek through the video to check again, just estimating that number from memory)
@90SecondsofAviation
@90SecondsofAviation 10 жыл бұрын
HOLY SHIT IM FIRST !
@AureliusR
@AureliusR 10 жыл бұрын
Sorry, I meant the audio goes screwy around the 15-18min mark. got so bad I had to stop watching!!
@eried
@eried 10 жыл бұрын
Get Camtasia, your screen capture tool is crap! Audio issues, the annoying effects, etc.
@AureliusR
@AureliusR 10 жыл бұрын
I don't think it's the screen capture tool, it's likely his hardware. He uses CamStudio I think, which works really well on my rig.
@dasraiser
@dasraiser 10 жыл бұрын
yea, it sounds like IRQ clashing with the demo board added!
@marianoaldogaston
@marianoaldogaston 10 жыл бұрын
you show your external IP in this video.
@tedantares2751
@tedantares2751 Жыл бұрын
Dude, what language do you speak? It's definitely not English!
@gamerpaddy
@gamerpaddy 10 жыл бұрын
688kb for just a fucking gsensor? HOW MUCH CODE IS THIS? fpga are really pain in the ass.. ok its fast but its stupidly complicated for just blinkin led's or g-sensor readout a cheap µC will do the job
@LancePickup
@LancePickup 10 жыл бұрын
I think the point is if you can do the job with a cheap µC, you should. If you need the performance that an FPGA will deliver for an application specific task (which is not going to be a simple task), then that's when you're going to use an FPGA. I'm pretty sure Dave's not going to do a tutorial based on some critical complicated, timing-sensitive function.
@GeorgeTsiros
@GeorgeTsiros 10 жыл бұрын
that's the size for the sof, that doesn't mean the actual code is that large.
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
***** xilinx and probably others support compression if you don't use encryption
@fuzzy1dk
@fuzzy1dk 10 жыл бұрын
***** Yes, as long as it reduces the config file size, which it almost alway will
@EEVblog
@EEVblog 10 жыл бұрын
The file is that big because it contains all the config fuse bits. Unlike a micro, this isn't just a "code", it is the entire config for whole chip. Imagine a micro that you had to download the info to *define* the entire processor each time, that's basically how an FPGA works.
EEVblog #747 - PC Based Logic Analyser Project
52:06
EEVblog
Рет қаралды 116 М.
EEVblog #1216 - PCB Layout + FPGA Deep Dive
59:18
EEVblog
Рет қаралды 109 М.
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 9 МЛН
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 5 МЛН
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Рет қаралды 279 М.
The Best Way To Play Retro Games? - MiSTer Multisystem
17:37
ShortCircuit
Рет қаралды 592 М.
Driving a VGA Display?! Getting started with an FPGA! (TinyFPGA)
11:26
EEVblog 1614 - Circuit Design TIP: Crystal Oscillators
8:08
MiSTer: Getting Started
10:06
RetroRGB
Рет қаралды 57 М.
FPGA based CPU designs from the 90s, PART I
16:43
joe smith
Рет қаралды 431 М.
EEVblog 1613 - Audiophile REPAIR: $4500 Chord Hugo DAC
25:18
FPGA Nintendo 64 gaming is here.
11:19
Modern Vintage Gamer
Рет қаралды 364 М.
What is a Flip-Flop?  How are they used in FPGAs?
24:13
nandland
Рет қаралды 156 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 2,1 МЛН
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 3,4 МЛН
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 1,2 МЛН