利用RapidIO技術(shù)搭建的可重構(gòu)信號(hào)處理平臺(tái)
2.2 板卡間DSP的連接結(jié)構(gòu)
在DSP板板卡之間用RapidIO接口連接有很多好處。最直接的好處是,由于RapidIO采用的是串行總線,這使得背板上的布線設(shè)計(jì)不再困難,系統(tǒng)可以擴(kuò)展得更大。更重要的是,由于RapidIO是以數(shù)據(jù)包的格式傳送數(shù)據(jù)的,用戶可以通過(guò)改變數(shù)據(jù)包包頭中的路由信息來(lái)改變數(shù)據(jù)的流向。這使得系統(tǒng)的重構(gòu)變得十分容易。DSP板在系統(tǒng)中的連接如圖2所示。本文引用地址:http://www.ex-cimer.com/article/173319.htm
在系統(tǒng)內(nèi), 任意2片(不同板卡上的)DSP芯片之間都可以建立連接。例如:如果用戶想要將DSP板1上的DSP4中的數(shù)據(jù)發(fā)送給DSP板3上的DSP6,只需在系統(tǒng)上電時(shí)提前將DSP板1上的FPGA內(nèi)部控制路由的寄存器(目標(biāo)板ID號(hào)設(shè)為3,目標(biāo)DSP分配的地址設(shè)置為6)通過(guò)軟件設(shè)置好即可。交換機(jī)收到數(shù)據(jù)后,會(huì)根據(jù)數(shù)據(jù)包中用戶配置的路由信息將數(shù)據(jù)包送往目標(biāo)DSP板,然后,目標(biāo)DSP板上的FPGA進(jìn)一步將數(shù)據(jù)發(fā)送到目標(biāo)DSP芯片。在下一次的算法設(shè)計(jì)中,如果數(shù)據(jù)的流向改變很大時(shí),用戶可以根據(jù)數(shù)據(jù)流向的特點(diǎn),重新優(yōu)化DSP網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),以適應(yīng)不同的算法。
重構(gòu)DSP網(wǎng)絡(luò)拓?fù)涞倪^(guò)程在傳統(tǒng)的信號(hào)處理平臺(tái)中是很難實(shí)現(xiàn)的。在多數(shù)情況下,由于DSP拓?fù)浣Y(jié)構(gòu)不夠靈活,算法設(shè)計(jì)者受限于固定的DSP拓?fù)浣Y(jié)構(gòu),只能降低系統(tǒng)的使用效率,從而使大量的DSP資源閑置,降低了系統(tǒng)的處理能力。而在這種新的信號(hào)處理平臺(tái)架構(gòu)中,用戶只需要通過(guò)軟件界面設(shè)置路由信息即可完成整個(gè)平臺(tái)結(jié)構(gòu)的改變,系統(tǒng)不會(huì)因?yàn)樗惴ǖ母淖兌档褪褂眯省?/span>
評(píng)論