In microprocessor design, specifically Transport-triggered architecture design, it is one unit that performs some logical operation on a piece of data.  It is similar to a register in traditional Operation-triggered architectures in that it is an addressible location in the processor core.  The difference is that when a Function Unit is the destination instead of a register, some useful function is performed... merely by moving the data to that location.


See also: MOVE processor.