mark2222
mark2222
88 / 7
6th Oct 2017
11th Oct 2017
Zero-latency subframe decimal input and output using my old multiplier (updated to modern subframe tech standards) as a demo. Turn debouncing off to experience 60Hz to its fullest.
subframe decimal output input multiplier multiplication electronic electronics 60hz bin2dec

Comments

  • mark2222
    mark2222
    12th Oct 2017
    @danieldan0 Correction: Floating point number display is obviously still hard. Though the existence problem will likely be solved soon (and no, not by me :P).
  • mark2222
    mark2222
    12th Oct 2017
    @danieldan0 Those are all easy extensions, but I wouldn't bother making them unless there's a nice application for it. In particular, extending to hex just requires a small modification to the Lua script I used to generate the 7seg decoding. If you want to use a hex display for something, you can PM me.
  • danieldan0
    danieldan0
    12th Oct 2017
    But we don't have floats for dots lel
  • danieldan0
    danieldan0
    12th Oct 2017
    It would be cool if there was a hexidecimal display. +signed numbers and dots
  • mark2222
    mark2222
    11th Oct 2017
    @Kostia4381 FILT gives us 29 bits to work with, which allows me to store a maximum of 7 digits (7 digits * 4 bits per digit = 28 bits) of binary coded decimal. We could go beyond that by using multiple FILTs for the BCD output, but there isn't much point anyway because the largest number we can represent with 29-bit binary has 9 digits (2^29 - 1).
  • Kostia4381
    Kostia4381
    11th Oct 2017
    Why not have a 15 digit output?
  • Synergy
    Synergy
    11th Oct 2017
    Great work my friend.
  • ChaozAirflow
    ChaozAirflow
    11th Oct 2017
    Awesome! +1
  • mark2222
    mark2222
    11th Oct 2017
    @mecha-man Good catch. Now they are all deco-ed black.
  • mecha-man
    mecha-man
    11th Oct 2017
    A couple of tails of INST that sitck out from the GRVT buttons are deco-ed black.