#logisim-evolution
Explore tagged Tumblr posts
Text
Hello Yet Again Tumbl.
More Processing Power? Yes please!
I, and my buddy, have done even more to this machine. It is actually complex enough that my computer can't stably simulate it. That and new bugs but uhhhhhhhhhhh yeah. onto the yap sesh.
It's even fucking larger.
The up-scaling of all of the operations was the first part of this series of upgrades. Honestly not much to say about any of them. This was a very easy process. The multiplier was the most difficult, but that's just because It took longer than the others.
The Decimal Monster Returns, and With Even More.
This was the second step in the upgrades, this upgrade giving the computer the ability to represent up to 65565 in decimal, from 16 bits of Binary input. idk that's kinda it.
Taking Decimal And Making It Binary Again.
This was part of the preparations for the upgrade in the keypad to using the decimal system. This system of parts makes the keypad's input is then output as binary for the calculations it will put through.
Representing The Extended Width.
You can't just expand the width of the converter and NOT expand the circuit that outputs the visuals. That's about it.
Want A More Advanced Button Array? Get Some More ticks!
A simple upgrade for the Four tick, stepping up from 4 ticks to 6 ticks, another pretty simple thing.
Now That's I Call A Button Buffer!
This is the biggest part of the upgrades, also the most complex. all this does is process the button inputs. This done over 6 ticks. Each tick does 1 thing, such as the first two ticks storing your first set of ones and tens. The outputs on the far right are where the button inputs are fed out to processed. The six tick controls when things occur through a very much so scrapped together system, but it works. Also on the far right is the Decimal to Bin converter, it does what it says on the tin.
Conclusion I guess.
This Project as a whole means quite a bit to me, its the first one I haven't given up on practically immediately because I faced a small volume of issues. It's also just an impressive show of how much a cool pro fortnight gamer I am.
Wario posting now lmao
#digital logic#logisim-evolution#computer#computing#computer science#science#wario and waluigi attempt to safely operate a nuclear reactor#wario
15 notes
·
View notes
Text
Solved CSC258 - Lab 1 Building Circuits using Logisim Evolution
1 Learning Objectives The purpose of this lab is to illustrate the process of building logic circuits by using Logisim-Evolution. Although circuits are typical built with more powerful tools and libraries in industry, there still needs to be an understanding of how gates are connected at a lower level to implement simple logic functions. In future labs, you will be designing more complicated…
0 notes
Text
Solved:CSC258 - Lab 1 Building Circuits using Logisim Evolution
1 Learning Objectives The purpose of this lab is to illustrate the process of building logic circuits by using Logisim-Evolution. Although circuits are typical built with more powerful tools and libraries in industry, there still needs to be an understanding of how gates are connected at a lower level to implement simple logic functions. In future labs, you will be designing more complicated…
0 notes
Photo
Looking at Logisim Evolution for digital circuit emulation « Adafruit Industries – Makers, hackers, artists, designers and engineers!
0 notes
Text
Final: Cache Solved
Use the version from the class Google Drive of Logisim Evolution. Other versions may not work correctly. Do not rename the files you receive. If you do so you will automatically fail the tester when you submit. Put your solution for each problem into implementation subcircuit Do not rename the implementation subcircuit anything else. If you do so you will automatically fail the tester when you…
View On WordPress
0 notes
Link
Logisim-evolution: Digital logic designer and simulator 3 by striking | 0 comments on Hacker News.
0 notes
Link
Digital logic designer and simulator. Contribute to reds-heig/logisim-evolution development by creating an account on GitHub. https://ift.tt/2P8cGmT
0 notes
Text
Hello again, Tumbl.
I return with more wondrous news. The COMPUTINATOR has improved even more.
GAZE THINE EYES UPON IT AND WEEP!
This glorious piece of shit can now do subtraction correctly (Applause.FLAC). That's Right, it can tell you what 7-8 is. Me and my friend did a very lazy solution for it, but what matters is that it finally works. Let's take a peek at it right now actually.
CRUSTACEOUS CHEAPSKATE!
This Evil Thingamabob is the product of knowing somewhat of what is going wrong, but not enough to fix the problem. So, what do you do in that situation? Double it and give it to the next person. That's just about what occurs here, the calculations done here can be simplified to simply inverting the circuit if there is a negative operation. Or put into more logical terms, if(A>B) then (A-B), if(A<B) then (B-A, sign). The "sign" in this case being the Bout. This results in it working. Now onto some of the Shiny Rocks.
I LOVE PRETTY THINGS!
The circuit on the left technically doesn't even really need to exist as its own circuit, it just looks prettier as an individual circuit. The circuit on the right, However, is what is used to visualize the operations you're doing. This is actually the second time I made this circuit I accidentally disconnected the computer's power while working and lost that progress. minor inconvenience. Now onto a GIF of this baby workin'!
I MAY BE (REALLY COOL😎) STUPID! YIPPEE!!
This is again, all done on Logisim-Evolution. Thamks for stoppin' by.
4 notes
·
View notes
Text
Advancing Systems!
Welcome back again to the COMPUTINATOR SHOW! I'm gonna start with the gif, because I'm feeling nice today.
Now onto the things that have actually changed.
New Memory Array!
That's right, from 64 bytes to 256 bytes! This new design halves the number of selector bits for quadruple the storage. That means that it goes from 16 bits to 8 bits, all of them getting better utilization than in the former circuit. It also looks ever so slightly more legible. You may also notice the off and in row 2 column 11, this is because I have happened across another, of what me and my buddy have defined as "Evil Spots," where in which wires, inputs, and outputs just do odd shit. On the COMPUTINATOR's main circuit we have several of them, and it's just an odd inconvenience. This is also the first real change to circuit since i made the original circuit.
Bug Fixes and Fool-Proofing!
This is the latest iteration of the circuit that manages the buttons™. What has happened here is making it so only certain things can occur on certain cycles within the circuit itself. For example, on cycle 1 you input your first number, on cycle 2 you input your operand, on cycle 3 you input your second operand, and finally on cycle 4 and its down-cycle you calculate and write the equation. We also prevented you from inputting, say 1 and 2 on the same cycle and accidentally creating 3 in the buffer.
The whole goddarn thing.
If you were paying attention in the gif you would notice the alteration to the bottom set of buttons. This is because of the memory rework, removing the necessity of having so many buttons. Everything else is quite the same. I'm really proud of this thing, and how far me and my buddy have pushed this thing.
Wario
#digital logic#logisim-evolution#science#wario#wario and waluigi attempt to safely operate a nuclear reactor#Digital Logic
2 notes
·
View notes
Text
Hello. it is Tuesday.
COMPUTINATOR TIME!
This time, with decently big news. This computer now used the Decimal numeric system for its screens. This means that uhhh 9+10=19.
Here's the thing that does the thing
I'm tired and writing this, this is disastrous. Anyways. this doohickey takes in Binary data and makes it work as decimal. I do not understand how it does this, but it works.
New hyper-specific circuit that serves only to compress the space the circuits in question take up.
Gif I guess lmao
This is again, all done on Logisim-Evolution. Thamks for stoppin' by.
#digital logic#logisim-evolution#science#computing#computer science#computer#That's a stone luigi#you didnt make it#its even regulation size!
5 notes
·
View notes
Text
Big Things Are Coming.
This is a Gif of the COMPUTINATORv2, With the forwarding of the version comes a transition to Decimal interactions with the computer. This will make the computer nicer to work with and gives us several components my buddy and I will need going further. Dunno what else to say, but have a nice day/night and thanks for tuning in yet again.
2 notes
·
View notes
Text
Homework 2 Solved
Logisim Use the version from the class Google Drive of Logisim Evolution. Other versions may not work correctly. Do not rename the files you receive. If you do so you will automatically fail the tester when you submit. Put your solution for each problem into implementation subcircuit Do not rename the implementation subcircuit anything else. If you do so you will automatically fail the tester…
View On WordPress
0 notes
Text
Homework 3 Solved
Logisim Use the version from the class Google Drive of Logisim Evolution. Other versions may not work correctly. Do not rename the files you receive. If you do so you will automatically fail the tester when you submit. Put your solution for each problem into implementation subcircuit Do not rename the implementation subcircuit anything else. If you do so you will automatically fail the tester…
View On WordPress
0 notes
Text
Homework 4 Solved
Logisim Use the version from the class Google Drive of Logisim Evolution. Other versions may not work correctly. Do not rename the files you receive. If you do so you will automatically fail the tester when you submit. Put your solution for each problem into implementation subcircuit Do not rename the implementation subcircuit anything else. If you do so you will automatically fail the tester…
View On WordPress
0 notes
Text
Project 2.2: CPU Solution
Project 2.2: CPU Solution
IMPORTANT INFO – PLEASE READ The projects are part of your design project worth 2 credit points. As such they run in parallel to the actual course. So be aware that the due date for project and homework might be very close to each other! Start early and do not procrastinate. Overview In this project you will be using logisim-evolution to implement a 32-bit two-cycle processor based on RISC-V.…
View On WordPress
0 notes
Text
I have yet again cooked.
Not going to say i should've been allowed to, but fuck you gonna do.
This is my latest concoction, the COMPUTINATOR!
copyright no steal pls
This is an even more complex computer, fully capable of using more than seven segments to visual data! (this is not exciting) There is still no divider, as the idea of making one is stressful enough. It processes a smaller volume of data in comparison to the last however, but the cut in size makes everything easier to design (smaller number make easy). On top of the new 8x5 LED matrix, I and my buddy have produced a series of buttons that allow you to interact with the computer in a more fun and easy way. (flipping the bits just isn't as fun as watching the button go up and down) Now onto some more explanations and yapping.
How 2 Pretty: Green Lights Edition
Look at this mess of wiring. this all allows for the decoder of 4 bits of binary data into hexadecimal data which is then scribed onto the LED matrix (seen 3 times in the bottom right of the COMPUTINATOR, and on this decoder on the top left.) This took easily the longest of the newest additions as it needed me and my buddy to create a table identifying patterns within the data we were visualizing, and then actually wire the data to the standard of the table. But once we wired everything together, it was like a shiny rock to a four year old, because I like staring at it work.
DATA? HOLD IT RIGHT THERE!
This right here is a data buffer! it does what it says on the tin. it takes in a single bit of data, and once that data is input it is then locked in by itself. Once the data is locked in, it can only be change via the reset switch (on the bottom). This is what allows the buttons to function, as otherwise you would have to synchronously hit all of the buttons you want to input. (you only have one finger in the program so that's not happening)
Variants of the DATA buffer used in the computer.
On the left, a single byte of data buffer. on the right a four bit data buffer. data is in individual pieces for convenience.
This THING.
(I don't trust it) This is a 4 tick clock buffer, but could also be used a 4 pulse data delay. This thing was a nightmare to get functioning correctly, as every redesign generally resulted in an oscillation error. (I love lighting computers on fire) This is not used on the computer, but the process of designing this thing led to the discovery on how to design a data buffer.
Gif of the Glorious COMPUTINATOR
This was all done on Logisim-Evolution, a great, if aging, program. I am a big fan of this program, but I do have a few issues with it, first and foremost that double middle-clicking returns the camera to the center. Now that probably doesn't sound that bad, but while editing things middle click is to actually interact with the items in question. I will be quickly flipping data bits to test and get thrown around and disoriented multiple times. here's the .circ if you're wanting to screw around and break the circuit yourself. Maybe you can fix the subtraction circuit.
What's the future of this blog? (if you're actually wondering)
I do hope to at least post once every few months, but don't expect anything, especially not anything frequent. MY friend wants me to do a blog on radioactive materials and radioactive things in general. (The friend is the one who was insulting me in asks.)
Thanks For Tuning In!
and have a nice day.
2 notes
·
View notes