Forums - Open Redstone Engineers
256 byte Item memory - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: ORE General (https://forum.openredstone.org/forum-39.html)
+--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html)
+---- Forum: Completed Projects (https://forum.openredstone.org/forum-21.html)
+---- Thread: 256 byte Item memory (/thread-1794.html)



256 byte Item memory - MelvinS4_ - 12-31-2013

I had previously done some minor work with item memory but I couldn't come up with anything that could be considered useful. After seeing that Chibill was planning on making one I decided to revisit the topic. This is what I came up with.

[attachment=136]

The coloured wool is for selecting what address to read from. The input and ouput are to the right. The actual memory is to the left and the two clocks that control item flow are in the bottom left.

The memory works by storing wool in double chests which are connected to droppers. The droppers are selectable and ouputs the wool into channels of water. These channels bring the wool to a sorting station and each colour is then counted. The wool is returned to the supply chests and new wool is ouputed to refill the memory chest.

The memory is VERY slow, but considering it is 256 bytes it's fairly compact. This would not be suitable for RAM memory but rather for something like a HDD. Instead of reading a single byte at a time it could read out the entire contents of a chest allowing RAM-like access to the contents of that specific chest. Once you've read and written what data you want you would rewrite the contents of the chest.

This memory is very easily expandable and re-modeled to fit ones specific purposes. Each individual memory cell has room for 18 bytes (18.25 to be exact). The bulk of the device is the read/write control which does not change much at all even if more memory cells are added (the only thing that needs changing is the addressing). This allows for easy expansion without growing the device all too much.

Here are some more pictures:

The device seen from the side. Some memory cells are visible.
[attachment=137]

The water canal system for writing.
[attachment=138]

The supply chests.
[attachment=139]

The input and output. (Thanks to IceGlade for making the input device! Smile)
[attachment=140]


RE: 256 byte Item memory - Iceglade - 12-31-2013

:O

Very fancy Big Grin


RE: 256 byte Item memory - newomaster - 12-31-2013

Good job Big Grin

Kind of makes me want to try it...


RE: 256 byte Item memory - Chibill - 12-31-2013

Nice maybe we can work together to make it faster.


RE: 256 byte Item memory - MelvinS4_ - 12-31-2013

Since posting this I've added to the control circuitry and done some modifications to the "writing canals". It works like a charm Smile I plan on making a second version of this with much greater memory capacity and the "RAM-like" access I mentioned in the post.

@Chibill
Feel free to copy and improve whatever part of the design you like, just remember to give me cred Tongue


RE: 256 byte Item memory - Chibill - 12-31-2013

Okay I am still going to build mine then maybe try to get yours working a little faster but I don't know.