06-06-2018 02:08 AM - edited 06-06-2018 02:11 AM
I am trying to implementation the example "Matrix Multiply and ADD" using half float point. When all the code was executed in CPU, the result is right. When I switch "mmult" and "madd" from CPU to FPGA, although it can successfully generate the bit stream and image file, it still runs with error "ERROR: DMASIMPLE could not find physical address for buffer - make sure the buffer is allocated with sds_alloc". In my code, I do use "sds_alloc" to allocate the memory. Should I add some options to sds++?
06-07-2018 06:18 AM
I tried modify the function declaration, changing the argument from array to pointer, it works finally.
06-07-2018 06:18 AM
I tried modify the function declaration, changing the argument from array to pointer, it works finally.
06-14-2018 05:24 AM
hello,I have the same problem with you. I try it according to your method, but it will still be wrong.Can you show me the screenshots of the change?