Changed block copying function logic to use BSIZE for pointer arithmetic. This change is needed because the HLS module now expects a linear array of block data as opposed to the fixed 128x128 previously