Author Topic: Memory Array  (Read 3465 times)

0 Members and 1 Guest are viewing this topic.

Offline SurprisingRiceTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Memory Array
« on: July 22, 2015, 02:50:40 pm »
Is it possible to create a memory array using only diode transistor logic?

(sorry if its a noob question)
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19494
  • Country: gb
  • 0999
Re: Memory Array
« Reply #1 on: July 22, 2015, 03:06:17 pm »
Yes.
 

Online Stray Electron

  • Super Contributor
  • ***
  • Posts: 2044
Re: Memory Array
« Reply #2 on: July 23, 2015, 11:43:59 pm »
 Yes, they called that DTL (Diode Transistor Logic) and it was used before memory ICs were created. Use two transistors to create a bi-stable oscillator and use one or two inputs to set it or reset it. The output is obtained from one of the two transistors. In computer terms it's called a DS (Direct Set) Flip Flop and you have to make a complete circuit for every memory bit. They also made JK Flip Flops and  (IIRC!) RS Flip Flops. You can even build the same circuits with vacuum tubes if you desire.
 

Online Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Memory Array
« Reply #3 on: July 23, 2015, 11:56:48 pm »
You can even build the same circuits with vacuum tubes if you desire.

Google Selectron tube
Makes for interesting reading.
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Online Stray Electron

  • Super Contributor
  • ***
  • Posts: 2044
Re: Memory Array
« Reply #4 on: July 24, 2015, 08:09:51 pm »
You can even build the same circuits with vacuum tubes if you desire.

Google Selectron tube
Makes for interesting reading.

  Yes, interesting reading!   

"Development of Selectron started in 1946 at the behest of John von Neumann"

   How many here know who he was?
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: Memory Array
« Reply #5 on: July 25, 2015, 06:55:51 am »
You can even build the same circuits with vacuum tubes if you desire.

Google Selectron tube
Makes for interesting reading.

  Yes, interesting reading!   

"Development of Selectron started in 1946 at the behest of John von Neumann"

   How many here know who he was?

In Budapest close to the West End Shopping Centre there's a street where he used to live and someone has put a plaque on the wall of the building. I wish I could remember the name of the street  :(
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 

Offline mikerj

  • Super Contributor
  • ***
  • Posts: 3238
  • Country: gb
Re: Memory Array
« Reply #6 on: July 25, 2015, 07:38:44 am »
You can even build the same circuits with vacuum tubes if you desire.

Google Selectron tube
Makes for interesting reading.

  Yes, interesting reading!   

"Development of Selectron started in 1946 at the behest of John von Neumann"

   How many here know who he was?

In Budapest close to the West End Shopping Centre there's a street where he used to live and someone has put a plaque on the wall of the building. I wish I could remember the name of the street  :(

Budapest, District V, Báthory Street Nr 26 according to Wikipedia
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16276
  • Country: za
Re: Memory Array
« Reply #7 on: July 25, 2015, 07:53:29 am »
Most mask ROM is based on a diode array. You use diodes as elements, and where you want a 1 you put the diode in in the top mask layer. Older computers did this with a massive array of diodes on a board, where you only populated the diodes needed.

For small arrays this can work out well, if you want say a 7 segment display of 1 of 10 inputs, where only 1 input at a time will ever be high.
 

Online Stray Electron

  • Super Contributor
  • ***
  • Posts: 2044
Re: Memory Array
« Reply #8 on: July 27, 2015, 04:13:09 pm »
  They did something similar with core memory to create ROM. They inserted a core where they wanted a 1 output and left the core off where they wanted a 0 output.  It was referred to an "Core On A Rope" and was used in the Apollo space craft. I had a chance to buy several of them about 15 years ago but didn't do it.  :-[

   Part of the description from Wikipedia?

"Core rope memory is a form of read-only memory (ROM) for computers, first used in the 1960s by early NASA Mars probes and then in the Apollo Guidance Computer (AGC) designed and programmed by the MIT Instrumentation Lab and built by Raytheon.

Contrary to ordinary coincident-current magnetic-core memory, which was used for RAM at the time, the ferrite cores in a core rope are just used as transformers. The signal from a word line wire passing through a given core is coupled to the bit line wire and interpreted as a binary "one" while a word line wire that bypasses the core is not coupled to the bit line wire and is read as a "zero". In the AGC, up to 64 wires could be passed through a single core."
« Last Edit: July 27, 2015, 04:16:20 pm by Stray Electron »
 

Offline C

  • Super Contributor
  • ***
  • Posts: 1346
  • Country: us
Re: Memory Array
« Reply #9 on: July 27, 2015, 07:53:44 pm »
Most mask ROM is based on a diode array. You use diodes as elements, and where you want a 1 you put the diode in in the top mask layer.
There was a programmable rom that started with all diodes in place and the programing step was to blow the diodes not wanted.

Older computers did this with a massive array of diodes on a board, where you only populated the diodes needed.
Worked with a version that had all the diodes on board and you cut or added jumpers. Some replaced the jumpers with a switch.

C
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf