blane1257
blane1257
7 / 1
25th Apr 2020
5th Jun 2020
4-bit, 8-bit, and 16-bit ALUs supporting addition, subtraction (using two's compliment), XOR, AND, XNOR, and NOR operations

Comments

  • blane1257
    blane1257
    24th May 2020
    as i only added ~5 gates per adder
  • blane1257
    blane1257
    24th May 2020
    it doesnt allow for as many functions but its very space efficient
  • blane1257
    blane1257
    24th May 2020
    instead of the typical method of multiplexing all the different functions
  • blane1257
    blane1257
    24th May 2020
    its just my adder i made before except with a few extra inputs to disable certain bits of the circuitry and invert the inputs
  • blane1257
    blane1257
    24th May 2020
    im currently building a calculator around the BL270ALU04 to demonstrate its functionality so it can be easier for more people to understnad its capabilities
  • JustAPlayer
    JustAPlayer
    24th May 2020
    holy cow i wish i knew this kind of knowdledge... for now the only stuff i consider advanced that i know very well how to make is compact SWCH memory, shift registers, binary counters and DEC>BIN convertors +1
  • INFINITY-BOI
    INFINITY-BOI
    24th May 2020
    what the F i have written D"
  • INFINITY-BOI
    INFINITY-BOI
    24th May 2020
    *mine is smaller , i have win :v* , lol , ur better in functions . now i need i think i need to shut up "D
  • blane1257
    blane1257
    24th May 2020
    rated this way, your ALU scores a ~3.37 consumer satisfaction rating, while mine scores ~7.95. i think ive come up with a someone fair method of scoring their functionality, but you're welcome to come up with your own as well and compare your results.
  • blane1257
    blane1257
    24th May 2020
    in many cases it would be a better choice to use your ALU, particularly if only addition/subtraction is required, but that obviously doesnt account for all cases. in reality, the average consumer satisfaction is likely a function of all of those factors, where many functions, fast speed, and small size are all desireable. so to more accurately rate the relative functionality of both circuits, i devised a scoring method: score = (((functions / size) / minTime) / maxTime).