<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于FPDP和VME總線(xiàn)的多DSP通用并行處理系統設計方案

基于FPDP和VME總線(xiàn)的多DSP通用并行處理系統設計方案

作者: 時(shí)間:2012-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/257533.htm

3、板極設計

3.1 單板結構及功能描述

本文介紹的高速實(shí)時(shí)信號處理系統,其核心子板是并行處理機。它包括模塊、模塊和總線(xiàn)模塊。DSP選用TMS320C6701芯片,它是TI公司第一代采用VelociTITM高性能超長(cháng)指令字結構的高性能32位浮點(diǎn)型數字型號處理器,其運行時(shí)鐘頻率最高可達167MHz,峰值處理速度可以達到1GFLOPS和34MMACS的運算能力。

它主要包括C6701、SDRAM、FLASH、雙口RAM、數據地址緩沖以及DSP附屬的邏輯控制CPLD和實(shí)現兩類(lèi)總線(xiàn)協(xié)議的FPGA芯片。

設計的核心是實(shí)現多DSP之間的通信控制及數據交換。DSP之間的互連結構分為共享總線(xiàn)或共享存儲器的緊耦合連接方式和擁有各自獨立的數據存儲器而通過(guò)通信口相連的松耦合連接方式。緊耦合連接方式限制整個(gè)系統節點(diǎn)數目的規模,從而降低系統的擴展性。因此,我們采用松耦合連接方式,通過(guò)雙口RAM實(shí)現一主三從DSP之間的通信控制及數據交換。

VME和總線(xiàn)協(xié)議我們采用FPGA芯片實(shí)現。主要用于各個(gè)DSP的HPI口與上位機通訊。DSP通過(guò)采用HPI方式自動(dòng)引導啟動(dòng),從上位機下載程序。上位機可以通過(guò)VME總線(xiàn)對板上數據進(jìn)行實(shí)時(shí)監控。總線(xiàn)連接至處理機上的主DSP,包括FPDP/TM和FPDP/RM兩個(gè)功能模塊。我們只需要更改和重新下載FPGA程序,便可以完成DSP處理機上的FPDP/TM和RM端口配置,以便對應整個(gè)系統結構重組。此外,用于FPDP通訊的FIFO也用FPGA實(shí)現。

處理機工作流程如下:系統上電后,4片C6701通過(guò)VME總線(xiàn)從上位機獲取運行程序,并存入各自片內程序RAM,準備響應。前板將需要處理的數據流通過(guò)FPDP總線(xiàn)發(fā)送至本板FPDP/RM端口的FIFO中并且發(fā)送中斷,主DSP響應中斷后從FIFO中讀取數據并且完成分配,分別發(fā)送至三個(gè)從DSP的雙口RAM中。從DSP通過(guò)雙口RAM讀取數據并且進(jìn)行并行處理,然后將處理完成的數據傳回雙口RAM。主DSP再將處理后的數據匯總并通過(guò)FPDP/TM端口發(fā)送至后板的FPDP/RM端口。如此循環(huán),直至所有數據都處理完畢。最后主DSP將結果反饋至上位機,等待下次命令。

處理機中,每片DSP都配有一個(gè)256 K×8 bit FLASH芯片。處理機也可以脫離上位機單板工作,只需將程序提前下載到FLASH中。

3.2 單板電源設計方案

并行處理機板上需要的電源分為5V、3.3V和1.8V三類(lèi)。其中5V直接來(lái)自VME機箱背板。3.3V和1.8V電源通過(guò)板上轉換模塊提供。由于本系統中DSP、CPLD和FPGA比較多,功耗也相對較高,其供電系統品質(zhì)的好壞直接影響到整個(gè)處理機的工作穩定性。另外,并行處理機上的DSP和FPGA對其I/O電路和內核電路的供電順序也有一定的要求。

  圖3給出了通用器件所要求的常見(jiàn)的3種電源啟動(dòng)模式:Sequential Startup,即板上先提供1.8V電源然后再提供3.3V電源;Ratiometric Startup,即板上1.8V和3.3V電源同時(shí)以相同比率啟動(dòng)并且同一時(shí)刻達到穩定值;Simultaneous Startup,即板上1.8V和3.3V電源同時(shí)啟動(dòng)。我們在實(shí)際設計中一定要考慮到器件對供電系統的不同要求,這對處理機的穩定性具有極其重要的意義。



處理機上DSP和FPGA要求內核電路和I/O電路的供電采用Sequential Startup模式。整板需要5A左右的1.8V和3.3V 電源系統。由此,我們采用TI公司的TPS54614和TPS54616芯片設計了處理機的電源轉換模塊。它有體積小,輸出電流大,性能穩定等特點(diǎn)。電路原理如圖4所示。TPS54614采用5V輸入,能夠穩定提供最大電流為6A的1.8V輸出,TPS54616同樣采用采用5V輸入,能夠穩定提供最大電流為6A的3.3V輸出。此電源轉換模塊完全滿(mǎn)足整個(gè)信號處理機的供電量要求。

在設計中,根據TPS54610系列芯片的特性,我們將TPS54614的PWRGD連接至TPS54616的SS/ENA管腳。系統上電時(shí),當TPS54614輸出電壓低于正常值的90%即1.6V時(shí),PWRGD為低,抑制TPS54616啟動(dòng),當TPS54614輸出電壓大于1.6V時(shí),PWRGD變高,啟動(dòng)TPS54616;系統關(guān)閉時(shí),TPS54614輸出降低到1.6V時(shí),PWRGD變低,TPS54616才開(kāi)始關(guān)閉。因此保證了DSP、FPGA內核電壓供電先于I/O電壓,滿(mǎn)足了系統供電采用Sequential Startup模式的要求。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>