Packer: - pack I_W number of data units into O_W number of data units - data unit defined in bits by UNIT_W e.g 8 is a byte