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 /*****發(fā)送*****/
{
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]; /***發(fā)送的數據***/
tt++;
}
程序中數據傳送具有一定的規范,要滿(mǎn)足通信協(xié)議。當其與主控計算機進(jìn)行通信時(shí),數據到達接收方后,接收方應該根據通行協(xié)議判別發(fā)送方的數據,具體過(guò)程在此不再贅述。
5 結論
綜上所述,通過(guò)雷達模擬系統的實(shí)例可以看出,由DSP芯片和FPGA可編程邏輯器件所組成的核心控制系統,外圍電路少,運算速度快。正是由于DSP具有運算速度快、性能穩定等特點(diǎn),以及可編程邏輯器件集成度高等優(yōu)點(diǎn),使DSP與FPGA在數字電子設計中得到越來(lái)越廣泛的應用。
評論