Basic Logic Gates - Road to FPGAs

Ғылым және технология

Best & Fast Prototype ($2 for 10 PCBs): www.jlcpcb.com
Thanks to JLCPCB for supporting this video.
Before we go AND program outr FPGA OR work with Verilog, we first have to understand how logic gates work. In this video I show you some of the most basic logic gates and also how to make a SR latch and types of flip flops. This is VERY important so we could understand the next video. Enjoy!
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.com/eng_preguntas...
Canal en Español: / electronoobs en español
-----------------LINKS-------------------
Logic Gates webpage: eng_circuitos_tut22.php
Flip Flops: eng_circuitos_tut22_2.php
Karnaug table: eng_circuitos_tut23.php
COUPONS
____________________________
FPGA Cyclone IV EP4CE6: rover.ebay.com/rover/1/711-53...
Dual Ch Oscilloscope (266€):www.gearbest.com/other-instru...
Electrical Tools: www.gearbest.com/promotion-el...
PRINTERS
-------------------------------------
Ender 3(155€): www.gearbest.com/3d-printers-...
Coupon (142€): "GENDER11"
Creality CR10:www.gearbest.com/3d-printers-...
coupon: "GBCR10US"
Anet A6(159$): www.gearbest.com/3d-printers-...
Anycubic i3 MEGA: www.gearbest.com/3d-printers-...
coupon: "GBmegaUS1"
Alfawise U20: www.gearbest.com/3d-printers-...
coupon (279$): "GB-$20OFF"
Tronxy X1(125$): www.gearbest.com/3d-printers-...
coupon: "GBX1"
SparkMaker SLA UV (259$): www.gearbest.com/3d-printers-...
coupon: "GBSparkMaker"
ANETA8 (flash sale): www.gearbest.com/3d-printers-...
Like share and subscribe to motivate me. Thank you

