Wide data interfaces on input and output Ability to specify number of inputs and outputs on either a block-by-block basis or transfer basis Separate inputs to specify control parameters and receive status output on a block-by-block basis