Published Oct 10th, 2012, 10/10/12 8:08 am
- 727 views • 1 today
- 54 downloads • 0 today
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.
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.
| Progress | 100% complete |
| Tags |
1514684
2


Have something to say?
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!
For what can this be useful? I believe great stuff but what exactly?
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
With a ASCII bank it could be interesting. But I wonder how fast it will load stuff. or should I say "how slow".
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.