Provided that the program array sizes are big enough the ROI will be transposed and output in the memory. i.e. DATA(x,y) will be transferred to MEMORY(y,x). This will not only set the memory ROI, but will also re-define the memory defined data sizes.