Sequential vs combinational adder

  • Thread starter Thread starter fysloc
  • Start date Start date
  • Tags Tags
    Adder
Click For Summary
SUMMARY

The discussion focuses on the differences between sequential and combinational adders in the context of VHDL coding for FPGA implementations. A sequential adder is characterized by its ability to process input data over multiple clock cycles, while a combinational adder computes outputs based solely on current inputs without memory elements. The participant speculates that an N-bit adder using full adders in a chain represents a combinational design, while suggesting that a sequential adder may involve a shift register for data input. The homework requires the implementation of both designs to observe hardware differences on FPGA.

PREREQUISITES
  • Understanding of VHDL programming
  • Knowledge of FPGA architecture
  • Familiarity with full adder circuits
  • Basic concepts of sequential vs. combinational logic
NEXT STEPS
  • Research VHDL coding techniques for sequential adders
  • Explore combinational adder design using full adders
  • Study FPGA implementation strategies for digital circuits
  • Learn about shift registers and their role in sequential logic
USEFUL FOR

Students and engineers involved in digital design, particularly those working with VHDL and FPGA implementations, will benefit from this discussion.

fysloc
Messages
1
Reaction score
0

Homework Statement


Write the VHDL code for an n-bit sequential adder and an n-bit combinational adder using a full adder and observe the FPGA for each implementation.


Homework Equations


None


The Attempt at a Solution


My issue isn't the coding itself or anything of that sort (which is the purpose of the homework), just understanding what's the difference between a sequential adder and a combinational adder as it was not stated in the homework nor in any textbooks/class notes. My guess is that my original idea of an N-bit adder being N full adders placed together where the carryout is passed into the carryin of the next full adder would count as one of the designs, but am not sure what it would be called. Infact, the design I mentioned has been discussed in class but the prof never stated which design it was. Now being asked to do both designs, I tried to use google search to find out what's the difference, and sofar with no luck as the terms are very generic and I am not getting relevant search results. Again, the point of the homework is not to figure out what's the difference, just build them differently to see how the hardware changes in FPGA.
 
Physics news on Phys.org
In my opinion, a sequencial adder may be something that you feed data into with a shift register.
A combinatorial adder is a fixed length adder, made of multiple stages.

But I'm just guessing here.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 4 ·
Replies
4
Views
8K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K