TMS320C6X CPU
8 Independent Execution units
- Split into two identical datapaths, each contains the same four units (L, S, D, M)
Execution unit types:
- L : Integer adder, Logical, Bit Counting, FP adder, FP conversion
- S : Integer adder, Logical, Bit Manipulation, Shifting, Constant, Branch/Control, FP compare, FP conversion, FP seed generation (for software division algorithm)
- D : Integer adder, Load-Store
- M : Integer Multiplier, FP multiplier
Note that Integer additions can be done on 6 of 8 units!
- Integer addition/subtraction is a very common operation!