View previous topic :: View next topic |
Author |
Message |
Dimitri Super Member
Joined: Nov 25, 2005 Posts: 5946
|
Posted: Tue Nov 23, 2010 11:15 pm Post subject: Computer RAM without RAM. |
|
So I was doing Pneumatics at my college, and we were discussing relays, (have been actually since the start of the term). And I got to thinking I could make relays work as memory modules in a computer system.
After all they are on-off, and although we can use relays that have stay on features after the power goes out on it, I couldn't find anything small enough, but I found these little relays that fit in a 14-DIP socket so I decided to use them.
My first design showing 2 rows (ie 2 bytes) of data:
Close up of the system:
As you can see, I used 2 transistors to allow easier power up of the relays, although they do not require much power to turn on, I figured if I had assembled these onto boards, such as in a STD Bus computer, I may have issues with the ability of the processor to switch on the relay, hence the transistor shifting done in the above pictures.
For simplicity's sake I decided not to show the relay's switch that actually produces a data value when being read. Which consists of a transistor and the switch in series, when the CPU is reading one byte of data, all the transistors would turn on, and with the relay switch being active, it would feed the CPU the values stored in the relays.
If that turned out to not be a problem, then I could go with a simplified system set up:
So only the relay, one transistor, and one NC switch is required.
Although probably only useful for very slow computer systems (1Mhz tops most likely if not in the Khz range. ), I've always wondered how to make a macro version of memory and I think this is it, add a bunch of LED's to the Data out lines of the relays, and you can amaze people as they quickly switch on and off.
However due to the nature of the units, it would "eat up" quite a bit of PCB space to get the system holding any decent amount of Data. When I get some time I'll model it on some PCB software to see how much data I could possibly fit into a STD card size. Might make for a good "demo" system, to show people physically what a computer does with its 1's and 0's on memory media.
PS. If you noticed I didn't spec out the transistors, not sure which ones would be best for this application.
Dimitri
_________________ A thousand hills, but no birds in flight, ten thousand paths, with no people's tracks. A lonely boat, a straw-hatted old man, fishing alone in the cold river snow. |
|
Back to top |
|
|
Elvis Super Member
Joined: Jul 27, 2008 Posts: 9256 Location: south island New Zealand
|
Posted: Tue Nov 23, 2010 11:32 pm Post subject: Re: Computer RAM without RAM. |
|
You have too much spare time on your hands D
go hunting at once young man and clear your head...
_________________ You shot it You pluck it !
Them who eats the most duck eats the most feathers! |
|
Back to top |
|
|
Pumpkinslinger Super Member
Joined: Sep 22, 2007 Posts: 5002 Location: NC foothills
|
Posted: Wed Nov 24, 2010 12:10 am Post subject: Re: Computer RAM without RAM. |
|
Congratulations, you've reinvented the wheel... But it could be a fun project.
_________________ Mike
"I ain't no better than anybody else, and there ain't nobody better than me!" Ma Kettle |
|
Back to top |
|
|
PaulS Super Member
Joined: Feb 18, 2006 Posts: 4330 Location: South-Eastern Washington - the State
|
|
Back to top |
|
|
gelandangan Super Member
Joined: May 07, 2006 Posts: 6398 Location: Sydney Australia
|
Posted: Wed Nov 24, 2010 2:12 am Post subject: Re: Computer RAM without RAM. |
|
Ok, yeah, you got too much time on your hand Mr. D
So you are building a bunch of RS latches..
Ok no specs for the transistors, but are they NPN or PNP bunch you are going to use?
It would be a big difference in the operation by pulling up or pulling down the base pin.
Instead of the bunches of transistors and relays, would using SCR counted as cheating?
I reckon they would clear up the board a bit
_________________ A straight line is the shortest distance between two points.
A smile is the shortest distance between two people.
Do - Not try!
gelandangan.weebly.com/ |
|
Back to top |
|
|
Vince Site Admin
Joined: May 25, 2005 Posts: 15718 Location: Brisbane AUSTRALIA
|
Posted: Wed Nov 24, 2010 5:27 am Post subject: Re: Computer RAM without RAM. |
|
_________________ Cheers, Vince
Illegitimi non carborundum
(Never let the bastards grind you down)
Live simply. Love generously. Care deeply. Speak kindly. Leave the rest to God.
"Nulla Si Fa Senza Volonta."
(Without Commitment, Nothing Gets Done) |
|
Back to top |
|
|
radar Super Member
Joined: Oct 01, 2008 Posts: 1109 Location: North Island New Zealand
|
Posted: Wed Nov 24, 2010 4:49 pm Post subject: Re: Computer RAM without RAM. |
|
Ow my brain hurts just looking at it, initailly I thought its was a road map from somewhere in the wheat or corn belt. GO HUNTING!
_________________ People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf.
George Orwell |
|
Back to top |
|
|
Dimitri Super Member
Joined: Nov 25, 2005 Posts: 5946
|
Posted: Wed Nov 24, 2010 5:08 pm Post subject: Re: Computer RAM without RAM. |
|
You think I have a lot of time on my hands, this came to me as I was eating lunch at the college between classes. Decided that I'd make drawings of my idea I had in my head. I have not had a day off since the middle of September.
PaulS wrote: |
Now, if you can get them mass produced on a wafer 1mm square we can all have new computers that leak air on our desks..... |
No air leaks, just was thinking of relays due to the electro-pneumatic class, however I was not considering using air lines to the system.
And yes SCR's would be cheating. But they'd all be NPN transistors, as PNP transistors are slower and I don't want to add more delays then the relays already do.
Dimitri
_________________ A thousand hills, but no birds in flight, ten thousand paths, with no people's tracks. A lonely boat, a straw-hatted old man, fishing alone in the cold river snow. |
|
Back to top |
|
|
Pumpkinslinger Super Member
Joined: Sep 22, 2007 Posts: 5002 Location: NC foothills
|
Posted: Wed Nov 24, 2010 6:48 pm Post subject: Re: Computer RAM without RAM. |
|
I think using the transistors is cheating, it should be ALL relays...
_________________ Mike
"I ain't no better than anybody else, and there ain't nobody better than me!" Ma Kettle |
|
Back to top |
|
|
Dimitri Super Member
Joined: Nov 25, 2005 Posts: 5946
|
Posted: Wed Nov 24, 2010 6:51 pm Post subject: Re: Computer RAM without RAM. |
|
At that point I may as well use vacuum tubes.
Dimitri
_________________ A thousand hills, but no birds in flight, ten thousand paths, with no people's tracks. A lonely boat, a straw-hatted old man, fishing alone in the cold river snow. |
|
Back to top |
|
|
44marty Super Member
Joined: Mar 20, 2009 Posts: 775 Location: Cheshire, MA; USA
|
Posted: Wed Nov 24, 2010 10:14 pm Post subject: Re: Computer RAM without RAM. |
|
So you're trying to reinvent "UNIVAC" ? Isn't that a giant step backwards?
_________________ _____________________________________
The strength of the wolf is in the pack; the strength of the pack is in the wolf. ~ R. Kipling
I LOVE YOU, LADY LUCK !!! |
|
Back to top |
|
|
Dimitri Super Member
Joined: Nov 25, 2005 Posts: 5946
|
Posted: Wed Nov 24, 2010 10:19 pm Post subject: Re: Computer RAM without RAM. |
|
For one to understand electronics, above the superficial level (which I can already do, ie microcontrollers, modern computer hardware etc), going really far backwards and breaking it down to smaller componates sometimes is the only way to eventually move more forward.
After all if I don't break down the system to small bits and pieces, I will never know what is "really" happening. Its a shame though I don't have 70 years to reinvent the whole process and then discover something new faster then everyone else.
Dimitri
_________________ A thousand hills, but no birds in flight, ten thousand paths, with no people's tracks. A lonely boat, a straw-hatted old man, fishing alone in the cold river snow. |
|
Back to top |
|
|
Elvis Super Member
Joined: Jul 27, 2008 Posts: 9256 Location: south island New Zealand
|
Posted: Wed Nov 24, 2010 11:01 pm Post subject: Re: Computer RAM without RAM. |
|
time between classes should be being spent dreaming of going hunting/fishing or in the pursuit of all those lovely lasses all around you... man it was great back in the education days...
_________________ You shot it You pluck it !
Them who eats the most duck eats the most feathers! |
|
Back to top |
|
|
Dimitri Super Member
Joined: Nov 25, 2005 Posts: 5946
|
Posted: Wed Nov 24, 2010 11:35 pm Post subject: Re: Computer RAM without RAM. |
|
Girls are great, but I am dating one, so my mind is free to work on other projects between classes
Dimitri
_________________ A thousand hills, but no birds in flight, ten thousand paths, with no people's tracks. A lonely boat, a straw-hatted old man, fishing alone in the cold river snow. |
|
Back to top |
|
|
gelandangan Super Member
Joined: May 07, 2006 Posts: 6398 Location: Sydney Australia
|
Posted: Thu Nov 25, 2010 12:10 am Post subject: Re: Computer RAM without RAM. |
|
Um Mr D.
you ought to spend the idle time dreamin' on how to make them girls happy..
or some productive stuff like how to paint the dean's office pink overnight..
Abacus can be counted as the original RAM - so there.. no silly-con..
_________________ A straight line is the shortest distance between two points.
A smile is the shortest distance between two people.
Do - Not try!
gelandangan.weebly.com/ |
|
Back to top |
|
|
|