音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于共享存儲(chǔ)體的多處理器間數(shù)據(jù)交換方法

出處:電子技術(shù)應(yīng)用 發(fā)布于:2011-09-05 14:37:35

  多處理器系統(tǒng)是指包含兩臺(tái)或多臺(tái)功能相近的處理器,處理器之間彼此可以交換數(shù)據(jù),所有處理器共享內(nèi)存,I/O設(shè)備,控制器,及外部設(shè)備,整個(gè)硬件系統(tǒng)由統(tǒng)一的操作系統(tǒng)控制,在處理器和程序之間實(shí)現(xiàn)作業(yè)、任務(wù)、程序、數(shù)組極其元素各級(jí)的全面并行。

  合成孔徑雷達(dá)信號(hào)處理機(jī)系統(tǒng)的任務(wù)就是對(duì)雷達(dá)回波信號(hào)進(jìn)行距離向和方位向的二維數(shù)據(jù)脈沖壓縮,從而得到地面目標(biāo)的高分辨率圖像。該系統(tǒng)是一個(gè)實(shí)時(shí)信號(hào)處理系統(tǒng),系統(tǒng)數(shù)據(jù)量大,運(yùn)算復(fù)雜。該系統(tǒng)A/D轉(zhuǎn)換模塊的采樣率為200Mbyte/s,雷達(dá)回波信號(hào)I/Q正交雙通道,每通道采樣2048Mbtyte/s,雷達(dá)回波信號(hào)I/Q正交雙通道,每通道采樣2048點(diǎn),脈沖重復(fù)頻率為1.4kHz,則數(shù)據(jù)率為5.6Mbyte/s。標(biāo)量處理模塊用多片ADSP2106X來(lái)完成。矢量處理模塊用LH9124/9320芯片組來(lái)完成。后處理用TMS320C31來(lái)完成。中心控制器用i386FX單片機(jī)來(lái)完成,圖象顯示及人機(jī)接口用具ISA總線及PCI總線的ALL INONE來(lái)完成。顯面易見(jiàn),這是一個(gè)多處理器系統(tǒng)。

  多個(gè)處理器必須進(jìn)行交換數(shù)據(jù),系統(tǒng)才能協(xié)同并行工作。處理器間交換數(shù)據(jù)可以有兩種方法,一種是利用標(biāo)準(zhǔn)總線結(jié)構(gòu)實(shí)現(xiàn)板間數(shù)據(jù)傳輸,另一種是利用共享存儲(chǔ)體的方法。兩個(gè)處理器要交換數(shù)據(jù)則必須要有兩個(gè)處理器都可以訪問(wèn)的共享存儲(chǔ)體,一個(gè)處理器將數(shù)據(jù)寫(xiě)入存儲(chǔ)體,而由另一處理器將數(shù)據(jù)時(shí)分讀出,這種方法可以實(shí)現(xiàn)處理器總線的隔離,使兩個(gè)處理器間可以有效地交換數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)共享。這三種方法所要注意的問(wèn)題是處理器間信號(hào)的握手,即當(dāng)一個(gè)處理器給存儲(chǔ)體寫(xiě)入數(shù)據(jù)后產(chǎn)生旗標(biāo)通知另一處理器將數(shù)據(jù)取走。另一個(gè)問(wèn)題是兩個(gè)處理器訪問(wèn)同一存儲(chǔ)單元可能產(chǎn)生的沖突。三種方法討論如下:

  1 用雙口RAM實(shí)現(xiàn)兩個(gè)處理器間數(shù)據(jù)交換

  雙口RAM是一種雙端口器件,充許兩個(gè)處理器各訪問(wèn)一個(gè)端口,每一個(gè)處理器都可以將雙口RAM看作自己的本地存儲(chǔ)器。雙口RAM的每個(gè)端口都有各自的數(shù)據(jù)、地址、控制總線,允許處理器對(duì)存儲(chǔ)器的任何地址執(zhí)行隨機(jī)讀寫(xiě)操作。當(dāng)兩個(gè)處理器同時(shí)對(duì)同一地址單元操作,雙口RAM會(huì)自動(dòng)產(chǎn)生BUSY信號(hào)表示沖突。一般此BUSY信號(hào)接至處理器的READY端,使其讀或?qū)憰r(shí)序延長(zhǎng),終讀出或?qū)懭搿?/P>

  作為雷達(dá)數(shù)字信號(hào)處理機(jī)的一個(gè)子系統(tǒng)的一部分,這里設(shè)計(jì)了一個(gè)電路用于ISA總線和i386EX單片機(jī)交換數(shù)據(jù),其示意性原理圖如圖1所示。

  其中EXD0~15和i386EX單片機(jī)的數(shù)據(jù)總線相連,EXB1~11和i386EX的址總線相連,EXOE#、EXWEL#、EXWRH#由i386EX狀態(tài)信號(hào)、讀寫(xiě)信號(hào)組合產(chǎn)生,EXCS#則i386EX高端地址譯碼產(chǎn)生。ISAD0~15和ISA數(shù)據(jù)總線相連,ISAB1~11和ISA的地址總線相連,ISAOER#、ISAWRL#、ISAWRH#、ISACS#是由ISA總線的地址、讀寫(xiě)、狀態(tài)組合產(chǎn)生,BUSY驅(qū)動(dòng)i386EX的READY信號(hào),結(jié)果表明i386EX和ISA總線間可以有效可靠地交換數(shù)據(jù)。

  2 用FIFO實(shí)現(xiàn)兩個(gè)處理器間數(shù)據(jù)交換

  FIFO是一種先進(jìn)先出的結(jié)構(gòu),較之雙口RAM,它有如下特點(diǎn):它無(wú)地址線,布線簡(jiǎn)單;第二它不能像雙口RAM一樣可以對(duì)任意地址單元操作,實(shí)現(xiàn)隨機(jī)存取,只能是順序存取。FIFO只能實(shí)現(xiàn)塊操作,其讀出數(shù)據(jù)的順序和寫(xiě)入的順序是一樣的。FIFO有單向雙向之分和同步異步之分。單向FIFO只能向一個(gè)方向傳輸數(shù)據(jù),雙向FIFO可以向兩個(gè)方向傳輸數(shù)據(jù)。目前FIFO的內(nèi)部結(jié)構(gòu)是由雙口RAM加驅(qū)動(dòng)雙口RAM地址的計(jì)數(shù)器構(gòu)成。同步FIFO是由專(zhuān)用時(shí)鐘管腳信號(hào)來(lái)使計(jì)數(shù)器翻轉(zhuǎn),片選和讀寫(xiě)是使能信號(hào);異步FIFO是由讀寫(xiě)信號(hào)使計(jì)數(shù)器翻轉(zhuǎn)。IDT7205(CY7C460)是單向異步FIFO的典型芯片,其管腳分布如圖2所示。

  D0~8是數(shù)據(jù)輸入總線,Q0~8是數(shù)據(jù)輸出總線,R、W是讀、寫(xiě)控制端,XI、XO是級(jí)聯(lián)控制端,HF、FF是FIFO狀態(tài)滿標(biāo)志,EF是FIFO狀態(tài)空標(biāo)志。根據(jù)HF、FF狀態(tài),寫(xiě)處理器依可以知道FIFO是否已滿,根據(jù)EF狀態(tài)讀處理器依可以知道FIFO里是否有數(shù)據(jù)。

  3 用總線開(kāi)關(guān)加存儲(chǔ)器實(shí)現(xiàn)兩個(gè)處理器間數(shù)據(jù)交換

  對(duì)于像圖像處理等需要大量交換數(shù)據(jù)的應(yīng)用場(chǎng)合,用雙口RAM或FIFO方法依不太合適。雙口RAM和FIFO一般容量較小,而且價(jià)格昂貴。比如說(shuō)常用的雙口RAM IDT7133只有32Kbit(2K×16bit),而單向FIFO IDT7205也只有8K×9bit。用總線開(kāi)關(guān)外加大容量存儲(chǔ)器很適合這種大容量的數(shù)據(jù)傳輸。

  IDT74FST163212是一種典型的總線開(kāi)關(guān)芯片,其管腳分布如圖3所示。

  其中S0~2是總線開(kāi)關(guān)控制端,A、B、C、D是四個(gè)總線端口,每個(gè)總線端口有12根線組成,由S0~2控制A、B和C、D總線端口的導(dǎo)通或不導(dǎo)通。例如當(dāng)S2、S1、S0為000時(shí),總線間不導(dǎo)通,呈高阻態(tài);當(dāng)為001時(shí),A總線端口和B總線端口導(dǎo)通,即A1和B1導(dǎo)通、A2和B2導(dǎo)通……;由于總線開(kāi)關(guān)是由柵極可控的場(chǎng)效應(yīng)管組成,信號(hào)無(wú)方向性,導(dǎo)通電阻很小,只有幾個(gè)或十幾個(gè)歐姆。這里設(shè)計(jì)了一個(gè)電路,由TMS320C30和一塊FPGA作主控器共同訪問(wèn)一片存儲(chǔ)器,其示意性原理圖見(jiàn)圖4。

  利用共享存儲(chǔ)體實(shí)現(xiàn)處理器間的數(shù)據(jù)交換是一種簡(jiǎn)單易行的方法。用共享存儲(chǔ)體實(shí)現(xiàn)處理器間數(shù)據(jù)交換的各種方法中,總線開(kāi)關(guān)加存儲(chǔ)器的結(jié)構(gòu)適用于大容量數(shù)據(jù)交換的場(chǎng)合。


  

參考文獻(xiàn):

[1]. TMS320C31 datasheet http://m.58mhw.cn/datasheet/TMS320C31_1036758.html.
[2]. PCI datasheet http://m.58mhw.cn/datasheet/PCI_1201469.html.
[3]. IDT7205 datasheet http://m.58mhw.cn/datasheet/IDT7205_1093819.html.
[4]. IDT74FST163212 datasheet http://m.58mhw.cn/datasheet/IDT74FST163212_60246.html.
[5]. TMS320C30 datasheet http://m.58mhw.cn/datasheet/TMS320C30_1011909.html.


關(guān)鍵詞:存儲(chǔ)

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!