Magnetic Core Memory For Arduino
Written by Harry Fairhead   
Sunday, 28 April 2019

Nope, not a misprint - it really is core memory and it really works, even if it is only 32 bits!

core3

There is no good technological reason for the creation of a core memory card for the Arduino - or if there is I can't think of it. Basically this is a trip down memory lane, a history lesson and a demonstration of how computer memory works.

Magnetic core memory works with an array of magnetic cores threaded onto an x,y grid of wires and a read/write line is threaded through all of them. The addressing is done by activating the row and column line that selects the core you want to read or write and then using the data line to read or write the magnitization of the core.

 

array

 

The only real advantage of core memory is that it keeps its data when you remove the power. This means that computers of old could be switched off and when you switched them on they continued from where you left off.

core2

Jussi Kilpelainen has put together a 32-bit demonstration of core memory and you can buy it as a kit for $39.90. The really good part is that you can see the core assembly clearly displayed:

core1

Please note that this is a kit, so you will have to solder. What is really surprising is that it uses a CPLD - a Complex Programable Logic Device. This is supplied pre-programmed in the kit, but you can download the VHDL code to get it to do the job from the website. Personally I would have used some logic gates to do the job but each to his own design decisions.

I can imagine lots of ways that this could be used to explain basic ideas of memory and it would make a good addition to any museum or training course. It would also look good on display.  But is there a real use for 32 bits of magnetic memory?

One request - a Raspberry Pi version please.

 

 

More Information 

Arduino core memory shield is ready and for sale

Core Memory Shield for Arduino

 

Related Articles

How Memory Works

The Memory Principle - Computer Memory and Pigeonholes

There's an Arduino for that!

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

 

Banner


Experience the PDP-11/70 With Raspberry Pi
01/06/2019

The PDP-11 is widely considered the most popular minicompter. If you missed out on this phenomenon - or if you were there in the 1970s thru 1990s and are nostalgic for blinkenlights - you can buy a ki [ ... ]



Udacity Data Science Nanodegrees Restarting
27/05/2019

The demand for Data Scientists is still on the rise - and so are their salaries. Udacity's School of Data Science now offers seven Nanodegree programs and all of them start again on May 29th, with enr [ ... ]


More News

appC

 



 

Comments




or email your comment to: comments@i-programmer.info

<ASIN:1871962609>

<ASIN:1871962463>

Last Updated ( Sunday, 28 April 2019 )