Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Overflow of multi adders in VHDL

Status
Not open for further replies.

positron90

Newbie level 1
Joined
Dec 7, 2011
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
I am confusing how to take care of overflow in multilevel adder in VHDL. Supposing we have 3 adders, outputs of two adders are inputs of the last one, and the output of the last adder is latched and fed back to the first adder. Inputs of the two first adder are 8-bit STD_LOGIC_VECTOR. After the first operation, It may result in a 9-bit output, and then 10-bit output in the last adder. So how can I get it back to the first one.
Thanks so much!
Sorry, my English is not good.

---------- Post added at 11:14 ---------- Previous post was at 10:42 ----------

helps me :-|
 

Obviously, you can only feed back 8 bits of the result. You have to decide about the intended adder behaviour. It can be either wrap around (simply ignoring the two most significant bits) or saturation, limiting the result to 255 (decimal).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top