Boolean Algebra And LUTs in FPGA

  Рет қаралды 108,851

nandland

nandland

Күн бұрын

Пікірлер: 85
@parasjain1048
@parasjain1048 7 жыл бұрын
If you're only looking for LUTs just start from 18:00 xD
@yakirkaye4358
@yakirkaye4358 7 жыл бұрын
Paras Jain thank you sir!
@zhaoyue9559
@zhaoyue9559 6 жыл бұрын
Thank you! Really
@tompol5433
@tompol5433 6 жыл бұрын
thank you good sir
@Angadkumar_
@Angadkumar_ 5 жыл бұрын
thanks
@unkrishnendhu
@unkrishnendhu 4 жыл бұрын
Thank you
@Lwyte17
@Lwyte17 2 жыл бұрын
Just ordered a Go Board, can't wait to start learning this stuff. Thanks a million man, people like you that share knowledge and make it easy to learn make this world a better place.
@toufiqmusah6480
@toufiqmusah6480 2 жыл бұрын
It’s been 7 months. How’s the journey so far?
@entrepreneurcoder
@entrepreneurcoder 4 жыл бұрын
For the FPGA example (A' + B' + C'), you could use De Morgan's theorem to rewrite it as (A*B*C)', meaning output 0 when you have 1-1-1, and output 1 for all other cases
@brasildocara
@brasildocara 8 жыл бұрын
¡¡¡¡ PLEASE FOLKS LET'S FUNDRAISE TO BUY HIM AN ERASER !!!!!
@adambynes
@adambynes 8 жыл бұрын
LOL
@blabla9800
@blabla9800 6 жыл бұрын
Why????, he already has got one!!!. Let him do things his way!!!!! If something works for you it does not mean that the same thing works well for others.:)))))))))))))))
@DJFixNYC
@DJFixNYC 4 жыл бұрын
or some shirts
@sonetmollick4630
@sonetmollick4630 4 жыл бұрын
Please, you should not be mean. He is doing great!
@russellokamura2022
@russellokamura2022 5 жыл бұрын
Thank you for these videos. FPGA resources are hard to come by sometimes and between the KZbin videos on your channel and the references on the nandland website, I feel like they have really helped me with my FPGA development. I'm here because I was watching some of your recent videos (mainly the interview question one) and realized how I lack a real fundamental understanding of the things going on under the hood of an FPGA. Anyway, thanks again, I'll be watching. Also, great name haha (had to say it).
@jeremigendron3120
@jeremigendron3120 5 жыл бұрын
Finally now understand how "wiring" works in an FPGA. I thought for the longest time it was controlling tension between gates (on actual physical wires). Now I understand that each LUT will "cache" which gates to apply to its inputs and yield an output (hence programmable gate array).
@Aemilindore
@Aemilindore 5 жыл бұрын
your series on getting started with FPGA's is just great!!!!
@MsSaTify
@MsSaTify Жыл бұрын
Nandland great still to this day. Someone get this guy a whiteboard eraser tho
@Nandland
@Nandland Жыл бұрын
patreon.com/nandland :)
@chrisbeebe4326
@chrisbeebe4326 6 жыл бұрын
Just getting into FPGAs and this is fantastic so far. I look forward to the rest of your videos!
@РоманТравкин-й2к
@РоманТравкин-й2к 8 жыл бұрын
Thumb up for explaining what are LUTs.
@Sakura-kc4ms
@Sakura-kc4ms 9 жыл бұрын
thank you for your good explanation we need more videos from you
@JetNmyFuture
@JetNmyFuture 9 жыл бұрын
I may send you a dry eraser ;) Hope there are more on the way.
@brasildocara
@brasildocara 8 жыл бұрын
10:46 HAHAHAHAHAHAH !!!! two hours after he realizes there is not the 0-0-0
@yasard1345
@yasard1345 4 жыл бұрын
You make really informative videos. Could you please arrange your videos in a proper sequence? Would be really helpful.
@oluwatoniodetayo3141
@oluwatoniodetayo3141 5 ай бұрын
How do you know which logic gets precedence? Is it always "and" or is it the first logic operation from the left?
@JoshDan12
@JoshDan12 5 жыл бұрын
In class the other day, my prof was also talking about something called SLUTs. Can you make a video explaining what SLUTs are?
@Nandland
@Nandland 5 жыл бұрын
Not googling that one...
@SkGow
@SkGow 8 жыл бұрын
Thank you. That was helpful. Keep it going
@wondermh406
@wondermh406 4 жыл бұрын
Thanks , Its nice that you explained from root.
@Fnolepenoll
@Fnolepenoll 9 жыл бұрын
Can you replace the two OR-gates(7:17) with a three input OR-gate?
@brasildocara
@brasildocara 8 жыл бұрын
+cile88 +nandland I have the same question!! Exists 3 inputs Or--Gates ?
@mikail5682
@mikail5682 5 жыл бұрын
great explanations, thank you
@leahthegeek9677
@leahthegeek9677 Жыл бұрын
thank you so much sir you explain amazingly
@petteral94
@petteral94 8 жыл бұрын
Thank you for making these informative videos :)
@justicehunt7136
@justicehunt7136 2 жыл бұрын
Very well explained 👍
@MegaShivaji007
@MegaShivaji007 7 жыл бұрын
keep the good work up
@alexandrevenito1215
@alexandrevenito1215 6 жыл бұрын
Nice work! Congrats!
@emmanuelbabu2215
@emmanuelbabu2215 9 жыл бұрын
thank you for the videos!
@terencewright2223
@terencewright2223 3 жыл бұрын
Very good. Thank you
@AhmedNegm123
@AhmedNegm123 Жыл бұрын
amazing work 👍👍
@rishitpallav5470
@rishitpallav5470 4 жыл бұрын
Does the precedence always follow from left to right? Or depends upon the operator? 14:03
@aramgaribyan6248
@aramgaribyan6248 6 жыл бұрын
Your first FPGA is technically incorrect. You're supposed to use a 3-input OR-gate. The way you have it doesn't allow the 0-0-0 situation. :)
@marbrydav9698
@marbrydav9698 5 жыл бұрын
Very helpful, thanks!
@JacklapottTv
@JacklapottTv 5 жыл бұрын
18:00 LMAO, the guy lied to us, trust no more xD
@almuhanadahmedsaidalhashmi4696
@almuhanadahmedsaidalhashmi4696 5 жыл бұрын
if you want to understand start the video from the end and backword
@Richardhu1983
@Richardhu1983 5 жыл бұрын
thank you. very helpful.
@aerohk
@aerohk 9 жыл бұрын
Thank you sir!!
@josesoto7475
@josesoto7475 5 жыл бұрын
Good work !
@lunapresentsstuff
@lunapresentsstuff 4 жыл бұрын
Hi I have a question. How many LUTs do I need when I want to realize an AND Gate with 8 inputs ? Maybe two LUTs with 4 inputs ? How can I combine LUTs ?
@Nandland
@Nandland 4 жыл бұрын
The synthesis tools will take care of this. In the real world you don't often need to count individual LUTs.
@lunapresentsstuff
@lunapresentsstuff 4 жыл бұрын
​@@Nandland What would a synthesis tool do, for example ?
@ycthakor1984
@ycthakor1984 7 жыл бұрын
nice explanation dear
@tombouie
@tombouie 3 жыл бұрын
Thks
@gurkiransb
@gurkiransb 7 жыл бұрын
Cool work! Keep it up! :)
@jitesh3005
@jitesh3005 3 жыл бұрын
Thanks man...u r great
@mohammedk.h.f3016
@mohammedk.h.f3016 2 жыл бұрын
Thank you
@jigishparikh1968
@jigishparikh1968 8 жыл бұрын
It does not explain what inside a LUT allows itself to reconfigure depending on the truth table you want to implement. Can you explain that?
@bwack
@bwack 8 жыл бұрын
Hi LUTs are close to multiplexers. Look up the Shannon Expansion theorem. I can recommend googling "Implementation of Boolean Functions through Multiplexers with the Help of Shannon Expansion Theorem" . You'll find your answer in the conclusion of that document i think. The doc is not the best on explaining the theorem itself, for that there is a nice video on youtube. Can't remember the name of the video right now. I'm learning about FPGAs myself right now, are you ? :) Maybe you ask more what mechanism makes it reconfigure ? SRAM cells usually.
@saptarshidas488
@saptarshidas488 2 жыл бұрын
I guess, a LUTs are a complex arrangement of logic gates (maybe NAND gates), in a matrix shape, where each of these gates are interconnected by wires. When we program a LUT, we actually decide which interconnections to activate between the required logic gates. That's how the LUTs can reconfigure themselves according to the boolean function. This is just my thinking, I don't know if it's correct.
@raneelpawar7959
@raneelpawar7959 2 жыл бұрын
Useful
@DevaDeva-oq3kv
@DevaDeva-oq3kv 4 жыл бұрын
Don't we have 3 input or gate?
@campbell1175
@campbell1175 4 жыл бұрын
Not C sounds a bit iffy depending on how you say it really!
@dalvi_
@dalvi_ 4 жыл бұрын
Thank you ~ a CS noob on the way.
@susanneschmitz9390
@susanneschmitz9390 6 жыл бұрын
Thanks for your Videos! I hope they help me to rock my Bachelorthesis :-) You're cool, clever and hot!
@olivialinden8699
@olivialinden8699 3 жыл бұрын
Great
@mandlik1996
@mandlik1996 8 жыл бұрын
are you the russell from bully?
@kumbaya234
@kumbaya234 4 жыл бұрын
I have never seen a professor /teacher who wipes out the board with what he or she is wearing !! Are u still in business ? I like to get some help from you- paid services - I feel sorry for your T-Shirt !
@masbro1901
@masbro1901 3 жыл бұрын
but you're not explain details about LUT, what is inside LUT, is it a hardware? is it a software? is it just line of codes? is it a memory? you just draw a box's name LUT. but thanks! well enough explained about other thing.
@saptarshidas488
@saptarshidas488 2 жыл бұрын
I guess it is good to imagine LUTs as mini FPGAs themselves. A matrix arrangement of universal gates, interconnected by thousands of wires. Thus, several combinations of logic gate connections are possible.
@user-cl7iu3ff3i
@user-cl7iu3ff3i 5 жыл бұрын
القوية يمسح بأيده قحط مساحات 😂😂
@imho2278
@imho2278 3 жыл бұрын
8.50...000. C must have value of 0.
@imho2278
@imho2278 3 жыл бұрын
At 10.14 c is high and you called it not.
@imho2278
@imho2278 3 жыл бұрын
Your truth table will have no output for a not, b not, c not.
@nenani1817
@nenani1817 3 жыл бұрын
Anyone else thinks this was really weird?
@PrashantKumarSharma
@PrashantKumarSharma 6 жыл бұрын
You liar 17:35
@jeffreymelanson9230
@jeffreymelanson9230 6 жыл бұрын
You should post a link to your videos on FPGAs.
What is a Flip-Flop?  How are they used in FPGAs?
24:13
nandland
Рет қаралды 159 М.
Logic Gates, Truth Tables, Boolean Algebra   AND, OR, NOT, NAND & NOR
54:07
The Organic Chemistry Tutor
Рет қаралды 2 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,6 МЛН
Example Interview Questions for a job in FPGA, VHDL, Verilog
20:34
What is an FPGA? Intro for Beginners
13:22
nandland
Рет қаралды 366 М.
LUTs Explained! 1D vs 3D LUT?
5:34
ZY Cheng
Рет қаралды 60 М.
What is a Clock in an FPGA?
18:58
nandland
Рет қаралды 53 М.
Tech Talk: eFPGA LUTs
11:09
Semiconductor Engineering
Рет қаралды 15 М.
XDC 2019 | Everything Wrong With FPGAs - Ben Widawsky
1:03:20
X.Org Foundation
Рет қаралды 12 М.
FPGA #1 - An Overview of Programmable Logic Devices
55:52
John's Basement
Рет қаралды 6 М.