Using an EEPROM to replace combinational logic

preview_player
Показать описание


You can get all the components used in this video from any online electronic components distributor for a few dollars.

Complete parts list (everything in this video):
- 1x 28C16 EEPROM
- 8x LEDs
- 8x 330Ω resistors
- 1x 8-position DIP switch
- 1x 4-position DIP switch
- 12x 10kΩ resistors
- 1x 100nF capacitor
- 1x 680Ω resistor
- 1x momentary tact switch
- 1x Common Anode 7-segment display
- 1x 100Ω resistor
Рекомендации по теме
Комментарии
Автор

Please, don't stop making videos like this, they are solid gold for knowledge seekers.

solidhit
Автор

He just programmed an EEPROM manually. Here, take my like.

kahveciderin
Автор

Ben, I can imagine how much time it would take you to make a video like this. I really appreciate your effort to put out these super valuable educational videos. Often I see people with good knowledge who are bad teachers or could not explain things very well. But you are special; you have the knowledge and good at explaining with practical experiments. Thank you.

garydunken
Автор

You explain things so well that even complete newbies mostly understand what is going on. A rare talent indeed, please keep making more videos like this one.

slsl
Автор

Can't believe how lucky I am to have found this channel.

amber
Автор

I'm a DevOps Engineer, but really started to get into electronics about a year ago to compliment my ham radio knowledge. I have to say your videos are some of the best videos I've seen on digital electronics and you have helped me so much here recently as I've gotten more up to speed. I really enjoy Mr. Carlson's Lab, but you cover modern electronics much more than he does and do just as good of a job with quality, logical progression, professionalism, and clean presentation. Thank you so much. :-)

Devinm
Автор

I fell asleep watching youtube last night and today I woke up to this. I started with cat videos.

masso
Автор

This was exactly how we toggled in the instructions and addresses on the high school's first computer a PDP-11 (1972).
It was a great relief several months later when the keypunch / papertape reader arrived. These series of vids are a

national treasure ... great job Ben !

YourUNKus
Автор

When I was a little kid I was really enthusiastic about electronics but I had no one to teach me and alot of discouragement. I'm really glad to see you doing this to educate anyone who wants to learn. Thank you!!!

MrRipplefix
Автор

I love that you even explain why the LEDs and Resistors were asymmetrical. Your attention to detail is fantastic, and calms the OCD part of me.

Rage
Автор

I have a PhD in electronics, and work in a well known top tech company doing this stuff most days.

I just wanted to say this is amazing! I love it! I could watch this for hours!

I've subscribed! 👌

mgeo
Автор

I have a background in social sciences, and only studied computing in high school (albeit religiously). And I know none of this is easy but you made it look so very very simple. I actually got everything you were explaining. Everything is concise and to the point, and you explain it so well. It's a combination of your calm voice and thoroughness. Very well made!

LordNefarius
Автор

That feeling when you get a notification that Ben Eater has uploaded a new video...
You are awesome, Ben! Thank you!

mindaugaspaskevicius
Автор

You are an absolute godsend to someone trying to learn electronics at an intuitive level.

execration_texts
Автор

Your breadboarding is so neat. I wish I was that tidy when I breadboard.

MattHollands
Автор

Excellent series ! Very well done ! Just a small advice : care must be taken when using RC circuits to generate edge sensitive signals (like clocks and write signals were the rising/falling edges are more important to the target circuits than the levels themselves). In the case or this EEPROM, the datasheet specifies that the falling edge of the /WE signal will latch the address and that its rising edge will latch the data (and I assume start the write operation). In your example, your RC circuit generates a clean and very well defined falling edge, but a very slow curvy rising edge which some circuits may fail to detect as such. In datasheets, you will often find specifications about how quick the falling/rising edge of clock signals should be in order to be recognized.

gillesbisson
Автор

Ah, this is such nostalgia for me. I used some UV erasable PROMs to build a simple game back in my school days. The whole compiler/assembler and all programs I made fit nicely into one floppy disc with room to spare. The computer connected to the programming unit had a full megabyte of RAM...
Good to see a more in-depth description of this than what I was doing.

ulilulable
Автор

I dont have word to express about your explanation that you did by using components rather explaining in board and spending your lot of time to present this appropriately without any compromise. I am thanking you to make me well understand of the EEPROM programing. You are well good teacher since you understood how to teach by which way.

selvamg
Автор

Every now and then, YouTube throws something into my recommend pile of nonsense that is pure platinum. This is the best video on electronics I've seen in years, maybe ever. Your explanations are clear, well placed, and clearly very well prepared. Thank you so much for the time and effort you've put in to share your knowledge.

BernhardHofmann
Автор

Other people: I'm going to buy an EEPROM programmer
You: I'm going to build an EEPROM programmer

Greatly enjoy watching these

cburgess