劉冠男++黃光紅
摘要:介紹了飛越傳輸在多DSP系統(tǒng)中的應(yīng)用,提出一種軟硬件協(xié)同驗(yàn)證平臺(tái)對(duì)多DSP系統(tǒng)中的飛越傳輸功能進(jìn)行驗(yàn)證。該協(xié)同驗(yàn)證平臺(tái)能夠在設(shè)計(jì)早期發(fā)現(xiàn)系統(tǒng)中的硬件錯(cuò)誤和軟件錯(cuò)誤,提高驗(yàn)證效率。在實(shí)際應(yīng)用中該協(xié)同驗(yàn)證平臺(tái)工作穩(wěn)定,高效準(zhǔn)確地完成了設(shè)計(jì)驗(yàn)證。
關(guān)鍵詞:多DSP;軟硬件協(xié)同驗(yàn)證;飛越傳輸
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)18-4139-04
A Verification Platform for Flyby Transfer in Multi-DSP System
LIU Guan-nan,HUANG Guang-hong
(CETC No.38 Research Institute, Hefei 230031, China)
Abstract:The function of flyby transfer in multi-DSP system is introduced, and a software-hardware co-verification platform is proposed in this paper. This verification platform can detect both the hardware errors and software errors in the prophase design, and is proved efficient in the practical application.
Key words:Multi-DSP; Co-verification; Flyby transfer
現(xiàn)代數(shù)字技術(shù)的發(fā)展對(duì)運(yùn)算速率、通信實(shí)時(shí)性、數(shù)據(jù)傳輸速率有更高的要求[1],以單個(gè)DSP構(gòu)建的數(shù)字信號(hào)處理系統(tǒng)已經(jīng)難以滿足應(yīng)用需求,需要將多個(gè)DSP組成并行數(shù)據(jù)處理系統(tǒng)進(jìn)行應(yīng)用。特別是在雷達(dá)、視頻監(jiān)控等處理系統(tǒng)中,需要存儲(chǔ)和傳輸大量的實(shí)時(shí)數(shù)據(jù)[2],飛越傳輸成為多DSP處理系統(tǒng)中傳輸大批量數(shù)據(jù)的重要方式[3]。
本文中的多DSP系統(tǒng)采用4片DSP構(gòu)成,每片DSP都有獨(dú)立的DDR2 SDRAM,系統(tǒng)中每?jī)善珼SP之間采用飛越傳輸來(lái)實(shí)現(xiàn)大批量數(shù)據(jù)的共享。文章介紹一種軟硬件協(xié)同驗(yàn)證平臺(tái)的設(shè)計(jì)方法,可實(shí)現(xiàn)對(duì)多DSP間通信協(xié)議及數(shù)據(jù)傳輸功能的驗(yàn)證,并能自動(dòng)比較驗(yàn)證結(jié)果,給出結(jié)果報(bào)告。
1 驗(yàn)證平臺(tái)結(jié)構(gòu)
1.1 軟硬件協(xié)同驗(yàn)證系統(tǒng)
多DSP系統(tǒng)結(jié)構(gòu)復(fù)雜,DSP之間的數(shù)據(jù)通信及軟件控制需要協(xié)調(diào)工作才能保證整個(gè)系統(tǒng)正確運(yùn)行。軟硬件協(xié)同驗(yàn)證平臺(tái)[4][5][6]可以通過(guò)一個(gè)接口,讓軟件驗(yàn)證器和硬件驗(yàn)證器協(xié)同工作,模擬多DSP系統(tǒng)實(shí)際的工作情況。軟硬件協(xié)同驗(yàn)證可以在設(shè)計(jì)的早期發(fā)現(xiàn)系統(tǒng)功能、軟硬件劃分、軟硬件之間的接口以及設(shè)計(jì)中的其他問(wèn)題,避免后期系統(tǒng)集成時(shí)出現(xiàn)軟硬件交互錯(cuò)誤,能夠極大提高仿真驗(yàn)證的效率,減少系統(tǒng)設(shè)計(jì)中出現(xiàn)的錯(cuò)誤和設(shè)計(jì)返工造成的損失。……