Or perhaps you don’t even know the logic gate symbols. Perhaps this will help.Okay, I only see and and or gates in my diagram. I just realized that all of you may just be idiots.
Or perhaps you don’t even know the logic gate symbols. Perhaps this will help.Okay, I only see and and or gates in my diagram. I just realized that all of you may just be idiots.
In fairness, the diagram was so sloppy that it takes a bit of effort to spot that there are XOR gates there. That's one of the drawbacks of producing sloppy work -- it makes it hard even for the person that did it to correctly read it later, especially if any amount of time has gone by.Or perhaps you don’t even know the logic gate symbols. Perhaps this will help.
The first step is to clearly define the problem and describe the approach to solving it. It's hard to create a truth table until there is a clear understanding of what the logic it represents is supposed to accomplish.Certainly creating a "Truth Table" would be a simpler and easier start for a design of the adder function, as well as others.
There's actually quite a bit missing from that description since functionality isn't everything. Notice that the entire thread isn't about implementing a circuit that merely adds two four-bit values together, but rather about one that was claimed to perform it sufficiently "better" than the alternatives as to potentially make it commercially viable. If the description "Four Bit Adder" is all that is needed, then every implementation that provides that functionality must be considered equivalent. Yet there is a reason why the world doesn't just use simple ripple-carry adders for everything, nor does it just use a ROM-based lookup table. These represent the extremes of the speed-size tradeoff space, but most adders are somewhere in the middle because most applications can't tolerate the downside of either extreme.I consider the description "Four Bit Adder" to be a fairly detailed description. All that is missing is to say if it is straight hex code., or BCD.
Specification of the functionality is straight forward, but functionality isn't everything. How fast does it have to be? How much space is it allowed to occupy?Specification of a 4-bit binary adder is straight forward.
Huh?There are two 4-bit inputs (256 possible combinations) giving a 6-bit output.
And how much is that ROM-based implementation going to cost?I can implement this with fast 256-byte ROM.
Can we use this commercially?
In fact, I can better this. I can do 4-bit add, subtract, multiply, divide with one 1k-byte ROM.
We were discussing a 4-bit adder.I wonder if I can get any money for this circuit design.
So... just because you say, "no," that means that there is no need to even try to stay in the ballpark of context of the TS's thread?@WBahn
We were discussing a 4-bit adder.
My answer in post #2 was no.
So anything after that is purely hypothetical. Don't sweat over it.
Nobody here's going to give you any money.I wonder if I can get any money for this circuit design.
Not when we can buy a 74HC283 for 50p.Nobody here's going to give you any money.
| Thread starter | Similar threads | Forum | Replies | Date |
|---|---|---|---|---|
|
|
adder/subtractor | Homework Help | 6 | |
| U | 8 bit adder | Homework Help | 14 | |
|
|
Issue with 2-Digit BCD Adder-Subtractor Circuit Using 74LS83 | General Electronics Chat | 1 | |
| M | Anyone knows how to automatically generate an n-bit carry lookahead adder in verilog? | Digital Design | 0 | |
|
|
Binary adder that can add up to 30 | Homework Help | 9 |