- 7,764 views, 0 today
- 531 downloads, 0 today
10
-NOTE: This is a fully functional ram, every byte is addressed and you can read/write to ANY byte in the ram, from the input and address selection decoder area.
So here we have the first compact ram module that is fully plug and play. Each byte has its own unique address on the 13 bit decoder which assigns each byte their address in the array. If you select a memory address that does not exist then it simply wont change anything because you need an address of the ram to do anything.
In binary 4 KiloBytes is 4096 Bytes, I have only 4060 Bytes, CLOSE ENOUGH!
What is really special is that there is enough ram to load Minecraft onto this.
Now don't rage, google Minecraft 4k and read the Wiki , there should also be a game that pops in with that search too.
That is a striped down version of Minecraft which takes up less than 4 kilo bytes of memory so you can say we are one step closer to Minecraft in Minecraft.
In this ram you can select the an address of a Byte and write or read the information, as soon as you select the address, that address is open to be over written too or just opened to be read. There are 4060 address which is selected by a 13 Bit Decoder because I am using a XYZ matrix configuration which means that it takes points in a 3D grid. Each point on that grid is a space that it can store a 1 or a 0.
The RAM can store 8-bits in one byte.
Choosing an address brings up the option to read it or to overwrite what is stored on it.
To overwrite the selected address, create the value in the 8-bit input and click the clock button.
There is a Kill Bit which opens all the Bytes in 5 registers which is 1/14 of 4060 bytes or 290 Bytes to be copied over which can be used to erase all the data if you write 00000000 to them.
There was no design that I based this on, everything I build just comes from my understanding of what RAM is.
I do hope this is mind blowing because I enjoy making Redstone. The D-flip flops used are my own design and are unless unless they have the Control Bit which I also designed, they are located at the base of each 58 Bytes.
-What I did was broke up the D-flop flops into parts, the control bit controls each bit it is assigned in that line and will only change the bit if the address is open to do so. That means the control bit handles and controls the changes from a
1 to a 0
0 to a 1
1 to a 1
0 to a 0
That is what the control bit does, the rest is just memory cells, and the clock is what opens the valves to accept that new update of the open address.
the D-flip flop broken up to fit in a tillable fashion.
The size is 175 Width BY 247 Length BY 127 Height.
YOU ARE FREE TO USE THIS in any way, as long as you don't claim this this build as yours, give the original author (xpeterc1) credit would be nice when explaining anything you build using this design.
So here we have the first compact ram module that is fully plug and play. Each byte has its own unique address on the 13 bit decoder which assigns each byte their address in the array. If you select a memory address that does not exist then it simply wont change anything because you need an address of the ram to do anything.
In binary 4 KiloBytes is 4096 Bytes, I have only 4060 Bytes, CLOSE ENOUGH!
What is really special is that there is enough ram to load Minecraft onto this.
Now don't rage, google Minecraft 4k and read the Wiki , there should also be a game that pops in with that search too.
That is a striped down version of Minecraft which takes up less than 4 kilo bytes of memory so you can say we are one step closer to Minecraft in Minecraft.
In this ram you can select the an address of a Byte and write or read the information, as soon as you select the address, that address is open to be over written too or just opened to be read. There are 4060 address which is selected by a 13 Bit Decoder because I am using a XYZ matrix configuration which means that it takes points in a 3D grid. Each point on that grid is a space that it can store a 1 or a 0.
The RAM can store 8-bits in one byte.
Choosing an address brings up the option to read it or to overwrite what is stored on it.
To overwrite the selected address, create the value in the 8-bit input and click the clock button.
There is a Kill Bit which opens all the Bytes in 5 registers which is 1/14 of 4060 bytes or 290 Bytes to be copied over which can be used to erase all the data if you write 00000000 to them.
There was no design that I based this on, everything I build just comes from my understanding of what RAM is.
I do hope this is mind blowing because I enjoy making Redstone. The D-flip flops used are my own design and are unless unless they have the Control Bit which I also designed, they are located at the base of each 58 Bytes.
-What I did was broke up the D-flop flops into parts, the control bit controls each bit it is assigned in that line and will only change the bit if the address is open to do so. That means the control bit handles and controls the changes from a
1 to a 0
0 to a 1
1 to a 1
0 to a 0
That is what the control bit does, the rest is just memory cells, and the clock is what opens the valves to accept that new update of the open address.
the D-flip flop broken up to fit in a tillable fashion.
The size is 175 Width BY 247 Length BY 127 Height.
YOU ARE FREE TO USE THIS in any way, as long as you don't claim this this build as yours, give the original author (xpeterc1) credit would be nice when explaining anything you build using this design.
Additional Notes
more can be read here:Credit | To RDF for showing me amazing redstone works. |
Progress | 100% complete |
Tags |
1 Update Logs
Update #1 : by peterc1 08/14/2011 10:54:08 amAug 14th, 2011
Ram is now Twice as fast as receiving data as well as retrieving data.
Wont be releasing yet until I can compact it.
Wont be releasing yet until I can compact it.
117175
2
Create an account or sign in to comment.