This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSDSK6713: output of a convolution process in an oscilloscope

Part Number: TMDSDSK6713

Hi Experts,

Good day! I need your assistance regarding the customer's inquiry below.

I am using TMDSDSK6713 and trying to get the output of a convolution process in an oscilloscope
Could you pls share with me the process of doing it
include <stdio.h>
#include &lt;stdlib.h&gt;
#include &lt;math.h&gt;
#include &lt;time.h&gt;


int i;
int count=0;
int px=0;

float w0[8];

int L=4;
int N=6;

double signal[8]={1,2,3,4,5,6,7,8};
double h[4]={2,1,0,3};

float buffer1[6];


int main()
{

w0[count]=0;

buffer1[px]=signal[count];

for(i=0;i&lt;L;i++)
{

w0[count]=w0[count]+((h[i]*buffer1[(px-L+1+i)%N]));

}

count=count++;
px=(px+1)%N;


return 0;

}
 
this is my sample code, how can I configure the output of this code to be displayed in an oscilloscope?
 
I want that code to be run infinite times to get the values one by one but while I am running that code after debugging it, it only gives me output once
I mean in DSP, int main function should run infinitely until I stop it?
is there any modification I need to do in my code to get that?
Thank you in advance for your support.
Best regards,
Jonathan