hi everyone i am new to this group rather new to hardware forums. i just wanted to know what is a fixed point alu??? like what do we exactly mean by fixed point alu?? my project is to implement a fixed point alu on a cpld XC9500 series. can anyone help. thanx
Arithmetic Logic Unit. Fixed point indicates that it works with integers (or possibly fixed-scaled operands with a binary point somewhere left of the least significant bit, but those only apply to multiply and divide, and they are rare) and doesn't need to support floating point operations.
The ALU normally supports add, subtract, shift left and right, rotate left and right (with and without carry), bitwise parallel and, or, exclusive or, not, test for zero. It might support multiply and divide.
Important issues to define are what operations the ALU will provide, what the data widths are, any how many clock cycles are required for results (which may vary from one operation to another).