#1
|
|||
|
|||
The RamWall...
It all started back in September 2005. I was talking with my buddy Henry (who I've never met in person) and talking about how big and "cool" the older computers were. Massive banks of PCBs just for sub-megabytes of ram. I talked about wanting to build 4MB of ram for a Macintosh Plus out of a few thousand RAM chips. Thats when the first "you're crazy" came out. When I hear that, its a challenge.
Fanout issues aside, the cost would have been huge. It was left at that for 3 months. Just a fantasy. On December 31st I was checking up on www.applefritter.com to see what was going on. I found out that someone else had created an Apple 1 kit, just what I was planning on continuing! (I had started the project about 9 months ago). So I tried to think of projects for it. Ethernet card, MP3 player...RAM visualization? A led for every bit in the computer? Here we go! About 4 years ago I was on ebay, just looking (like womeon window shop ). I came accross 50,000 green LEDs for $300. I had to have this! 4kbyte (32768 LEDs) would be a LITTLE to big. with 400mil spacing, 72x80" in size...and a lot of cash in PCBs. I finally settled on 1kbyte as a goal, and it grew to around 1.7k by the end of the project. The idea in the beginning was to organize the display into 8x8 blocks with spacing for labels. This wastes both wall space and other uses for the display. At the end, it turned into a 180x99 bitmap display. What am I going to do with this display? Display the physical memory locations in an Altair. The Altair is all about blinking lights, but you can only see one byte at a time! Not enough! I think it would also be fun to play pong on the Altair. The final display will have an interface with dual port SRAM on the Altair. The display will be mapped directly to the memory, so a program to play pong will just be modifying areas in memory. This is similar to a lot of older computers like the Apple II and Macintosh. In the next posts I will copy what was discussed on sci.electronics.basics, and after that post pictures of the actual PCBs under construction. |
#2
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!o13g2000cwo .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Wall of RAM Date: 1 Jan 2006 19:25:50 -0800 Organization: http://groups.google.com Lines: 31 Message-ID: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136172354 616 127.0.0.1 (2 Jan 2006 03:25:54 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 2 Jan 2006 03:25:54 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: o13g2000cwo.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 A while back on ebay I was just looking around and came upon 50,000 LEDs. Ebay is a dangerous place, I can understand how women go to the store and spend $800 window shoping. $300 later and I have 50,000 LEDs in the mail Anyway, I gave away around 1,500 to friends. I still have MANY of them left. I thought a "fun" project would be to create a "Wall of RAM". Now it would be fairly easy to emulate the ram and display the results on the wall using a CPLD, but what about actually making real ram? Does anyone think its possible to use capacitors and high current drivers to use the LED+capacitor combination as ram? The goal of the project would be a wall of cards, say 4k of ram max. This wall of ram would interface to either the Altair that I bought OR the Apple 1 kit that I bought on ebay. What do you guys think? It seems that with some RAS/CAS decoding logic that it shouldn't be too hard. The cons of this project are the cost of 4,096 capacitors and PCBs. The pros of the project are, well, it would look really neat. Tell me what you think. Grant |
#3
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!g44g2000cwa .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM Date: 1 Jan 2006 19:42:51 -0800 Organization: http://groups.google.com Lines: 6 Message-ID: <1136173371.832018.44540@g44g2000cwa.googlegroups. com> References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136173377 1998 127.0.0.1 (2 Jan 2006 03:42:57 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 2 Jan 2006 03:42:57 +0000 (UTC) In-Reply-To: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: g44g2000cwa.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 Well, in the excitement I forgot that 4,096 bytes is 32,768 bits. A little out of my range. So maybe we settle on 1k of ram. I don't think I have 32,000 leds of wall space to spare!!! |
#4
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!g43g2000cwa .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM Date: 1 Jan 2006 21:28:13 -0800 Organization: http://groups.google.com Lines: 7 Message-ID: <1136179693.825070.183100@g43g2000cwa.googlegroups .com> References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136179699 10313 127.0.0.1 (2 Jan 2006 05:28:19 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 2 Jan 2006 05:28:19 +0000 (UTC) In-Reply-To: <1136173371.832018.44540@g44g2000cwa.googlegroups. com> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: g43g2000cwa.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 On second thought, a 1k ram wall would be 121x121" square. I just got done drafting it. I think maybe I should consider one 256 byte array and see how it goes. What considerations will I have to make for wire length? Possibly use a differential transciever set? |
#5
|
|||
|
|||
Path: g2news1.google.com!news2.google.com!news4.google.c om!border1.nntp.dca.giganews.com!nntp.giganews.com !local01.nntp.dca.giganews.com!nntp.clear.net.nz!n ews.clear.net.nz.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 02 Jan 2006 05:13:05 -0600 Newsgroups: sci.electronics.basics From: Jasen Betts <j...@free.net.nospam.nz> Subject: Re: Wall of RAM References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> User-Agent: slrn/0.9.8.1 (Debian) Message-ID: <5c60.43b8f53a.d0b55@clunker.homenet> Date: Mon, 02 Jan 2006 09:41:14 -0000 X-Original-NNTP-Posting-Host: news.compass.net.nz X-Original-Trace: 3 Jan 2006 00:13:03 +1300, news.compass.net.nz Organization: CLEAR Net New Zealand http://www.clear.net.nz - Complaints a...@clear.net.nz Lines: 16 NNTP-Posting-Host: 203.97.37.6 X-Trace: sv3-LgqVoVTcTj8UqWgK0eBwxFvRtEkJYs5+wyBDKAS5RIHYUe5Qa7 xNLzDGzk3qN+7ANzNe8ehXt9DPT1f!xaVH4M9L85F3IWqYbYkl 66Wfz0XKFqYBpPs2D9A7Fmd8ROewjufu0WZcomCrgU5cnQDzZA pKsQ== X-Complaints-To: Complaints to abuse@clear.net.nz X-DMCA-Complaints-To: Complaints to a...@clear.net.nz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 On 2006-01-02, logjam <g...@cmosxray.com> wrote: > On second thought, a 1k ram wall would be 121x121" square. I just got > done drafting it. I think maybe I should consider one 256 byte array > and see how it goes. when you said 4K I thought you meant bits. and that it sounded possible but lots of work. > What considerations will I have to make for wire length? Possibly use > a differential transciever set? reduce the clock speed until it starts working? Bye. Jasen |
#6
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!o13g2000cwo .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM Date: 2 Jan 2006 03:59:53 -0800 Organization: http://groups.google.com Lines: 5 Message-ID: <1136203193.354765.163350@o13g2000cwo.googlegroups .com> References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> <5c60.43b8f53a.d0b55@clunker.homenet> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136203198 8810 127.0.0.1 (2 Jan 2006 11:59:58 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 2 Jan 2006 11:59:58 +0000 (UTC) In-Reply-To: <5c60.43b8f53a.d0b55@clunker.homenet> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: o13g2000cwo.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 All right, I'm not crazy any more. If I even try this I'll just use some dual port sram and fake it. That should be easier and allow a switch to choose which 1k bank of the memory to look at. A little more flexible. |
#7
|
|||
|
|||
Path: g2news1.google.com!news1.google.com!news4.google.c om!border1.nntp.dca.giganews.com!border2.nntp.dca. giganews.com!nntp.giganews.com!atl-c08.usenetserver.com!news.usenetserver.com!pc02.us enetserver.com!FUSE.NET-a2kHrUvQQWlmc!not-for-mail
From: "Bart" <bborb@fusedotnet> Newsgroups: sci.electronics.basics References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> <5c60.43b8f53a.d0b55@clunker.homenet> <1136203193.354765.163350@o13g2000cwo.googlegroups .com> Subject: Re: Wall of RAM Date: Mon, 2 Jan 2006 15:58:57 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original Message-ID: <a3259$43b99411$d844260c$5737@FUSE.NET> X-Complaints-To: abuse@usenetserver.com Organization: UseNetServer.com Lines: 15 X-Trace: a325943b994117de183a905737 "logjam" <g...@cmosxray.com> wrote in message news:1136203193.354765.163350@o13g2000cwo.googlegr oups.com... > All right, I'm not crazy any more. If I even try this I'll just use > some dual port sram and fake it. That should be easier and allow a > switch to choose which 1k bank of the memory to look at. A little more > flexible. > How many lights/led's would that be? Calculating your original thoughts showed scary amperage and blinding candle-power. I could be wrong, just a thought. Bart |
#8
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!g14g2000cwa .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM Date: 2 Jan 2006 14:13:04 -0800 Organization: http://groups.google.com Lines: 11 Message-ID: <1136239984.338696.151020@g14g2000cwa.googlegroups .com> References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> <5c60.43b8f53a.d0b55@clunker.homenet> <1136203193.354765.163350@o13g2000cwo.googlegroups .com> <a3259$43b99411$d844260c$5737@FUSE.NET> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136239989 27317 127.0.0.1 (2 Jan 2006 22:13:09 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 2 Jan 2006 22:13:09 +0000 (UTC) In-Reply-To: <a3259$43b99411$d844260c$5737@FUSE.NET> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: g14g2000cwa.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 I don't know. These aren't very bright LEDs. Here is what 1kbyte would look like: http://media.diywelder.com/images4/060102-1kvisual.jpg and a 1 to 1 scale: http://media.diywelder.com/images4/0...visual1to1.jpg You may think its crazy...but what am I supposed to do with my 50,000 LEDs??? |
#9
|
|||
|
|||
Path: g2news1.google.com!news1.google.com!news4.google.c om!news2.volia.net!border1.nntp.ams.giganews.com!n ntp.giganews.com!newsfeed.freenet.de!newsfeed-0.progon.net!progon.net!news.mediascape.de!newsfee der.wxs.nl!divide.nova.planet.nl!posting.nova.plan et.nl!not-for-mail
Date: Tue, 03 Jan 2006 00:53:50 +0100 From: Sjouke Burry <burrynulnulf...@ppllaanneett.nnlll> Organization: retired User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> <5c60.43b8f53a.d0b55@clunker.homenet> <1136203193.354765.163350@o13g2000cwo.googlegroups .com> <a3259$43b99411$d844260c$5737@FUSE.NET> <1136239984.338696.151020@g14g2000cwa.googlegroups .com> In-Reply-To: <1136239984.338696.151020@g14g2000cwa.googlegroups .com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 15 Message-ID: <43b9bd0f$0$10078$ba620dc5@text.nova.planet.nl> NNTP-Posting-Host: 84.80.235.244 X-Trace: 1136246031 text.nova.planet.nl 10078 84.80.235.244:27205 X-Complaints-To: abuse@planet.nl logjam wrote: > I don't know. These aren't very bright LEDs. > > Here is what 1kbyte would look like: > http://media.diywelder.com/images4/060102-1kvisual.jpg > > and a 1 to 1 scale: > http://media.diywelder.com/images4/0...visual1to1.jpg > > You may think its crazy...but what am I supposed to do with my 50,000 > LEDs??? > Put all of them in an array (~220 * 220) ,wire them in groups serial an parallel, and in desert sun you have a nice solar panel.(I do not know what the output would be) -)-)-) |
#10
|
|||
|
|||
Path: g2news1.google.com!postnews.google.com!z14g2000cwz .googlegroups.com!not-for-mail
From: "logjam" <g...@cmosxray.com> Newsgroups: sci.electronics.basics Subject: Re: Wall of RAM Date: 3 Jan 2006 00:06:47 -0800 Organization: http://groups.google.com Lines: 12 Message-ID: <1136275607.887275.108960@z14g2000cwz.googlegroups .com> References: <1136172350.049224.231720@o13g2000cwo.googlegroups .com> <1136173371.832018.44540@g44g2000cwa.googlegroups. com> <1136179693.825070.183100@g43g2000cwa.googlegroups .com> <5c60.43b8f53a.d0b55@clunker.homenet> <1136203193.354765.163350@o13g2000cwo.googlegroups .com> <a3259$43b99411$d844260c$5737@FUSE.NET> <1136239984.338696.151020@g14g2000cwa.googlegroups .com> <43b9bd0f$0$10078$ba620dc5@text.nova.planet.nl> NNTP-Posting-Host: 69.178.21.108 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1136275612 18801 127.0.0.1 (3 Jan 2006 08:06:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 3 Jan 2006 08:06:52 +0000 (UTC) In-Reply-To: <43b9bd0f$0$10078$ba620dc5@text.nova.planet.nl> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: z14g2000cwz.googlegroups.com; posting-host=69.178.21.108; posting-account=aBFcgg0AAAB82nqHKVyZXRJDEB6Qpe25 Up here in Alaska we don't have much desert sun, so that might be a problem. Here is a picture of a 26x22 array. I got this far and then was worn out. Used a little over 500 LEDs on this one! I was worn out because the board was wired completely by hand. I would use a PCB from a company on this project... http://media.diywelder.com/images4/0...dback_1020.jpg http://media.diywelder.com/images4/0...front_1021.jpg |
Thread Tools | |
Display Modes | |
|
|