Experimenting with static RAM

  Рет қаралды 3,827

BigZaphod

BigZaphod

Күн бұрын

Пікірлер: 18
@your-dad
@your-dad 2 ай бұрын
I love how he is learning with us!
@dldnh
@dldnh 8 ай бұрын
Your experimentation process is a really great example, very helpful to me, to see where I have had questions, and you're answering them.
@chrismarquardt
@chrismarquardt 8 ай бұрын
Problem solving 101 and a good message: You learn best by making mistakes and fixing them. Thanks, enjoyed it.
@Giepie
@Giepie 8 ай бұрын
That is why I like your channel - learning with your viewers 😁
@GlennHamblin
@GlennHamblin 8 ай бұрын
Thanks for sharing.
@davidgari3240
@davidgari3240 8 ай бұрын
A testament to the robustness of chips from that (my) era. My advice is to get out of the design phase (drawing a schematic) before even TOUCHING the parts. How many programmers does it take to change a light bulb? Zero (0); it's a hardware problem.
@jamesross3939
@jamesross3939 8 ай бұрын
Cool! That's the way to learn. I'm impressed you have that SRAM chip from way back! I need locate one or more of those. I have some modern large ones 512k x 8 .... i still aim to play with.
@roberts7531
@roberts7531 8 ай бұрын
One point to consider is that when switching from read to write for a short time the sram and the bus transciever are both outputting data on the bus, I think a better way would be to use the Chip enable line to disable the chip, then switch Write to read, and maybe the bus transciever enable pin can even be connected directly to the R/W pin on the sram. Also, when you start experimenting with the CPU, I recommend you to take a look at the 74LS138, I think you should have it in your kit, that chip really simplifies memory address decoding
@timquadrat70
@timquadrat70 8 ай бұрын
I really enjoy your videos - we're at the same level and it really helps following your thought process. It's exactly my pace. Also seeing you mistakes is very helpful. Thank you!
@markday3145
@markday3145 8 ай бұрын
I'm wondering if you could have gotten away without the bus transceiver chip if you used weak (like 100K) pull-up AND pull-down resistors on the input DIP switch. That way, when the SRAM is in read (output) mode, it should be able to drive an output signal despite the pull-up/down from the inputs. But, since your inputs come from single pole switches that just make or break a connection, one of your pull-up or pull-down would have to be stronger (lower resistance) so that when the switch is closed, and current is flowing through both pull-up and pull-down resistors, you get a voltage that is close enough to ground or VCC for the SRAM to reliably detect the logic level.
@d614gakadoug9
@d614gakadoug9 8 ай бұрын
Using pullups would work fine. The datasheet specifies the part to produce a maximum output voltage of 0.4 V while sinking 3.2 mA, so something like a 10k pullup to 5 V would be reasonable. 100k is probably about the upper limit given the somewhat high "leakage current" at the inputs. Pull-down is less flexible because the output HIGH source current capability is considerably lower magnitude (150 µA source vs. 3.2 mA sink).
@hesk4u
@hesk4u 8 ай бұрын
Really enjoyed this video. I learned something about computer architecture.
@RealJustinWillock
@RealJustinWillock 8 ай бұрын
You’re making huge growth from the last time I checked in well done!!
@GMCLabs
@GMCLabs 8 ай бұрын
I think when we did this in school, we programmed the addresses 1st. Then rewired it to LEDs to read out the values.
@iblesbosuok
@iblesbosuok 8 ай бұрын
I suggest you to use three pieces of _4-bit coded hexadecimal rotary switches,_ a 74HC125 chip, a toggle switch (for read-write select), a push button (for CE pulse) and ULN2803. Thank you
@DavidLatham-productiondave
@DavidLatham-productiondave 8 ай бұрын
When you switch to read mode on the SRAM and before you've disabled the transceiver, do you have a bus conflict? I think there is a way to switch both signals at the same time using something like a 74LS157 multiplexer.
@evugar
@evugar 8 ай бұрын
👏
@VS-hw6of
@VS-hw6of 8 ай бұрын
2. ✌😉
A RISC-V Stick-on
8:44
Jeff Geerling
Рет қаралды 404 М.
Hacking Microsoft BASIC
18:03
Ben Eater
Рет қаралды 117 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 9 МЛН
Radxa X4: An N100 Pi
20:48
ExplainingComputers
Рет қаралды 88 М.
ConsoleCraft EP#1 Introduction to game console making
44:52
Deriv'era
Рет қаралды 3,7 М.
I built an electronic Etch-A-Sketch without a microcontroller
17:02
PoE+ NVMe beats Raspberry Pi to the punch
15:31
Jeff Geerling
Рет қаралды 271 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3,2 МЛН
Fixing my counter's bouncy button
27:18
BigZaphod
Рет қаралды 8 М.
Learning how to use my Rigol DS1054Z oscilloscope
24:56
BigZaphod
Рет қаралды 5 М.
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
Addressing 4-bit static RAM with an 8-bit counter
16:14
BigZaphod
Рет қаралды 858