Reading Data From A Hardware Block