npu some basic blocks