Maps Redstone Device

16 Byte RAM

  • 727 views • 1 today
  • 54 downloads • 0 today
AdmBot
Level 15 : Journeyman System
1
16 BYTE RAM - 128 BITS

Created by: Medicijnman, and AdmBot.

Dimensions: 125x82x10

SPECS
This RAM has the following features:
- 16 Byte Storage - 2x8 Bit clusters (least addressable unit: 1 byte).
- 4 Opcodes (see opcodes)
- 3 Decoders

Redstone SPECS
- 10360 pieces of Redstone Wire.
- 762 Repeaters used.
- 825 Torches used.

Opcodes.
000 - READ
001 - WRITE
010 - CLEAR CLUSTER
011 - CLEAR ALL

!IMPORTANT! As you already would see, the inputs are IN BINARY, converted to DECIMAL by the decoders.
Levers
(from left to right)
(Lever number - Abbr. - Lever Bit Value - Short Description - What it does)

Lever 1 - EXEC - 000 - EXECUTE INSTRUCTION - This will execute your input, e.g. writing.

Lever 2 - OPCODE - 001 - OPCODE 1 - Use this to select what instruction to perform.

Lever 3 - OPCODE - 000 - OPCODE 2 - Use this to select what instruction to perform.

Lever 4 - INSTRUC - 110 - CLUSTER SELECT - Use this to select the cluster you want to use, e.g. clearing a RAM cluster.

Lever 5 - INSTRUC - 101 - CLUSTER SELECT- Use this to select the cluster you want to use, e.g. clearing a RAM cluser.

Lever 6 - INSTRUC - 100 - CLUSTER SELECT- Use this to select the cluster you want to use, e.g. clearing a RAM cluser.

Lever 7 - INSTRUC - 011 - CLUSTER SELECT - Use this to select the cluster you want to use, e.g. clearing a RAM cluser.

Lever 8 - INSTRUC - 010 - CELL SELECT - Use this to select the cell to write to a RAM cluster

Lever 9 - INSTRUC - 001 - CELL SELECT - Use this to select the cell to write to a RAM cluster

Lever 10 - INSTRUC- 000 - CELL SELECT - Use this to select the cell to write to a RAM cluster

This model uses 2 chips, of the 8 byte RAM Medicijnman and me made, but the 8 byte RAM itself is not uploaded, since im to lazy to make a control panel for it.

Next step is 32 byte! Unknown when I will make it lol

Here is the decoder of him (medicijnman), that this RAM uses.
www.planetminecraft.com/project/fast-binary-to-decimal-decoder-4-to-16/

Don't be scared to comment ;)

Please do not claim this as your project, this is made by Medicijnman and AdmBot.
Progress100% complete
Tags

  Have something to say?

MasterGamer9910
12/29/2017 12:32 pm
Level 1 : New Miner
Wouldn’t that just be 16 Bits of ram and why did you do 3 bit op codes when you could do 2 bit op codes it would compact it a little more
1
Rapidzo
10/10/2012 8:58 am
Level 36 : Artisan Architect
Impressive! Imagine how big a "very normall" 1 Gigabyte would be.
1
AdmBot
10/10/2012 9:03 am
Level 15 : Journeyman System
Yes, In minecraft it would be infinite big :)
But in computers, it's just so small, haha, my comp has 8 GB, and those cards fit in my hand.
Thank you for your reply!
1
Rapidzo
10/10/2012 12:28 pm
Level 36 : Artisan Architect
Yeh because in Mc we build 1x1x1 :).
For what can this be useful? I believe great stuff but what exactly?
1
AdmBot
10/10/2012 1:47 pm
Level 15 : Journeyman System
Well, if you have like a GPU, or w/e you want to use, you could hook up some ASCII bank on it.

But
I think the RAM is to small for it, since 1 character takes up 1 byte,
you could store 16 characters, still a fair amount, but not allot.

And
you could use it for a CPU, I got a schematic of a 1 bit CPU, but its
almost useless, since It cannot control 16 byte if RAM :D

And since RAM IRL is like 10k times faster then in minecraft, you can use it for programs in minecraft to run :D:D
1
Rapidzo
10/10/2012 5:00 pm
Level 36 : Artisan Architect
I have no doubt about you can do cool stuff with it, but it would take forever to program it to a fully working application in what form so ever.

With a ASCII bank it could be interesting. But I wonder how fast it will load stuff. or should I say "how slow".
1
AdmBot
10/11/2012 12:37 am
Level 15 : Journeyman System
If you would be able to switch the levers at maximum speed, I think the maximal speed you would get, is 1Hz, meaning 1 instruction per second :p
The 4 bit decoder only takes like 2 ticks, so thats super fast.
I think it can reach 1Hz, but it is impossible to switch levers that fast..
If you would use this in your computer IRL, it would take hours to boot up.
1
FlameVirus
10/10/2012 8:20 am
Level 19 : Journeyman Architect
What the heck is tis?
1
ugniuskas LT
10/10/2012 8:13 am
Level 26 : Expert Dragon
awesome!
1
AdmBot
10/10/2012 9:11 am
Level 15 : Journeyman System
Thank you!
1

Welcome