I am working on a project "FPGA BASED IMPLEMENTATION OF 2D Disrete Wavelet Transform using Xilinx SYSTEM GENERATOR" and i need to take transpose of a image in it. As there is no block of xilinx is available for transpose of an image so I have developed the algorithm in verilog and import it in BLACK BOX of system generator. I do not want to use simulink for taking tranpose.
When i input the seralize data of 64x64 image to the black box it works fine and give transposed image at the output. But when i put the low pass filter and downsapler after the seralize data of 64x64 image then output transposed image is very blur.
After downsampling output image becomes 32x64.
And if i place filter and downsampler after the seralize data of 64x64 image and replace my black box with the simulik blocks after gatewayout for transpose of a image then the output is good.
I want to ask why the output image is blur when i put filter ,downsampler and blackbox after input stream and what is the solution?
pleaze help...