DSP+FPGA结构在雷达模拟系统中的应用
unsigned int comtemp=0;
unsigned int RandT=0,rr=0,tt=0;
if(RandT==0) /*****接收*****/
{
jieshou=1;
receive[rr]=*T_rdcom0xff; /***接收到的数据***/
rr++;
if(rr==6)
{ rr=0; *T_cleartbt=0; jieshou=0; rcli=1;}
}
else /*****发送*****/
{
if(tt==9)
{
tt=0; rr=0; RandT=0; fashONg=0;
if(facom!=0)
{
fasnum[facom]=0; wait=0;
}
facom=99;
*T_rns=0;
return;
}
comtemp=(facom*9)+tt;
*T_wrcom=trans[comtemp]; /***发送的数据***/
tt++;
}
程序中数据传送具有一定的规范,要满足通信协议。当其与主控计算机进行通信时,数据到达接收方后,接收方应该根据通行协议判别发送方的数据,具体过程在此不再赘述。
5 结论
综上所述,通过雷达模拟系统的实例可以看出,由DSP芯片和FPGA可编程逻辑器件所组成的核心控制系统,外围电路少,运算速度快。正是由于DSP具有运算速度快、性能稳定等特点,以及可编程逻辑器件集成度高等优点,使DSP与FPGA在数字电子设计中得到越来越广泛的应用。
评论