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