At 1:52 it did not blink for me, I needed to click the "enable clock ticks" button (the 3rd button in Simulate).
@CuriousMarc3 жыл бұрын
Yes, good that you mention it, I ran into that issue also.
@MrKarateEd3 жыл бұрын
@@CuriousMarc As did I.....great program
@NivagSwerdna3 жыл бұрын
@@MrKarateEd As did I.... :o)
@skiaspensnowmass3 жыл бұрын
@@CuriousMarc I've been looking for a free logic simulator where I could experiment and gain some knowledge. Logisim-Evolution is what I was looking for. I subscribed and looking forward to more. Thanks for the tip @RaphaëlChampeimont.
@rocoreryan94453 жыл бұрын
To get mine to run, I went to simulate, clicked on the run simulator symbol, then the first clock shaped icon that says "Enable Clock Ticks".
@johnderoy9163 жыл бұрын
I wish I could time travel and give this to myself back in the late 80s when I was still in college :-)
@azpcox3 жыл бұрын
Spice was useful but the interactive aspect of this is phenomenal. This is PERFECT for some middle school or high school computer club!
@metatechnologist3 жыл бұрын
You had Karnaugh maps, pencils, and graph paper. And a single ttl probe. Lol spell check wanted to give me 'titties probe'.
@ksbs20363 жыл бұрын
You would have needed a Cray to run it on 😜
@vincei42523 жыл бұрын
@@metatechnologist Yeah, the "modern" world we live in. Be thankful the "AI" didn't delete your comment. I didn't have a logic probe but thankfully I spent all my student allowance buying a 2 channel 20Mhz oscilloscope from Hameg which I used to debug the final year of uni 68K development system that I designed and built. Those were the day, I miss them somehow.
@senilyDeluxe3 жыл бұрын
I have a digital similator very similar to this one on my Atari ST and it's dated somewhere late 80s. You could even build your own ICs.
@HandMeTheBacon3 жыл бұрын
The original Logisim was my very first experience with logic simulation when I was a kid. I played with it for weeks. Following the diagrams and descriptions in my Code book I evem made my own 4 bit processor. One of the big reasons I became an engineer. Happy memories.
@vinesthemonkey3 жыл бұрын
I used the original logisim like 8 years ago and had a lot of fun with it too
@recarsion Жыл бұрын
I had a similar experience in Minecraft of all places. Redstone is very good at simulating simple digital circuits, I made my own 8 bit ALU with it
@gcewing3 жыл бұрын
Tip: Instead of the Rotate command, you can press an arrow key to make a part face in that direction.
@CuriousMarc3 жыл бұрын
Ah, thanks, I was wondering why there wasn’t a rotate right and rotate left in the menu...
@Controllerhead3 жыл бұрын
As a software person, it's comforting to know that i could design electronics without blowing things up. Thanks for sharing!
@LubosMudrak3 жыл бұрын
The joy od creating a circuit that does exactly what you wanted.... And then the smell of melting cables kicks in :-(
@em49643 жыл бұрын
That's a great open source find , thanks for sharing Marc ! Windows users tip: First of all go to menu -> "Simulate" , and enable option "Auto-Tick Enabled" . Otherwise clock will not start ticking even after clicking "Start simulator" as Marc did at 1:50.
@vincei42523 жыл бұрын
Thanks! I was wondering what I needed to poke with my digital finger to make it work :-)
@StefanWolfrum3 жыл бұрын
Same for macOS users, btw! Thanks for pointing that out! 👍👍
@joshmyer93 жыл бұрын
Nobody tell Look Mum No Computer that Marc is encroaching on his "retro beep and boop circuits" turf!
@GuilleAcoustic3 жыл бұрын
But the boops don't come from a Furby, so it should be ok
@TradieTrev3 жыл бұрын
ROFL!!
@Tetrafluoroethane3 жыл бұрын
This is the pace introductory tutorials should have. I can figure out how to create a new file on my own thanks. Give me the good stuff! Thanks for this.
@juliankandlhofer75533 жыл бұрын
I learned about the old logisim that was discontinued in 2011 in school but I didn't know someone has taken up the development! Thanks for sharing this!
@timothyjacques41263 жыл бұрын
I actually use this program in my logic design classes at UCLA :)
@LRTOTAL3 жыл бұрын
At university we used it to design a little 8 bit CPU from the bottom up! It was my favourite course.
@AvNotasian3 жыл бұрын
Used LabView at my uni. its like this but more features and utilities.
@mgw101013 жыл бұрын
I discovered Logisim a few weeks ago to simulate some keyboard timing I couldn't wrap my head around in a vintage synth. I'm really impressed with it.
@dosgos3 жыл бұрын
Do a video on that!
@nigeljames60173 жыл бұрын
Michael, a quick question if I may, I’ve downloaded the files from Marc’s link on GitHub, but now I’m stumped. It’s not like I’m a newbie straight out of college, I’m actually retired, but things are just racing by me these days (lol). I’ve checked I have a valid version of Java on my Windows 7 machine but I’m stumped as to what to do next (and with what file !). Any response would be helpful, thanks for your time.
@bene54313 жыл бұрын
@@nigeljames6017 The windows installer is the .msi file, or open the .jar file to run the program without installation i think. You don't need the other files
@nigeljames60173 жыл бұрын
@@bene5431 The .msi file worked fine. Thanks a lot ! My sixty five year old brain is slowly grinding to a halt (lol).
@dano47003 жыл бұрын
Started watching to see what software it was and then couldn't stop watching. Great stuff. Looking forward to next ep. Cheers.👍🇦🇺
@canaDavid13 жыл бұрын
Quick tips - arrow keys to rotate - output pins can be configured to display decimal, disabling the need for the 7segs - counters and registers (or almost anything) can vary in bit size
@Stephen_Heathcote3 жыл бұрын
Brilliant! Just spent the last 10hrs fooling around with Logisim because of this video! Now I've just ordered the BASY03 FPGA board to experiment on! Thanks Marc :)
@vincei42523 жыл бұрын
Thank you for this, Marc. After the last video I hunted for and installed this. I do have logic schematic capture in the big bad professional Verilog/VHDL tools from Xilinx and Intel (cough Altera) but something about using this tool appeals to me way more. I have some retro circuitry that I've been scratching my head over (also to do with DRAM refresh) and you've just given me the massive kick in the pants to get to the bottom of how they work while keeping an excellent simulation of the circuits. Thanks for all you do, you may not realise how much it means to many of us! Cheers!
@benbaselet20263 жыл бұрын
Man that's an appealing piece of software.. instant download, now I feel like developing modules for this thing might be very fun also
@jacoblieberman51383 жыл бұрын
Love you videos, super stoked to see the progress on your HP! Mr. Fancypants would definitely approve 💯
@timthompson46811 ай бұрын
Great introductory video. Thanks. I saw this when you first posted it, but, at the time, I was not working in digital, so I didn't try it then. After working on the analog side for the past 15 years, I'm going back to refresh my understanding of digital logic and computer architecture, and this will come in very handy. I had planned to use Microcap, but this is a lot faster for most circuits. I made one mistake; I initially downloaded an old version called Logisim, but that does not have the features of Logisim Evolution. Once I got the correct program, it all worked as demonstrated. Thanks again.
@barrybbenson26242 жыл бұрын
I’m trying to learn computer engineering what do you recommend i learn first and could you do a list of things in order of what to learn
@kBashumUclugam5 ай бұрын
First i recomended learn about ALU,registers,and simple architecture simple processors. It is better to find a video on KZbin that explains the simple operations of the processor and how they are done
@vyachachsel2 ай бұрын
@@kBashumUclugamlike Ben Eater's series? Seriously not a computer engineer but those series taught me how the CPUs are put together (I've already had an idea about the rest of stuff)
@whawaii2 жыл бұрын
YES! THANK YOU for introducing me to LogiSim. This is the answer I've been wishing for to resolve many struggles I've been having. And THIS tutorial is perfect! Just the compliment to getting someone started. SUPER AWESOME!
@jamesharrison60239 ай бұрын
This was a great video. I've been looking to create a clock signal where multiple clock signals all end at the same time. Using your implementation of JK flip-flips and changing the constant values of the comparators is a great idea. Thanks.
@Wabbaxt2 жыл бұрын
is there a good book or guide on how to learn all of this and everything to do in logisim evolution?
@madlad3572 жыл бұрын
I’ve been looking for a book on how to learn everything in logisim and so far haven’t found nothin
@mr-meek3 жыл бұрын
I recently became aware of Logisim, but, hadn't began using it yet. Your timing couldn't have been better :D Thanks!
@David-zt5yl3 жыл бұрын
You don't need to tunnel the clock signal. Just put in another clock component and all clocks will synchronize automatically. (Great video btw!)
@FlyNAA3 жыл бұрын
What if you want different clocks?
@gr33n393 жыл бұрын
I was originally using the original Logisim, and that hasn't been updated since 2011. This is an awesome update! Thank you for bringing this to my attention!
@bernard27353 жыл бұрын
Awesome. All along I was hoping you’d say ‘and it generates Verilog’ :-)
@josugambee37013 жыл бұрын
Absolutely agree. I have this TinyFPGA that I haven't been able to do anything with because trying to design logic circuits through code sucks ass.
@thatonekevin39193 жыл бұрын
It does generate verilog and vhdl in some cases!
@danieldyer13 жыл бұрын
"It's a little bit intimate dating" -what I thought I heard Marc say "It's a little bit intimidating" - what he actually said
@ovalteen44043 жыл бұрын
Potato, potahto.
@CuriousMarc3 жыл бұрын
No, no, intimate dating eez correct. Zis eez what I meant.
@ThatBrubakerFellow3 жыл бұрын
Das ist richtig.
@graemedavidson4993 жыл бұрын
For a moment I pondered over that 1 input AND gate but when the 5V PSU goes to 12V, that’s a very real possibility! Then there was that 2001 evolution moment as Marc threw us a bone and Thus Spoke Zarathustra broke forth from the circuit! Truly an amazing tool!
@mariodistefano29733 жыл бұрын
Thanks alot CuriousMarc for this kind explanation. This program would ha blown my mind when I was at school several decades ago... But I've learnt the basics of computer programming, exactly on the HP 9825, which was at school. A brother of the one you are now trying to revive.... My heart is on your fingertips Marc! Keep up that extraordinary work you're doing, on that lovely computer! *THANKS MARK !!!!*
@72polara3 жыл бұрын
I remember paying a lot of money for a student version of a program called Electronics Workbench when I was in college. Wish I still had it, worked real good for analog circuits.
@darkstatehk3 жыл бұрын
That was amazing to watch! Logisim Evolution is the most intuitive software of its kind I've seen so far.
@forbiddenera3 жыл бұрын
This is pretty awesome especially if its free. Thanks for sharing Marc!
@bobvines003 жыл бұрын
It's free at the link Marc provided.
@MorganChristiansson3 жыл бұрын
It's not just free as in beer. It's open source.
@forbiddenera3 жыл бұрын
@@MorganChristiansson even better
@uwezimmermann54273 жыл бұрын
Thanks to point me to yet another spin-off and release of Logisim. I was triggered by the beeper in your simulations which I have never seen in Logisim before. Once upon a time I had made the German translation of the user interface for Carl Burch.
@jamesandrews47233 жыл бұрын
as a complete amateur i used some older versions of this it is a super tool for learning and i hope to use it to develop more understanding
@jecelassumpcaojr8903 жыл бұрын
Since the comparison circuits have "" outputs, you could do an AND between two of them to have a signal similar to what the flip-flop is outputting. It would not be synchronized with the clock, however.
@ErikBruchez3 жыл бұрын
I wondered why that approach was not chosen, but then I haven't done circuit design for a very long time.
@rtlgrmpf3 жыл бұрын
Or demux the counter and use RS FFs.
@TheBobbytux3 жыл бұрын
Bonjour de Normandie Marc et merci pour ce tutoriel. Hâte de voir la mémoire dynamique de votre appareil à nouveau opérationnelle ;)
@michaelcherry89523 жыл бұрын
Lego for Ultra Computer Nerds! How much do you want to bet that he was noodling around with this thing until 3:00 in the morning before he got dragged off to bed?
@FlyNAA3 жыл бұрын
Reminds me of the “someone is wrong on the internet…” comic but actually constructive XD
@thorpejsf2 жыл бұрын
Marc -- I just discovered your tutorial today, and it's great! Thanks so much for doing it!
@spewp3 жыл бұрын
This is easily the best part of my week.
@knyghtryda3 жыл бұрын
Wow... This took me right back to my university CPU architecture course. We had to design all the various components of a simple 8 bit CPU in logisim.
@pranavbelgaonkar86343 жыл бұрын
This is the first time I have seen this tool and I love it
@dhpbear23 жыл бұрын
Thanks, Marc for introducing us to this great app!
@camelcaseco3 жыл бұрын
I have loved this tool for a while now, I'm so glad other people like it too
@reeeeeeeeemmmmmmmmmm3 жыл бұрын
I love your videos Marc! Always super interesting, this one is no exception. One thing reminds me of back when I worked with a team of electrical engineers though. Anytime someone would use a buzzer for something someone would shout "CAN'T YOU JUST USE AN LED FOR THAT" and I totally stand behind that. The second half of the video was really annoying to get through even though I really wanted to see it to the end. Perhaps just leave it at LEDs! That said, keep doing what you're doing, I love how you explain complicated things simply, and it seems you always have something really interesting to work on.
@huntabadday26633 жыл бұрын
Finally! A good logic sim! Thank you, Marc!
@audiodiwhy21953 жыл бұрын
Great tutorial/great find. I will have a lot of fun with this app. Thanks.
@ludmilascoles11953 жыл бұрын
Gee I use to do that on paper. Brings back bad memories of late nights and too much coffee.
@cleitonfelipe20923 жыл бұрын
I remember when I was a kid, there was a shareware program in a CD called Crocodile Clips Elementary. I was amazed by that program even though it was just basic electronics.
@sky1733 жыл бұрын
This is exactly what I was looking for! Thanks for sharing!
@rallymax23 жыл бұрын
Fantastic find. I was hoping you would do a follow up after hinting at it in the last video. And here we are!
@TehTezMan3 жыл бұрын
I had an entire class in college where logisim was kinda the crux of the whole course. design and simulate in logisim for most assignments.
@jasonmurawski58773 жыл бұрын
Took me a second to click on this video, and then i saw who was uploading it, instant click when i saw that
@DavePKW3 жыл бұрын
Thank you Marc for another fine video. This is a very interesting tool for free. I don't know if anyone has heard of Livewire by New Wave Concepts, but I have used it for many years. I found it to be intuitive and fast. I have the Professional version and it was only $40 US.
@9rune53 жыл бұрын
Nice introduction! I'm thinking of volunteering at my local school and see if I can teach sixth graders some (very) basic circuit design. This looks like the right tool.
@radarmusen3 жыл бұрын
Nice, will try this. Use proteus trial when I have a digital thing to test but this is free!
@lmaoroflcopter3 жыл бұрын
Reminds me of my years of playing with electronics workbench in college :) really nice recommendation for a tool Marc!
@ferix.983 жыл бұрын
Same to me. I remember using the Electronics Workbench digital module (versión 4.0 I think) on Windows 3.1 to test some relatively complex designs (I remember creating data aleatorizer and dealeatorizer modules and such). But it was more than twenty years ago (1994?)... I feel really old now :P
@largepimping3 жыл бұрын
Like others, I also missed this on the youtube home page... thankfully, I saw it in my Subscriptions and clicked IMMEDIATELY!
@Digital-Dan3 жыл бұрын
My KZbin link from my home page always goes straight to Subscriptions. Home is a combination of reasonable stuff and a cesspool of stuff generated by the algorithm.
@eebaker6993 жыл бұрын
That's fantastic! I would like to see a series of tutorials on this software package. Very interesting...😁
@ruadeil_zabelin3 жыл бұрын
Thanks for the great recommendation of logisim evolution. This is actually something i've been looking for for a while now.
@MeanGeneHacks3 жыл бұрын
Thanks for this, I had no idea this free software package existed!
@danielwcrompton3 жыл бұрын
This is an awesome tool, I'm going to give it to my children to play with
@redace0013 жыл бұрын
That's a neat tool. I have a simple one for mobile, but it's quite limited. Can't wait to see you use it! Meanwhile, I'll go try it out! 😁
@jensschournnowpedersen64013 жыл бұрын
Thank you for your always good entertaining and educative videos! I have just installed Logicsim on my Linux PC after watching this video and will try it out 😄 I hope to see you soon in your great videos maybe in your fancy pants again working with vintage electronics and computers 😄
@1985AW113 жыл бұрын
At 1:05 the bottom left under Circuit: main shows VHDL and Verilog. My setup shows “Circuit Main: FPGA supported: Supported.” I didn’t run into any problems following the tutorial until I reached 8:41 when you added the buzzer. My display for the buzzer says “FPGA supported: Not supported” and I don’t get any sound. Was there a step at the beginning to set up VHDL?
@sylens_2 жыл бұрын
have you found the solution to this problem because its not occurring for me, and I have no clue what it means. Even after a few google searches I still can't find the answer to this. Im also on the latest version of logisim.
@keithlambell19703 жыл бұрын
That looks like a great tool. I am going to try it out now!
@NickNorton3 жыл бұрын
13:00 Early stages for Close Encounters of the Third Kind... The HP 9825 finale is sure to be awesome.
@metatechnologist3 жыл бұрын
Needs fricken' fireworks at this point.
@FinnyBc13 жыл бұрын
I love messing around in Logisim. You can build some really complex stuff. I recommend Logisim Holy Cross Edition because it is very optimized for speed. It can run some very complex circuits above 100khz.
@AlessandraLimax3 жыл бұрын
Bateu a nostalgia! Fiz muitos projetinhos com logisim na faculdade. Muito bom
@AppliedCryogenics3 жыл бұрын
Enjoyed the episode. Logisim looks more approachable than VHDL. About try try it, thanks.
@andymouse3 жыл бұрын
Such cool tools for designers nowadays...cheers.
@GodzillaGoesGaga3 жыл бұрын
I'm so glad I work in Verilog!
@rot_studios3 жыл бұрын
I've been using Falstad's "Circuit Simulator" a lot, but this seems like a good upgrade! And it being FOSS is always a winner :)
@KeinNiemand3 жыл бұрын
one other thing you can do in logisim is to put different parts of the circuit in different "Ics" with input and output pins and stuff then use those ICs
@astrixff3 жыл бұрын
Very good demonstration. Thanks a lot, Marc!
@michaelhaardt59883 жыл бұрын
Thanks for this introduction. I kept using the old chipmunk digital simulation, but I guess it is time to switch, especially because this feels just the same.
@77leelg3 жыл бұрын
That is a cool tool. I have to try it. Loved the perfect fifth.
@DaCoder3 жыл бұрын
Very intuitive ui. Sure beats doing verilog modules by hand.
@artursmihelsons4153 жыл бұрын
Looks like I'm too need to test this software out.. In some cases this will help.. Thanks for video! :)
@lucvanhove96393 жыл бұрын
Nice to share this 🤓 educatief 👍👍👍👍
@VicVlasenko3 жыл бұрын
Reminded me, how we've used Electronics Workbench (it was full of bugs) when I was a student :-)
@FlyNAA3 жыл бұрын
I got what the set, reset, and output do on the flip flop, but what is the purpose of the clock in there? It seems that turning the output on/off depending on what it gets from the 2 inputs, is all that’s happening… (not an electronics guy, basic question I’m sure)
@zevfarkas51202 жыл бұрын
I'm trying to put a lot into a nutshell here - circuits like flip-flops change state based on their present state and their inputs. The clock signal triggers this change, and the output remains steady until the next clock pulse.
@chasingcapsaicin3 жыл бұрын
I remember doing this with 74xx etching, hand drawn with sharpies, BCD to 7 segment at nine years old. no sim's back then.
@TechGorilla19873 жыл бұрын
My eye doctor friend told me that I was too young for cataracts, but I assured him that my eyes were just glazed over after watching CuriousMarc's latest video.
@tim0steele3 жыл бұрын
Very good video.. could you make the Logisim file for the HP9825 available so we can follow along? Thank you in advance :)
@CuriousMarc3 жыл бұрын
Here you go: Logisim Evolution Downloads here: github.com/reds-heig/logisim-evolution/releases Full 9825 RAM logic simulation file available here: drive.google.com/file/d/1-SKQtA4llqf6CWmHHgf50lfWvHGDzex4/view?usp=sharing Simple counter example used in the tutorial: drive.google.com/file/d/1oCZ1BCA0rI6xVFfG1shTUn4jNyyDIzHE/view?usp=sharing
@brickviking6673 жыл бұрын
@@CuriousMarc I noticed that all I get for the 9825 simulation file is a picture of the circuitry (called Refresh Sim 02.jpg). I assume we're meant to get the XML file instead?
@bobvines003 жыл бұрын
@@CuriousMarc Marc, the "Full 9825 RAM logic simulation file" is a jpg. Is that intentional instead of something that Logisim can open? Or am I misunderstanding it since I haven't used Logisim _yet_?
@CuriousMarc3 жыл бұрын
Oopsie. I edited my answer.Can you try again?
@bobvines003 жыл бұрын
@@CuriousMarc Success! Thanks!
@forbiddenera3 жыл бұрын
Falling asleep during YT videos where you're begging for clearer faster info is normal. Don't feel bad.
@Digital-Dan3 жыл бұрын
Some YT mavens will belabor the most simple thing while breezing through the hard parts, thinking them obvious I guess.
@forbiddenera3 жыл бұрын
@@Digital-Dan ya should be the other way around like if I'm coming to a video about working with quaternions with an IMU on arduino as an example..I do NOT need you to tell me how to install libraries and upload to an arduino..lol
@kai9903 жыл бұрын
I am very confused as to why there was no mention of mr fancypants?
@ruudslaman69663 жыл бұрын
Mr Fancypants whished for a tool like this i presume... not in his time.
@grover-5 ай бұрын
I added the buzzer but there's no sound, even though the led is blinking and the wiring is good. Linux Mint. In .3.8.0 you need to also add a constant for the volume input to the buzzer, otherwise the volume is 0. Needs a 7 bit input. The default value of 0x7f worked for me.
@userPrehistoricman3 жыл бұрын
This tool seems very intuitive.
@SkyOctopus13 жыл бұрын
I would have killed for that during my postdoc. I was fighting vhdl and modelsim on a daily basis.
@RobSchofield3 жыл бұрын
Excellent! A new tool to try out.
@krisztiannemeth99953 жыл бұрын
Great! But have you noticed that your output is one clock cycle late (because of the flip-flop)? It's on between 3 and 11. I'd use the "greater than" output of the comparator for the smaller constant (2) and the "less than" for the larger one (10) and AND them together.
@kins7493 жыл бұрын
Amazing tool, and a fun demo too!
@LaurentLaborde3 жыл бұрын
you're the khan academy of electronic
@Brian-L3 жыл бұрын
Wow, this is fantastic! Way back in my school daze we used equivalent software, for both digital and analog sims and design, but the package was prohibitively expensive for the hobbyist to get their hands on. I always dreamed of having access to something like this for home brew projects. Looks like dreams can come true.
@gammaxana3 жыл бұрын
Sounds like multi sim
@Belissimo-T3 жыл бұрын
10:48 You could just have used an and gate and connected it to bigger than 2 and less than 10. You wouldn't need the clock input then, too.
@servantofourlordjesuschris64562 ай бұрын
This reminds me of the hospital monitors that check your heart.
@lionrider8893 жыл бұрын
Can any one explain me how that led works only providing one input voltage to it?
@zevfarkas51202 жыл бұрын
The other side is "ground". For simplicity, it's not shown on the diagram. (Or did I misunderstand your question?)
@theposguy14353 жыл бұрын
That's a really neat program.. thank you!
@paulround85013 жыл бұрын
I have been looking for something like this for some time, just wondering of it can simulate propagation delay for high frequency simulation.