Пікірлер: 80

  • @muhammadishak8636
    @muhammadishak86366 жыл бұрын

    We are ready to learn FPGA Continue this series please Want more videos on FPGA

  • @MrShivamgautam1
    @MrShivamgautam16 жыл бұрын

    at 9:22 when you show the "AND" gate with two transistors. The OUT will be HIGH when one or both transistors are off. When both transistors are ON, OUT will be LOW. So, it's actually a NAND gate. BTW You make great videos man! Thanks 👍

  • @wi_zeus6798

    @wi_zeus6798

    6 жыл бұрын

    Noticed that too.

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    True! It's a NAND

  • @northshorepx

    @northshorepx

    6 жыл бұрын

    and the other is NOR

  • @matthew1333
    @matthew13333 жыл бұрын

    I learnt electronic 25 years ago , so i think you explain better than my lecturer

  • @SverdIndustries
    @SverdIndustries6 жыл бұрын

    Perfect timing! I've been planning to do a project with the new Arduino FPGA.

  • @mathematicalmachinery7934
    @mathematicalmachinery79342 жыл бұрын

    I saw that other people pointed out that 9:10 shows NAND and NOR gates, but they actually don’t. The circuits shown will not function. Activating the transistors will short the entire circuit, not just the output. It will stop the rest of the device from working. To fix it, the person making the gates would have to put a resistor between 5V and the rest of the gate. This will allow the transistors to short the output without shorting the other gates. You can’t just put a resistor over the entire power source because then it will still short out the other gates. You need a resistor for every gate. Another thing to note is that all the inputs need resistors too. If you have one output activating two inputs, the power from the output will get connected directly to ground from the inputs of both other gates. They will essentially short each other out and have to fight for power, and only one will work if you’re lucky. Putting resistors on the inputs of all logic gates will fix this. Also, for those of you who want to try to build a digital logic circuit out of discreet components, Current travels from the base to the emitter regardless of what the collector is doing. E is not just B&C. Good luck on your project!

  • @FireguyNtx
    @FireguyNtx6 жыл бұрын

    Excellent, keep up the series, I just recently got interested in FPGA's. Glad I am learning from you on this, easy and concise as always, good job my friend.

  • @EmreDUR
    @EmreDUR6 жыл бұрын

    Amazing! Thanks for this video. I'm looking forward to see the rest of this video series.

  • @ELECTRONOOBS
    @ELECTRONOOBS6 жыл бұрын

    The last gates 9:22 are NAND and NOR, sorry! The inverter at the output is missing! Help me on: www.patreon.com/ELECTRONOOBS Join my Q&A: www.electronoobs.com/eng_preguntas.php Thank you/Gracias!

  • @UpcycleElectronics
    @UpcycleElectronics6 жыл бұрын

    Nice. Don't forget to show your tool chain for programming and detail what operating systems it will work on. I'm Ubuntu only these days. Nice to see your following through with your interest/comments on GS's channel a couple of weeks ago. If you want to get into this even further, I'm really more curious about the simple designs of FPGA's/CLPD's. I'm a bit scared to build/solder a project with one of those massive pin count FPGA's. Plus I don't even know what I would find useful with so much digital I/O. I really want to find something easy that lets me goof around with programmable analogue networks mostly at this point. BTW if your ever looking for references on a subject and having a hard time finding search results I've made all of my saved playlists public and I put everything I find interesting or useful on electronics in a playlist. It's all intended simply as my own personal reference, but I figured it could be useful to some people. Sometimes it feels to me like KZread's search results are heavily biased and not very effective on intelligent subjects. I think there is a heavy search bias for content that is from people that are monotized and currently active instead of the best reference material for deeper subjects. I find a lot of the content I've saved either through external references outside of KZread or from suggested content on videos that were not relevant to my original search results. I've even saved a few of your videos on a list or two. I try to keep it really organized by subjects that seem to get more and more detailed. I watch far far more content than I make and probably more than most as I'm a gimp :) Anyways... Thx for the upload. -Jake

  • @SavageGoodsT
    @SavageGoodsT6 жыл бұрын

    Awesome video, I think it's helpful to have a refresher of digital systems before going into a project. Would like to see more videos on FPGA's.

  • @rohandabir1588
    @rohandabir15886 жыл бұрын

    Great video as always like your channel

  • @excitedbox5705
    @excitedbox57055 жыл бұрын

    Great video. Finally helped me understand some concepts I never understood before.

  • @vivekchauhan7468
    @vivekchauhan74686 жыл бұрын

    Good explanation with practical ♥️♥️👌

  • @moinshaikh6684
    @moinshaikh66843 жыл бұрын

    As always an excellent teacher...

  • @deshanrajapaksha3527
    @deshanrajapaksha35276 жыл бұрын

    Thank you very much for sharing with us electronic knowledge you are best techer & Simply understandable you videos thanks sir 😘😘

  • @englishman_i
    @englishman_i5 жыл бұрын

    Excellent video!!!

  • @sciencetech9922
    @sciencetech99225 жыл бұрын

    Thks for Ur hard work to make this video

  • @vysakhav
    @vysakhav6 жыл бұрын

    Very good explanation 👌 better than my professor

  • @sayantanmaiti2513
    @sayantanmaiti25136 жыл бұрын

    you rock..will be waiting for the verilog and fpga... also you can talk about the totempole and multi emitter bjts in a future video

  • @alurihariharan5082
    @alurihariharan50826 жыл бұрын

    hey bro your videos are awesome!!!......i'm really looking forward for the FPGA projects.......

  • @electronic7979
    @electronic79796 жыл бұрын

    Excellent

  • @italogarcia1597
    @italogarcia15976 жыл бұрын

    Thanks for sharing!!!!!!

  • @jaygames1980
    @jaygames19805 жыл бұрын

    Just found this awesome videos.

  • @northshorepx
    @northshorepx6 жыл бұрын

    love this.....thank you

  • @sselvinmon523
    @sselvinmon5235 жыл бұрын

    Great 👌 job 👍👏

  • @dipanshuverma8819
    @dipanshuverma88194 жыл бұрын

    You are awesome dude..

  • @rengaraj9055
    @rengaraj90556 жыл бұрын

    thanks bro

  • @mr.amp0076
    @mr.amp00766 жыл бұрын

    Man... That's really helps.... I have exam two weeks later.... & those are in the syllabus.... So.... Right timing.... 😉

  • @marcus_w0
    @marcus_w06 жыл бұрын

    Very good Video, again :) I'm really looking forward to you FPGA Tutorial. BTW: If I press the like-button like crazy it turns on and off - so i decided to let it stay on.

  • @petzi8695
    @petzi86956 жыл бұрын

    This video is verry useful.

  • @arunbhakat9322
    @arunbhakat93226 жыл бұрын

    you are great and very much thanks

  • @arunbhakat9322

    @arunbhakat9322

    6 жыл бұрын

    A hearties thanks Sir

  • @sathishdeva2786
    @sathishdeva27866 жыл бұрын

    Make more videos like this, to educate us

  • @MCsCreations
    @MCsCreations6 жыл бұрын

    That's fantastic, dude. I saw Boolean algebra on college (I studied computer science), but didn't know that there was circuits for each one! BTW, just something that came to my mind while I watched your video: if you were going to make one of those tv games where the first player that press a button answer first (I don't know the name) without using an Arduino... Would you use flip-flops?

  • @FriendlySuslik
    @FriendlySuslik6 жыл бұрын

    felicidades por los 43 k

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    JewJitsu muchas gracias tío!

  • @vigneshviki4091
    @vigneshviki40916 жыл бұрын

    Super

  • @Nono-hk3is
    @Nono-hk3is6 жыл бұрын

    I'm ready to learn about FPGAs

  • @augustindarkangel
    @augustindarkangel6 жыл бұрын

    In an earlier video you were using one of those wall plug transformers and you could set the voltage on it 3.3, 5, 12 etc with a screwdriver. What is it called and where can I find one? I couldn't find any yet.

  • @neail5466
    @neail54666 жыл бұрын

    Excellent...but what about shift registers??! How that defers from mux?

  • @italogarcia1597
    @italogarcia15976 жыл бұрын

    I want to know what is pull up and pull down when is applied in switchs. Do u have any videos about this. |Very thanks

  • @user-wn1hr6yx2f
    @user-wn1hr6yx2f4 жыл бұрын

    Hello man, great video! I have one question. Is it possible to create a circuit with logic gates and an oled display module?

  • @rohandabir1588
    @rohandabir15886 жыл бұрын

    Make video on single lipo battery charger

  • @dushanindunil500
    @dushanindunil5003 жыл бұрын

    which kind of connecting wires you using for connect ? instead of jumping wires

  • @MrHD71
    @MrHD716 жыл бұрын

    is there any difference between xilinx and altera fpga? if fpga is only logic, then what is the difference between cheap and expensive fpgas?

  • @sefalibhakat143
    @sefalibhakat1434 жыл бұрын

    👌👌

  • @fastsnail5124
    @fastsnail51246 жыл бұрын

    What is that wire u are using called ?(What I need to look for in store if I want that kind of wire too)

  • @samhsavdr9647
    @samhsavdr96476 жыл бұрын

    15watt 220v panel led dimmer adjustable circuit ....good idea .all people waiting

  • @studentofedison421
    @studentofedison4213 жыл бұрын

    Crystal clear basic

  • @arunbhakat9322
    @arunbhakat93226 жыл бұрын

    Sir I am from India which book you recommend me to learn this type of electronics

  • @electronicsguy9899
    @electronicsguy98996 жыл бұрын

    Can you please make video on pic microcontroller how to program it some projects with it and how to make cheap and effective diy universal programmer

  • @electronicsguy9899

    @electronicsguy9899

    6 жыл бұрын

    Please reply

  • @FireguyNtx
    @FireguyNtx6 жыл бұрын

    ...really like the links, I'm ready to buy a 3D printer, any recommendations on which one on the link site you provided. I'm new to printers, so I thought you might point me in the right direction as to which one would be a good first time printer. Thanks in advance my friend.

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    For a begginer I recommend a very cahp one. My favorite is the Anet. www.banggood.com/Anet-A8-3D-Printer-DIY-Kit-1_75mm-0_4mm-Support-ABS-PLA-HIPS-p-1130694.html?p=MO102110638587201705&cur_warehouse=USA It will give you some minor problems, but is the ebst way to learn. If is direct high quality taht you want, I recommend you the CR10: www.banggood.com/Creality-3D-CR-10-Mini-DIY-3D-Printer-Kit-Support-Resume-Print-300220300mm-Large-Printing-Size-p-1201287.html?p=MO102110638587201705&cur_warehouse=USA

  • @drbra1n
    @drbra1n6 жыл бұрын

    Hi, i have a question. I'm still studying BJT's and their properties. At 9:10, are those actually NAND and NOR gates instead of AND/OR? Am i need to add current limiting resistor between collectors and supply voltage? And base resistors? I don't understand how that's supposed to work otherwise. Thank you in advance.

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    True! My bad, is NAND!

  • @datawolk
    @datawolk5 жыл бұрын

    Does your USB-blaster works well? Because my device causes a blue screen..

  • @om7326
    @om73266 жыл бұрын

    which software do u use to edit your video (the animations)?

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    After effects

  • @om7326

    @om7326

    6 жыл бұрын

    Thank You

  • @JonasVonTheTuber
    @JonasVonTheTuber6 жыл бұрын

    #moreplease

  • @snowphrall2116
    @snowphrall21166 жыл бұрын

    Please, make this video in your spanish channel, thanks.

  • @TooSlowTube
    @TooSlowTube2 жыл бұрын

    4:10 onwards - you shouldn't be driving an LED directly from a logic gate output. You need a series resistor to limit the current. Connecting it directly is very bad practice, and will drastically shorten the life of the LED, and probably the IC. Refer to the datasheets of both and decide what's a maximum safe current, then stay below the current. The datasheet of the LED also tells you the voltage it turns on at, or you could assume 1.6V-1.7V, maybe more for a blue LED (typically more than for a red one). You then use Ohms law to choose a resistor which will give the maximum current you've chosen (Imax), based on: R = (Vcc - VLed) / Imax For example, 5mA should be fine, for a LED like that. Some can handle 10mA, if you really need it that bright, and that should be fine for a TTL chip - but it's good practise to check the datasheet. So, for 5V, 5mA and a LED that turns on at 1.6@V, you get: R= (5V - 1.6V) / 0.005A = 680 Ohms Meaning you should use a resistor of 680 Ohms or greater, to protect the LED. Other than that, good series of videos, from what I've watched so far - I watched the next couple first.

  • @mohamedaakhil3260
    @mohamedaakhil32606 жыл бұрын

    I hope somebody will find this message one day

  • @PiezPiedPy

    @PiezPiedPy

    4 жыл бұрын

    found it

  • @TOPFISHING_OFICIAL
    @TOPFISHING_OFICIAL6 жыл бұрын

    *Кто с Alpha Mods?* ;)

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    Да, это хороший канал.

  • @fouzaialaa7962
    @fouzaialaa79626 жыл бұрын

    fpga technologie is still expensive .... and vhdl programming language is very hard .....

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    fpga technologie is one of the cheapest but not when you buy one or two. If you realy want to get a product on the market such a vending machine, fridge, etc, they usually use FPGAs or comune ASICS because they make millions and the price is reduced a lot.

  • @fouzaialaa7962

    @fouzaialaa7962

    6 жыл бұрын

    i studied fpga's in my university for 2 years and we used a A xilinx spartan development board that cost almost 600 $ so it was stuck in my head that its expensive you were write the new boards are much more affordable and have many advantages over microcontrollers

  • @DaSnipz
    @DaSnipz6 жыл бұрын

    What?? No banana for scale? Unsubbed! Just kidding 😉 Excellent video for FPGA introduction, thumb up from me

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    I was out of bananas!

  • @youpattube1
    @youpattube16 жыл бұрын

    It galls me the way you misrepresent the cost of pcb's from your sponsor, jclpcb. Yes, they only cost $2 to make, but unless you go the the factory to pick them up, you have to pay a shipping charge that can be another $18. The cheapest I ever spent is $14 for a $2 board. Why don't you mention how much you Actually pay for a typical order ? You seem to be very willing to hedge on the truth to keep your sponsor happy.

  • @ELECTRONOOBS

    @ELECTRONOOBS

    6 жыл бұрын

    I've ordered 10 100x100mm pcbs for only 2$. First order is free shipping. I'm not really sure if is free for all countries. Second order I've made cost me 10$. Normal shipping to Spain was 8$. have a nice day!

  • @user-hp4vw7wf2j
    @user-hp4vw7wf2j3 жыл бұрын

    Русский язык сделайте пожалуйста

Келесі