• 775 views 1 today
  • save_alt 48 downloads
Progress
100% complete
Iseedeadkittens
Lvl 15Journeyman Toast
1
Hello, Minecrafters! This here's a device that I came up with, called CLOUD: Configurable Logic and Operations, Unicell Device. Let's break that down for explanations:

Configurable: It can switch between different logic and operations through button presses.
Logic and Operations: It can select different logic gates and operations (Listed below) to do to the inputs.
Unicell: It's made up of only one gate that every operation passes through (The path doesn't change, as in most ALU's. Instead, CLOUD uses XNOR's to do inversions at different points!)
Device: Well, it IS a device, isn't it?

Basically, this is a 1-bit (It wouldn't be too difficult to make it higher bits, but hey, I'm lazy!) ALU that has only one pathway that EVERY signal goes through, instead of branching into the inputs into different gates. In circuitry, this is known as a universal logic gate. This specific one has 11 different operations! Here they are, each with a short explanation:
  1. AND: If inputs A and B are both on, the output is on.
  2. NOR: If neither inputs A nor B are on, the output is on.
  3. NAND: If inputs A and B are not both on, the ouput is on.
  4. A IMPLIES B: If input A is on, but B is off, the output is on.
  5. B IMPLIES A: If input B is on, but A is off, the output is on.
  6. XOR: If inputs A or B are on, but not both, the output is on.
  7. XNOR: If input A is the same as B, the output is on.
  8. COUNT: Adds A and B together.
  9. CLOCK: If B is off, then a 1/2 second clock is displayed. Turning on B turns the clock off. Turning on A slows the clock to a full second.
  10. RS NOR: Turning on A turns the output off. If you turn A off again, it stays off until B is turned on. Turning on both A and B turns on the second output, which shows that it's prone to incorrect memory (It will always be on, no matter which was on first).
  11. OR: If either inputs A or B are on, the output is on.
The machine takes exactly 1/2 a second to run every function, plus an extra 1/5 of a second for the display.

Have an awesome day and go logic some gates!

More like this

  Have something to say?

RevolutionalRedStone
01/25/2012 10:28 pm
Level 54 : Grandmaster Pirate
Hey, Iseedeadkittens.You've really outdone yourself today; my favorite project of yours yet!'an array of inversions at certain points.' hehe , sounds as though you think about functions as first class objects : )
1
Iseedeadkittens
01/25/2012 11:14 pm
Level 15 : Journeyman Toast
Woah, I've summoned one of the high-warlocks of redstone! I'm glad you enjoyed it :D This is probably the first really redstone-involved project I've finished. Most of my other projects are a bit more intuitive, in my opinion, but they aren't exactly involved the way computers and such are.Heh, I sometimes slip into describing things with coding terms.
1

Welcome