基于PCIE總線的多DSP系統(tǒng)接口設(shè)計和驅(qū)動開發(fā)
PCI Express總線基于串行總線高速互連,比普通并行I/O技術(shù)有著更為領(lǐng)先的帶寬優(yōu)勢,被廣泛地認為是一項革命性的總線技術(shù),其重要性可以滿足不同使用者的需求。本文將詳細討論基于PCIE總線的信號處理板卡的數(shù)據(jù)傳輸設(shè)計,主要包括DSP互連,DSP與FPGA通信,PCIE接口設(shè)計以及總線驅(qū)動程序的開發(fā)。
1 基于PCIE總線的數(shù)字信號處理機介紹
本系統(tǒng)是一個通用的基于PCIE總線的雷達成像數(shù)字處理機,板卡功能框圖如圖1所示。4片DSP之間通過高速鏈路口實現(xiàn)點對點互連,實現(xiàn)1GB/s的全雙工帶寬。同時每個DSP又分別通過鏈路口與FPGA互連,構(gòu)成一個分布式系統(tǒng)。系統(tǒng)采用4片ADI公司生產(chǎn)的TS201芯片進行主要的數(shù)據(jù)處理工作,配以高性能的Xilinx Virtex-5芯片(XC5VLX110T),實現(xiàn)對數(shù)據(jù)的高速預(yù)處理。每片DSP配備容量為256MB的SDRAM。系統(tǒng)通過FPGA芯片內(nèi)嵌的PCIEIP core實現(xiàn)與主機的通信。
評論