smaw
smaw
6 / 0
21st May 2020
21st May 2020
My calculator but I fixed it. Now the flip-flop is better and I added some memory at the end to fix all the timings.
calculator electronics spark adder flipflop memory 7segment display

Comments

  • smaw
    smaw
    30th May 2020
    id:2549017
  • smaw
    smaw
    30th May 2020
    Yeah in my new adder I've just stored them in a memory cell then run a spark down a read line and read all the cells but delaying the read line by the same amount of frames as the adder takes to proccess 1 bit.
  • blane1257
    blane1257
    29th May 2020
    i believe its because you only give it 1 spark, and the propogation delay means signals that need to arrive at the same time (like two inputs of an XOR) end up arriving at different times. it works if you hold the = button for a few seconds. you should make it so that the numbers are always being input into the adder, and just grab the output when you press =, or maybe only send the numbers to the alu once you hit enter, but hold the number there for a bit before outputting the result.
  • smaw
    smaw
    28th May 2020
    Haha thanks, the problem is in the ripple carry adder. I'm going to fix it in the next version :)
  • Eliasdbr
    Eliasdbr
    27th May 2020
    Hey! Pretty cool! I found a bug in the Binary to Decimal decoder, when I do 7+5, it displays 10. The other results displays right. But other than that, cool!
  • QuanTech
    QuanTech
    22nd May 2020
    great job on this. it's more compact than i thought it would be +1
  • JustAPlayer
    JustAPlayer
    21st May 2020
    I WANT MOAR KNOWDLEDGE TOO!!
  • smaw
    smaw
    21st May 2020
    Yeah Sure :)
  • INFINITY-BOI
    INFINITY-BOI
    21st May 2020
    My english is bad kek
  • INFINITY-BOI
    INFINITY-BOI
    21st May 2020
    *Do you want to get more electronics knowledge