Synthesis - blink, counter examples | Road to FPGAs
ฝัง
- เผยแพร่เมื่อ 27 ส.ค. 2024
- Best & Fast Prototype ($2 for 10 PCBs): www.jlcpcb.com
We know ModelSim and Quartus. In this third part we finally make the synthesis and upload the blink and counter codes to the FPGA using the USB blaster. The example is very simple, but we will get to more complicate projects soon.
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.co...
Canal en Español: / electronoobs en español
-----------------LINKS-------------------
Blink project files: www.electronoo...
Counter project files:www.electronoo...
Quartus LITE downlaod: dl.altera.com/?...
(software free for students) Create an account using real + fake data if you want. Then downlaod the free licence softwares.
FPGA Cyclone IV EP4CE6: rover.ebay.com...
Part 2 video: • Verilog intro - Road t...
Part 1 video: • Basic Logic Gates - Ro...
COUPONS
____________________________
FPGA Cyclone IV EP4CE6: rover.ebay.com...
Dual Ch Oscilloscope (266€):www.gearbest.c...
Electrical Tools: www.gearbest.c...
PRINTERS
-------------------------------------
Ender 3(167€): www.gearbest.c...
SparkMaker SLA: www.gearbest.c...
Crealitu CR10: www.gearbest.c...
Coupon code: "11CR10EU" or "11CR10US"
ANET E10 (219$): www.gearbest.c...
Coupon code: "Anete10us"
TEVO Tarantula (175$): www.gearbest.c...
Coupon code: "Tarantulaus"
Creality CR10 MINI: www.gearbest.c...
COUPON: CR10MINI
Anet A8: www.gearbest.c...
Coupon code: "A8KIDA"
Like share and subscribe to motivate me. Thank you
Finally someone in the maker community take the flag and started tutorials on FPGA. Thanks a lot
are you working on fpga yet ?
Want to help my workshop: www.patreon.com/ELECTRONOOBS
Thank you so much!
This is an amazing video that got me introduced to FPGAs. I find this series really helpful and comprehensive. Thank you!
God forbid if someone misspeaks, or has a brain fart. Like saying fifteen instead of fifty.
The comment section will go nuts, jumping in with the correction.
I like to see any of you speak a second language and not make any mistakes.
Get a life people.
And what if it's his second language? That mistake could have been made by a native speaker as well!
I do appreciate this series. Thanks!
noice 😂 now you should do something pretty with it huge project that took u few episodes so we can enjoy everyone of it
Knowledgeable video, thank sir
Nice demonstration
muy bueno como siempre, FPGA son otro nivel.. una pregunta al ser el FPGA un sistema en donde todo ocurre simultáneamente, a la hora de programar no hay q tener un cuenta un orden o secuencia especifico para cada ejecución ? cierto?
I did the technical review of a book on FPGAs and, as a result, spent a lot of time programming them in a development board environment.
They're interesting and a great learning experience at dev board level but totally impractical for most makers at any level beyond experimentation.
Programming raw chips is next to impossible and incorporating them and their support circuitry on a PCB is the same.
If you want 10,000 (or more) of them pre-programmed from your design and assembled and tested in the Far East, then they may be a good option - for everything else, sadly, they're impractical.
But, as I said, they're a great learning experience and wonderful for experimentation.
If there is a need for many I/O pins that has to respond faster than a software emulation, FPGAs are mandatory.
Try making an 100 MHz Oscilloscope or a low-jitter 32 channel R/C servo controller, or a 32 channel logic analyzer using a micro, and you'll hit a brick wall before you even start.
You'll have to either design the hardware using discrete ICs, or use an FPGA. No other choice.
Why are they so difficult to program and incorporate to PCBs? I've never had a problem programming them. And if you want 10 000 chips, an ASIC (converted from FPGA) starts to become the best solution, the prices are falling.
Excellent
Amazing board, dude... But too much over complicated for me. 😕
Is it possible to build a CPU with fpga
Yeah..I have heard many of the processors can be built inside fpgas..but ofcourse its cheaper to buy the processor itself i guess..
Good video, when can we expect the next one?
Thanks a Lot
Can anyone help me about installation of usb blaster please? It appears as unknown device in the device manager
I actually found a website cheaper than JLC PCB, the basic package JLC offer is definitely cheaper, however once you start adding features like different board colours and so on the price rockets on JLC.
Which one? Also, options are pricey because you order small quantities. If you order more, the price per boards gets much lower.
GRBTutorials Elecrow.com, as I said it may seem like JLC are cheaper but once you start adding features to the board like different colours, the price rockets.
Seems like the only thing you tried is different solder mask colours. I've used PCBShopper to compare (ordering 10 PCBs) and JLCPCB was always cheaper, except when I chose a different colour and when I chose HASL Lead-free (which is only important if you're going to sell a product using that board, and in that case, it was only a few cents difference total). But on all other options (copper width, ENIG, layers), JLCPCB is significantly cheaper (a few euros/dollars) when it comes to ordering 10 PCBs. However, when it comes to ordering 100 or 1000 PCBs for production, Elecrow is better as it provides certification. But for that case, PCBCart is a better option.
Conclusion: unless you really want so badly a different colour solder mask at the lowest price, JLCPCB is still the way to go!
GRBTutorials if you want lead free solder on JLC it’ll cost you like another $4, if you want colour their going to charge you another $9-11 plus postage. Postage from Elecrow is dirt cheap maybe $5 compared to JLCs $7-9 (Chinese air mail)
how can i add enable switch for it to work only on press of button?
Sir. I have only one question. Can I ask.
Can you explain the differences between fpga, other industry standards, and for example, arduino?
You can design the logic gates inside the FPGA with verilog or VHDL so you can create any device using an FPGA like a processor, memory, MCU etc etc arduino is just an MCU you can't reprogram how it is wired up inside meaning you can't change its logic gates just how it uses those logic
So if u want u can create an atmel328p(arduno ) ic inside an FPGA ;)
@@johndripper well I work with railway machinery controlled by PLC
as I understand it, PLC is mostly similar to Arduino, rasp Pi is more like a slow computer with custom IO
and an FPGA is on the other side of the spectrum as if you’ve built your own custom chip
Wait, but the USB Blaster powers your board? My USB Blaster clone doesn’t, the FPGA board needs an external PSU.
Doesn't. It has another usb for 5V. Keep up!
👌 nice
que bueno, pero deberías hacerlo en tu otro canal por fa!!!
agradable> pero por favor haga la IMPRESORA 3D dyi (BARATO, FÁCIL, Dimensiones exactas del marco) que sería increíble porfavoreeeeee el video más exigente. Hay tantos videos en la impresora 3D pero nadie da las dimensiones del marco> haga un video en él plsssssss
Super
50 is fifty not fifteen
One downside to FPGAs is they typically require complex power systems due to their multiple banks and separate cores.
Not always true
i'm pretty sure you said fifteen instead of fifty. that part makes me confuse
Can you read? It says 50 on the crystal. Doesn't take much to confuse you!
A msitake during voice-over. It's 50!!!! Keep up!
nice > but please make dyi 3D PRINTER (CHEAP ,EASY ,Exact Dimensions of frame) that would be awesome pleaseeeeeee most demanding video.there is so many videos on 3d printer but no one give dimensions of frame >please make video on it plsssssss
And what about a universal CNC machine?
Great!
sir make ardino nano
funny and funny
You know, if you would youse words like "please" and "thank you" he maybe would reply ...
Boring
FPGAs are way too complicated for makers. So many hoops to jump over!
Unless there is a need for fast signal processing (like an O'Scope), FPGAs are way too costly on top of being too complicated to learn and implement.
Price isn't the issue. Also FPGAs are widely used in the industry, just not in consumer products. For example most of the cellular network base stations will contain huge FPGAs.
The issue for most people is, that writing a FPGA hardware description is nothing like programming a computer. It is a completely different way of thingking. The data flow is usually completely different. You can do things in a FPGA, a sofware developer doesn't even dream of.
It is just a completely diffrent skillset than software development.
And don't forget the power consumption and the size! It's definitely not for blinking LEDs (unless the blinking pattern is very complex and you have hundreds of LEDs). For most cases, MCUs are fine. However, when you want parallelization and very fast processing, implementation (not emulation, with FPGAs you program hardware directly) of arbitrary CPUs and other complex logical devices, etc., FPGAs are the best solution (short of an ASIC).
also they have a lack the use of interfaces like serial,i2c,spi
unless you bit bang them but that is hard to do
david rubio That’s the good thing about FPGAs: you can do pretty much anything you want digitally. Sure, it might be a bit more difficult, but you have more freedom.
@@davidrubio8673 Dude you are wrong about FPGA lacking SPI, I2C and UART, may be you should check some of the Digilent boards with Xilinx FPGAs.
making ardino nano
Em inglês fica muito difícil de entender, em espanhol é bem melhor, mesmo assim tem meu Like.
English: You can click the cogwheel, click on "Subtitles", select English subtitles and then click on "Translate automatically" and choose your language. Not perfect, but it should work.
Español: Puedes hacer clic en la rueda dentada, hacer clic en "Subtítulos", seleccionar los subtítulos en inglés y hacer clic en "Traducir automáticamente" y elegir tu lenguaje. No es perfecto, pero debería funcionar.
Portugues (Google Translate): Você pode clicar no ícone de engrenagem, clique em "Legendas", selecione legendas em Inglês e clique em "Auto traduzir" e escolha o seu idioma. Não é perfeito, mas deve funcionar.
I want to make Thermal Transfer Printer cum Applicator, Would you like to help me?
4th
and reply in instagram