These videos are so good. I mean really so good. If flows. Almost no corrections. No um, um, um. No sorr,y sorry, sorry. I've learned more in two days than in three months of college. Everything is covered, there are no holes. This is almost hands on learning.
@ucantSQ6 жыл бұрын
If you own a breadboard and some components (all bundled, cheaper than your average textbook) it really is hands on learning. 100%.
@Hohmies865 жыл бұрын
Yep!! I’m working on my retirement hobby and current hobby lol
@bartvandeloo12554 жыл бұрын
These videos gave me inspiration to design stuff I wouldn’t have otherwise. I have just designed a alarm clock working on the timing prisiple from the video card and have designed a “ sound card “ to go with it to play NES or C 64 music when the alarm goes off. Thank to corona i have got time for that
@elvistang96784 жыл бұрын
Fuck you don’t talk about him like that, what’s what your sense of ego man. How come you can instantly see details. I’ll cry for you, hope you can breathe and figure it out
@sindhusiva45804 жыл бұрын
I think there is R instead of S and S instead of R in circuit diagram???
@doodh_jalebi6 жыл бұрын
"Let's try and build this and see what happens" *pulls out beautifully laid out circuit on a breadboard immediately*
@0623kaboom6 жыл бұрын
that is how it was taught .... if you're going to proto board it you made it look good from the start so it was easy to trouble shoot .... when you got down to making your little computer you just copied the circuit off the bread boards and laid it out for multi layer flow and did some through hole work and surface mount stuff and poof 3 layered pc board from bread board design .... yes 3 layered ... you etch one side of 2 boards with the main connections and the sides that will laminate together with power and ground ties and jumpers and then use through hole soldering to link all 3 boards up to power and lay out your its ... if you want to get fancy you can add a copper-less board between the middle layers and have ground plain and power plain runs on each of the middle layers .... this is also why top of pcb's go up down bottoms go left right ... middles go one corner to the opposite so left top to bottom right and bottom left to top right . even early programming was all about optomisation and keeping things tidy ... then windows came out and bloatware took over .... originally windows had full functionality at w3.1 ... and used 10Mb of ram to load ... and run in ... now it needs 200Mb just to sit and do nothing useful .... every part of widows now has it own drive access routine .. when before it had only one routine that every bit of windows accessed .... so every new bit of windows reinvented half of itself with each upgrade and added new errors and logic faults into the design .... so now you get your crash happy bloat ware windows instead of well coded debugged code of yesteryear
@vikranttyagiRN6 жыл бұрын
Yupe those circuits are absolute beauties. So Neat and Clean.
@NickiRusin5 жыл бұрын
It almost feels like magic.
@xaiano7945 жыл бұрын
Here's one I made earlier...
@committedcoder33525 жыл бұрын
0623kaboom that’s really neat
@bonjour22776 жыл бұрын
Dude this is high quality stuff. I am currently doing a bachelor’s degree in computer engineering at Polytechnique school in Montreal, CA and your videos are very helpful. Thank you.
@MohammadAliSabo4 жыл бұрын
Never forget.
@donalduck24273 жыл бұрын
And where are you now?
@A7medzz0 Жыл бұрын
Doing a bachelor’s degree in computer engineering at Polytechnique school in Montreal, CA
@byllgrim60457 жыл бұрын
I wish all teachers were as good as this guy. Lecturers should make short videos like this about all the topics, so people can watch in their own tempo and all the topics becomes clearly structured.
@bobdagamer6404 жыл бұрын
Byllgrim I think some do
@BenjaminWeeb8 жыл бұрын
The visualization helped a lot to get the concept!
@MelloCello7 Жыл бұрын
FINALLY!! A video that shows you how data is ACTUALLY stored in a computer! This is an absolute treasure trove, this is a legendary recourse, meticulously leaving question unanswered!
@amalm0075 жыл бұрын
That moment when I realized that this thing can store whether data is 1 or 0, it blew my mind
@mikeoxlong51004 жыл бұрын
Spoiler!!!
@Anikin3-4 жыл бұрын
Memory!
@oddvertex94293 жыл бұрын
Same - we use gigs and gigs of ram for years and years and one you tube video later we learn how one dang bit is stored
@hugojj101 Жыл бұрын
This is nerd sex, after having learnt about electronics, coding, computers at a basic level and understanding maths, to watch these videos and see, that that enabler, when connected to a frequent pulse is going to read the input from D and effect the system. And effectively change the bit depending on the input. And those linked together is how the communication of data occurs so I can FaceTime a my friend at home. So fucking clever. Times like this where it feels like my whole world just came together. I will cherish forever, thank you Mr Eater.
@applsaucemcgee8 жыл бұрын
it's nice to have a native english speaker explain things. thanks!
@nicolaserriquenz99057 жыл бұрын
English it's not my mother tongue but im also gratefull for this videos!
@wguid7 жыл бұрын
Yeah, good on the Indian guys for making the videos but in most cases the accent is so bad it's distracting
@andrewpersaud41447 жыл бұрын
@ Hanasshole They're probably sick of dumbasses like you who can't understand anything .
@ohmedarick16 жыл бұрын
Yes Awesome some one that's speaks English that I can understand. Ben explanation is so clear and comprehensive to understand.
@vibodhj3496 жыл бұрын
@@wguid An accent cannot be bad, just different.
@NineInchFailz4 жыл бұрын
I know you get constant appreciation and acknowledgement in your videos but seriously please keep doing these. You're helping countless engineering and comp sci students get through our semesters.
@sebastianalbiston41242 жыл бұрын
Been following your stuff since early highschool. I'm in college now and doing computer engineering because of these videos. Finally being able to sit and build the circuits along with the videos is so frickin cool!
@henry56367 жыл бұрын
I love the fact you actually make the circuit.
@wiktorpanczak57224 жыл бұрын
Imagine making a whole 1TB drive with these d latches.
@aidanc47194 жыл бұрын
Imagine making a 1 KB drive...
@yiliangliang56943 жыл бұрын
Latches and flip-flops are great for registers and RAM, but probably won't be good for permanent storage like hard drives, since once the power is off, all data are lost.
@electronx993 жыл бұрын
@@yiliangliang5694 For sure, floating-gate transistors come into play if you want to permanently store data in solid state.
@shubhammaurya36713 жыл бұрын
@@yiliangliang5694 let me introduce ssd
@Martin55997 жыл бұрын
You are not only genius in electronics but also in explaining... Beacuse the way you talk about it makes 100% sense even for me . Thank you sooo much :)
@levv34777 жыл бұрын
Excellent totorial! I can' thank you enough for taking the time to document and share your knowledge, and commend you on your awesome teaching skills! The circuit you have @2:39 that is actually very useful for me. I built something similar from transistors before learning more about gates in ICs, but it serves a general system enable/disable flag for high power. So when the system first receives power, the component that operate with high voltage are not enabled until the microcontroller explicitly issues a 1 on the input line. In case anyone is wondering why you would have to do this, microcontroller pins (even if they have high impedience) have floating voltage, so you can have your "input" line from the microcontroller be interpreted as a high before the mcu starts executing code.
@mr.highschoollocksmith6080 Жыл бұрын
0:35 well Ben, I can assure you… that was not the first thought that came to mind. Thank you making it so easy to understand though. Your videos are amazing, and I can’t wait until my son is old enough so I can show him your videos so I can show him the wonders of circuit theory/engineering.❤
@websurfer447 жыл бұрын
Reminds me of my college days. Hoping these videos will help bring that learning back since I never used this after graduating.
@0623kaboom6 жыл бұрын
lol I learned this in high school ... when forced to do it again in college i spent the time with the dean proving where the teacher fucked up .... yeah the teacher in college was the lowest graded person in my teachers class when he was learning it ... and we had 4 of us in the same class ... we all broke his balls when he messed up .... and we werent pleasant about it ... the Dean realised we knew more about the subject than the techear did ... in the first week of class .. all of us took the exam in the second week and passed with 98% or better ... tecaher was told to shut up and give us that mark as we knew the course better already .... best spare ever
@Malaphor25013 жыл бұрын
Thank you for explaining how RAM works essentially. So much of my confusion regarding computer engineering comes from just the mystery of some of the basic stuff like how they even came up with RAM and CPUs using nothing but transistors. These videos have taken those microscopic concepts and *ENHONSED* them to be legible and understandable.
@hachimankmd58435 жыл бұрын
Your lectures are just "god level". Explanations are Concise and Precise. You have my thanks for such high quality.
@lessknownindeed4 жыл бұрын
OMG am really worried why there were no such KZbinrs like YOU when I was in college :(
@MayankGoel4473 жыл бұрын
You really explain very simply and effectively
@AlexGraettinger7 жыл бұрын
These videos are incredible, you are a great teacher.
@geraldbull92722 жыл бұрын
Somebody down to earth and sensible, not hyped and so very good at explaining electronics.
@ScottPlude7 жыл бұрын
just supported on patreon. I just heard about you yesterday and I am spending my free time watching your videos. I have heard about most of these bits of electronics back in the 80's and 90's but was never introduced to them like are doing it. These videos are GREAT, and I am voting with my wallet :)
@joshvandergrift2 жыл бұрын
been writing code for years as a career. But watching your videos makes me feel like a toddler.
@miss37735163 жыл бұрын
Wow! This is such an elegant, straight-forward hands-on explanation, was so much quicker to grasp than reading the explanation in my text book. Thank you so much!!
@nilupulperera6 жыл бұрын
Excellent! Everybody studying computer science must watch these video series. Thank you so much for your effort and time. Kindly think about to do more related to this topic. You are an extraordinary teacher.Thank you again Ben.
@0623kaboom6 жыл бұрын
get into his build a basic computer ... that gives a lot more in depth detail and pushes the person towards making the basic gates do useful work .... and brings in triggering and circuit timing .. and pulse modulation
@alibayati57045 жыл бұрын
It couldn't be better than what you've done, Ben. Congrats! Nicely illustrated, very well explained. Also love the side-by-side schematic and SBB demonstration. (Subscribed and Liked)
@janitajvrensburg72783 жыл бұрын
Hello Ben, Your videos have helped me so much! I read through all my textbooks and several articles and nowhere was the concept so simply explained! and yet within minutes on your channel it all became clear. Thank you!
@spyrex39885 жыл бұрын
scientists and engineers who came up with these concepts were truly genius
@kei_otake2 жыл бұрын
I wish every human on Earth communicated information as clearly and as free of needless verbal noise as Ben does.
@IsaacMorton8 жыл бұрын
love your videos, please don't stop!!
@craigbporter7 жыл бұрын
I've been poking around with digital electronics for over 10 years as an aspiring hobbyist. I've watched thousands of videos ranging from how a transistor works to device communication via the internet. There's always been one little irritating fuzzy gap in my understanding of the underlying infrastructure, this excellent video cleared that up. What an outstanding series you've put together here!
@keanneraineesguerra188510 ай бұрын
Perfect timing, I have an exam tomorrow, wish me luck!
@chocolatedonut21024 жыл бұрын
I'm only learning this in home-study during quarantine and couldn't imagine anything at all (Im CS, not a CE or EE). This visualization was so helpful to me thank you very much!
@sachitdalwadi3 жыл бұрын
Bro.... people like you need on youtube
@michaelg43464 жыл бұрын
Perfect video! Absolutely more illustrative than virtual labs in university in Covid 2020.
@PietroNardelli7 жыл бұрын
Just an observation, I am following these tutorials and it may be my chip, but with 5 volts the chip did not latch, so I switched to 3.3V (since I use an arduino to power the circuit) and everything worked perfectly. So if any of you are having the same problem, it is something you can try!
@0623kaboom6 жыл бұрын
as the arduino is a 3.3v circuit and if you are not using LS (Low Power schotkey) chips then you need to boost the power out of the arduino to get to 5v to run the chips properly because at 3.3v for normal chips you are at the threshold of off and on ... which can result in false positives and negatives often .... the other option is use the low power chips and be fine ... it all depends on what you can get at what prices . this is where circuit timing and power fluctuations and pulse width all come in to play if you use the normal chips on a lowpower system you will get more bad data as time goes on than you will get good data as the thresholds will fade in and out of sync ... this is where the small capacitors and resistors come in to adjust power levels and minimize the drift
@bjornroesbeke4 жыл бұрын
It blew my mind when i learned i could use a CD4013 to toggle a relay with a pushbutton (over half my life ago).
@retrorama33557 жыл бұрын
You are great at teaching! I plan on watching and learning from all your videos and constructing this 8-bit computer! Thanks!
@shock_wave01143 жыл бұрын
I am learning computer logic, and it being covid, the videos of the TA's flipping switches aren't really satisfying, but your video here is so cool to see and get taught the logic behind it as well! Keep up the good work sir!
@emirhanerdemoglu65372 жыл бұрын
An absolute masterpiece.
@marklewus54684 жыл бұрын
Very well done series on latches, SR, JK, and D Flip Flops.... great work!
@stargazzn8 жыл бұрын
I wish youtube and these kinds of videos had been around from 1990 to '94 when I was going to DeVry.
@kristianTV19744 жыл бұрын
Studied e&ee 93-97 and though I did well in the end, the sort of visualizations cheap modern CGI and/or (no pun intended!) YT videos like this provide would have been really helpful back then.
@Xgnlvf6 ай бұрын
Everyone of the young generation should see this comment
@0623kaboom6 жыл бұрын
Very well done explanations .... reminds me of my high school days when this stuff first came out and the teacher was taking the course in college and giving it to us in class a just behind him learning it ... ended up we were 2 days behind by his exam and we did the same as he did ... a ttl cmos logic probe from design to fully functioning with a 2 digit hex display .... the record was 17 gates to make it work properly ... snugged it all down into a dip tube of plastic at 3inches long .... yup could go smaller but hard to hold ... teachers made it down to 19 gates ... the class exceeded the techers class by 2 gates and made the crush to 17 ... took 20 people 7 days to find the last bit of optimisation .... but we got it .... aint nothing like a logic string that is 4feet long ;)
@g.t.werber44763 жыл бұрын
Just wanted to say thank you!!!This is GOLD!
@pedroset79725 жыл бұрын
You're probably the best person on youtube!! Thank you so much for that
@lessknownindeed4 жыл бұрын
You cleared some tricky doubts of mine as well like why Invalid state is invalid and which LED to be on at first etc! Thanks a ton MAN!
@havensmith63744 жыл бұрын
Mans single handedly saved my computer organization grade
@harry_rotter Жыл бұрын
Very interesting. I am currently studying computer science and there is a module called "Rechnerarchitektur" (computer architecture). Your channel is perfect for it :)
@therealsourc32 жыл бұрын
I needed this for my Minecraft redstone build, thanks for explaining this so simple :)
@육세현-l7o7 ай бұрын
Thank you. it is very clear and easy to understand how can circuits remember information
@sheiladikshit51103 жыл бұрын
from the humble d latch, to 4k streaming smut on demand. wowzers, we've come a long way.
@kiisofttech6183 жыл бұрын
I am Happy With your Videos , Your details are good to understand practically.
@RoboGenesHimanshuVerma4 жыл бұрын
Hey Ben, I have seen this video before and this time I built it along with you and it was so much fun!!
@safwan63632 жыл бұрын
Man this guy knows how to teach
@nsbajakian29 жыл бұрын
Thanks a lot for your awesome videos! I'm using your 4 bit adder circuit for my Science fair project, and I hope to eventually learn enough to build an 8 bit computer myself!
@vibodhj3496 жыл бұрын
Did you build it? Its been 2 years.
@yepyolochannel6 жыл бұрын
Bro thnx so much, u r so good in explainin stuff with details too
@stevedonkers90875 жыл бұрын
For anyone that cares, the chip CD4043 is a cmos R/S latch with an enable. It's pretty nifty and the chip has 4 of them on it. If you're using a negative logic system the CD4044 is what you need.
@andrewsaharov45089 жыл бұрын
Ben, your tutorials are just awesome! I will be so happy if you made some lessons about transistor amp and operational amp
@GRZNGT4 жыл бұрын
Is this how they store the information in RAM? Kinda make sense - the transistor technology is near perfected these days and making memory from the same building blocks as a processing units is just convenient. Would also explain why RAM is energy dependent. D Latch "forgets" it value once the power goes off too. Here is a good question - does SSD works the same way too?
@therobot10804 жыл бұрын
today in RAM they use a system which is basically a transistor and a capacitor, making it so a single transistor is needed for a bit,i suggest you look it a bit
@possible-realities3 жыл бұрын
There are different kinds of RAM. SRAM works like this, and is eg used in CPUs for registers, cache memory, and a bunch of other stuff that needs to be quick but doesn't need to be that compact. DRAM, which is used for main memory, uses a more compact construction with a transistor and a capacitor, where the capacitor holds a low or high charge (0 or 1), and the transistor is used to access it to read or write the value.
@Meknassih8 жыл бұрын
Wow, so high quality and not much views ... :o
@anuraghazra47724 жыл бұрын
Now he has views.
@RamiAwar8 жыл бұрын
I love how you built the circuits to explain this. It could be more interesting if you could show the metastability oscillating values case though.
@michaelgibbons7014 Жыл бұрын
So many lightbulbs went off when you related to the enable pin. thanks!
@roqayyahabidey9326 жыл бұрын
Really you cleared the concept of of Logic Gates
@jeffrydonald34363 жыл бұрын
I've been trying for like 3 hours to build an SR latch on a breadboard without any ICs. Building 2 NOR gates was super easy, trying to combine them into an SR latch is breaking my brain
@guywith_dog4 жыл бұрын
4:04 \*strokes AND gates lovingly\*
@karelkouba92375 жыл бұрын
This is a gold mine, keep it up and views will come.
@Videoswithsoarin7 жыл бұрын
Glad I saw this video! I can make registers in my 8bit like this so it doesn't require a reset switch only read (enable) and input from the bus (D)
@0623kaboom6 жыл бұрын
reset is awesome ... it allows you to set a known starting condition ... and should be used on power up after about 1s in to ensure everything starts from a known setting
@d3vilman693 жыл бұрын
If only my uni lecturer teaches electronic circuit using BOTH diagrams and actual electrical/electronic components... would have understood and appreciated more on this subject and probably aced it.
@ananduajayan88294 жыл бұрын
Thank you so much This is the real way of teaching
@ZayMeisters4 жыл бұрын
This is so much clearer than the slides my professor used lmao
@215alessio5 жыл бұрын
Thank you teacher (docent) to teach a teacher :) I do craftwork electricity but starting as basic logical circuits classes aswell for stem
@sellapperumagenishanthauda89102 жыл бұрын
That's really cool
@networkmist8837 жыл бұрын
Watched this. Enjoyed it. Learned something new & interesting. Thank you.
@memirandawong Жыл бұрын
These are great tutorials!
@athewhitedragon2 жыл бұрын
Amazing way of teaching. thank you
@triantoadifx7 жыл бұрын
This is art, so wonderful
@GorbinPhilip2 жыл бұрын
Even D latch needs to be set to a known output first? Looks like a toggle in output without input just by pressing enable. Checkout in video 7:41
@Epanouissement3 күн бұрын
At 7:40 pressing only the enable caused the output to switch. Why?
@zalida1009 жыл бұрын
Great explanation. - Thanks v much
@LovelyWorldFressia5 жыл бұрын
Thanks a lot! It is really clear and easy to understand.
@faizanalvi57207 жыл бұрын
Very very good video sir,you cleared the concept totally thank you so much
@alphasatari6 жыл бұрын
Since, We are using NOR SR latch which stores data when both the inputs are low. So, as long as he lift his hand from the button we get S=0 R=0 which is a memory state for SR NOR latch. But in case of D Latch we can’t have both inputs as 0 as well as 1 simultaneously. Therefore, we need to find some way that will make both inputs S=R=0 to have memory state. Thus he uses enable or clock to get this state. I had this problem to understand this. So, I figured out.
@citiesinspace4 жыл бұрын
Noob question, why are there resistors going to ground at the outputs of the buttons?
@adbrouwer4 жыл бұрын
To make sure that when the switch is open the signal from the switch is low (since it's connected to ground via a resistor). If the switch is closed the signal becomes high (5 V). The resistor prevents a short circuit when the switch is closed and a low when the switch is open.
@koteshwari59705 жыл бұрын
The Best teaching... Very clear😁😁
@theodorepollock12733 жыл бұрын
Wow, no kidding that using the 555 chip was easier for changing clock modes!
@Ahmadali-vd3ee4 жыл бұрын
your videos are very helpful, thank you!!
@ShubhenduApoorv7 жыл бұрын
This video cleared all my doubts. thanks a lot..😊😊
@startup_dream7 жыл бұрын
Fantastic video, thank you for having made this.
@josedominguez20217 жыл бұрын
Thanks again.... Nice vdos. They are all on my videoteca!!!!! They are so clear. I love Relays.......
@anisometropie3 жыл бұрын
Why do you always close the circuit goin through the button back to 0v with a resistor ? can’t you just use the button connecting to the main circuit without that ?
@zozo16033 жыл бұрын
I'm just about to do that. Without that, the IC is not getting a clear 0 sign and the output is a floating 1 :/
@098Prototype3 жыл бұрын
2:52 Shouldn't it be 2 NAND gates?
@nostamine25674 жыл бұрын
hope i am not wrong ,but if you add a small resistor on the \Q right after the intersection with the other wire then the current will always flow slower and so when you boot up the flip-flop it will always start with Q
@olivermechling23375 жыл бұрын
this is great! Thanks Ben
@bobafettjr855 жыл бұрын
At 7:40 why did it reset when you only pressed the enable button?
@victorgunnasson46134 жыл бұрын
Really good videos, would be helpful if you could make some playlists.
@memesalldayjack3267 Жыл бұрын
that was really cool, btw since i'm watching on a playlist, i had to go back to leave a like, not a big deal, i'm just commenting
@Communitis Жыл бұрын
Is the D latch's data storage dependent on the circuit staying powered on, at least for the Vcc into the chip itself? It seems, since the input entirely falls to zero, the state is no longer dependent on the gate having power, which holds state due to lack thereof, though obviously the output at the SR portion of the latch is maintaining current flow. Does this mean if the circuit is shutoff or loses power completely, it will start in the same state, or will the data held by the steady state be lost if power is lost? I assume it is dependent on staying at least partially energized to hold state, as an ungated SR latch would. Is an external memory that can hold information in an unpowered state required, or is it simply more efficient to use a battery to maintain power to the portion of the circuit that will ensure the data configuration of a D matrix is preserved?
@gvcallen4 жыл бұрын
Can someone tell me why he ties each switch to ground with a resistor?