專利名稱:浮點(diǎn)運(yùn)算處理卡的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及數(shù)據(jù)處理裝置,具體涉及一種浮點(diǎn)運(yùn)算處理卡。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,傳統(tǒng)的浮點(diǎn)數(shù)字信號處理裝置已經(jīng)滿足不了現(xiàn)代雷達(dá)、電子對抗、聲納等實(shí)時(shí)信號處理系統(tǒng)對結(jié)構(gòu)要求靈活的需求。傳統(tǒng)的浮點(diǎn)數(shù)字信號處理裝置專用性強(qiáng),不同的處理任務(wù)需要不同的處理模板,這使得不同的處理模板間互不兼容,系統(tǒng)的通用性和擴(kuò)展能力較差。盡管DSP芯片在不斷發(fā)展,其核心處理速度在不斷增加,但是單一 DSP芯片的處理系統(tǒng)已經(jīng)無法滿足高速實(shí)時(shí)信號處理的要求。
實(shí)用新型內(nèi)容本實(shí)用新型的目的即在于提供一種浮點(diǎn)運(yùn)算處理卡,以克服現(xiàn)有浮點(diǎn)數(shù)字信號處理裝置通用性和擴(kuò)展能力差,結(jié)構(gòu)不靈活,處理速度低下的不足。本實(shí)用新型的目的通過以下技術(shù)方案實(shí)現(xiàn):浮點(diǎn)運(yùn)算處理卡,包括多個(gè)處理節(jié)點(diǎn)、多個(gè)主FPGA、一個(gè)輔助FPGA和CPCI總線接口,每個(gè)處理節(jié)點(diǎn)包括兩個(gè)通過鏈路口互聯(lián)的DSP芯片,所述處理節(jié)點(diǎn)中的兩個(gè)DSP芯片通過同一外總線與一個(gè)主FPGA連接,所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),主FPGA與輔助FPGA連接,輔助FPGA與CPCI總線接口連接。DSP芯片采用鏈路口互聯(lián),相對于總線互聯(lián),大大降低了接線數(shù)量,降低了調(diào)試難度,從而降低了成本。所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),實(shí)現(xiàn)了 DSP芯片之間的信息互通,實(shí)現(xiàn)了系統(tǒng)內(nèi)部鏈路口網(wǎng)絡(luò)的拓補(bǔ)結(jié)構(gòu),該結(jié)構(gòu)能夠有效提高系統(tǒng)的處理速度。在本實(shí)用新型中,上述結(jié)構(gòu)布局,使主FPGA和輔助FPGA主要作為DSP芯片的轉(zhuǎn)換接口與CPCI總線接口連接,同時(shí)因FPGA硬件的可擴(kuò)展性,還能夠與其它接口連接,使本實(shí)用新型的通用性和擴(kuò)展能力大大提聞。作為本實(shí)用新型的第一種優(yōu)化方案,一個(gè)所述主FPGA與兩個(gè)處理節(jié)點(diǎn)連接,以實(shí)現(xiàn)對主FPGA的充分利用。作為本實(shí)用新型的第二種優(yōu)化方案,還包括多個(gè)ZBT(零總線翻轉(zhuǎn)靜態(tài)隨機(jī)存取存儲器),一個(gè)所述主FPGA與兩個(gè)ZBT連接。每個(gè)ZBT對應(yīng)一個(gè)DSP芯片,為DSP芯片提供緩存空間,以提高技術(shù)速度。作為本實(shí)用新型的第三種優(yōu)化方案,還包括DDR存儲器(雙倍速率同步動(dòng)態(tài)隨機(jī)存儲器),所述輔助FPGA與DDR存儲器連接,DDR存儲器能夠提供高速大容量的數(shù)據(jù)存儲。作為本實(shí)用新型的 第四種優(yōu)化方案,還包括FLASH存儲器,所述輔助FPGA與FLASH存儲器連接。作為本實(shí)用新型的第五種優(yōu)化方案,還包括CPLD,所述輔助FPGA與CPLD連接,根據(jù)CPLD的硬件特性,這種結(jié)構(gòu)能夠?qū)崿F(xiàn)自定義總線接口和板間時(shí)鐘同步控制功能。作為本實(shí)用新型的第六種優(yōu)化方案,還包括RapidIO接口,所述輔助FPGA與RapidIO接口連接,RapidIO接口能夠提供高速數(shù)據(jù)傳輸,提高本實(shí)用新型的通用性。作為本實(shí)用新型的第七優(yōu)化方案,還包括RocketIO接口,所述輔助FPGA與RocketIO接口連接,提高本實(shí)用新型的通用性。優(yōu)選的,所述DSP芯片的型號為TS201。本實(shí)用新型的優(yōu)點(diǎn)和有益效果在于:1.設(shè)置有多塊DSP芯片,提高了數(shù)據(jù)處理能力;2.DSP芯片采用鏈路口互聯(lián),相對于總線互聯(lián),結(jié)構(gòu)更靈活,大大降低了接線數(shù)量,降低了調(diào)試難度,降低了成本;3.所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),實(shí)現(xiàn)了 DSP芯片之間的信息互通,實(shí)現(xiàn)了系統(tǒng)內(nèi)部鏈路口網(wǎng)絡(luò)的拓補(bǔ)結(jié)構(gòu),有效提高了系統(tǒng)的處理速度;4.采用FPGA作為轉(zhuǎn)換接口,通用性和擴(kuò)展能力大大提高。
為了更清楚地說明本實(shí)用新型的實(shí)施例,下面將對描述本實(shí)用新型實(shí)施例中所需要用到的附圖作簡單的說明。顯而易見的,下面描述中的附圖僅僅是本實(shí)用新型中記載的一些實(shí)施例,對于本領(lǐng)域的技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的情況下,還可以根據(jù)下面的附圖,得到其它附圖。圖1為本實(shí)用新型的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本領(lǐng)域的技術(shù)人員更好地理解本實(shí)用新型,下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。顯而易見的,下面所述的實(shí)施例僅僅是本實(shí)用新型實(shí)施例中的一部分,而不是全部?;诒緦?shí)用新型記載的實(shí)施例,本領(lǐng)域技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下得到的其它所有實(shí)施例,均在本實(shí)用新型保護(hù)的范圍內(nèi)。實(shí)施例1:如圖1所示,浮點(diǎn)運(yùn)算處理卡,包括4個(gè)處理節(jié)點(diǎn)、2個(gè)主FPGA、I個(gè)輔助FPGA和CPCI總線接口,每個(gè)處理節(jié)點(diǎn)包括兩個(gè)通過鏈路口互聯(lián)的DSP芯片,所述處理節(jié)點(diǎn)中的兩個(gè)DSP芯片通過同一外總線(數(shù)據(jù)線、地址線、控制線)與一個(gè)主FPGA連接,所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),主FPGA與輔助FPGA通過主線連接(數(shù)據(jù)線、地址線、控制線)連接,輔助FPGA與CPCI總線接口連接。DSP芯片采用鏈路口互聯(lián),相對于總線互聯(lián),大大降低了接線數(shù)量,降低了調(diào)試難度,從而降低了成本。所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),實(shí)現(xiàn)了 DSP芯片之間的信息互通,實(shí)現(xiàn)了系統(tǒng)內(nèi)部鏈路口網(wǎng)絡(luò)的拓補(bǔ)結(jié)構(gòu),該結(jié)構(gòu)能夠有效提高系統(tǒng)的處理速度。在本實(shí)用新型中,上述結(jié)構(gòu)布局,使主FPGA和輔助FPGA主要作為DSP芯片的轉(zhuǎn)換接口與CPCI總線接口連接,同時(shí)因FPGA硬件的可擴(kuò)展性,還能夠與其它接口(RapidIO接口、Rocket10接口等)連接,使本實(shí)用新型的通用性和擴(kuò)展能力大大提高。其中,主FPGA和輔助FPGA都選用Xilinx公司Virtex II Pro系列FPGA,DSP芯片型號為TS201。本實(shí)施例中,選用上述高規(guī)格芯片用于獲得較強(qiáng)的數(shù)據(jù)處理能力,自然,其它FPGA芯片和DSP芯片也能夠用于本實(shí)用新型公開的結(jié)構(gòu)中。實(shí)施例2:如圖1所示,本實(shí)施例與實(shí)施例1基本相同,不同之處在于,本實(shí)施例設(shè)與CPCI 6U標(biāo)準(zhǔn)板卡上,DSP芯片通過一鏈路口與CPCI 6U標(biāo)準(zhǔn)板卡上的J4槽連接,實(shí)現(xiàn)與外部信息的互通。實(shí)施例3:如圖1所示,本實(shí)施例在實(shí)施例2的基礎(chǔ)上,增設(shè)ZBT,一個(gè)主FPGA與兩個(gè)ZBT連接,為DSP芯片提供緩存空間,以提高技術(shù)速度。實(shí)施例4:如圖1所示,本實(shí)施例在實(shí)施例3的基礎(chǔ)上,增設(shè)DDR存儲器和FLASH存儲器,所述輔助FPGA與DDR存儲器和FLASH存儲器連接,DDR存儲器能夠提供高速大容量的數(shù)據(jù)存儲。實(shí)施例5:如圖1所示,本實(shí)施例在實(shí)施例4的基礎(chǔ)上,增設(shè)CPLD,所述輔助FPGA與CPLD連接,CPLD與CPCI 6U標(biāo)準(zhǔn)板卡上的J5槽連接。根據(jù)CPLD的硬件特性,這種結(jié)構(gòu)能夠?qū)崿F(xiàn)自定義總線接口和板間時(shí)鐘同步控制功能,同時(shí)使整個(gè)處理卡內(nèi)的數(shù)據(jù)和標(biāo)準(zhǔn)CPCI數(shù)據(jù)可充分交互。實(shí)施例6:如圖1所示,本實(shí)施例在實(shí)施例5的基礎(chǔ)上,增設(shè)RapidIO接口,所述輔助FPGA與RapidIO接口連接,RapidIO接口與CPCI 6U標(biāo)準(zhǔn)板卡上的J2槽連接,能夠提供高速數(shù)據(jù)傳輸,提高本實(shí)用新型的通用性。實(shí)施例7:如圖1所示,本實(shí)施例在實(shí)施例6的基礎(chǔ)上,增設(shè)RocketIO接口,所述輔助FPGA與RocketIO接口連接,RocketIO接口與CPCI 6U標(biāo)準(zhǔn)板卡上的J3槽連接,以提高本實(shí)用新型的通用性。如上所述,便可較好的實(shí)現(xiàn)本實(shí)用新型。
權(quán)利要求1.浮點(diǎn)運(yùn)算處理卡,其特征在于:包括多個(gè)處理節(jié)點(diǎn)、多個(gè)主FPGA、一個(gè)輔助FPGA和CPCI總線接口,每個(gè)處理節(jié)點(diǎn)包括兩個(gè)通過鏈路口互聯(lián)的DSP芯片,所述處理節(jié)點(diǎn)中的兩個(gè)DSP芯片通過同一外總線與一個(gè)主FPGA連接,所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),主FPGA與輔助FPGA連接,輔助FPGA與CPCI總線接口連接。
2.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:一個(gè)所述主FPGA與兩個(gè)處理節(jié)點(diǎn)連接。
3.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括多個(gè)ZBT,一個(gè)所述主FPGA與兩個(gè)ZBT連接。
4.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括DDR存儲器,所述輔助FPGA與DDR存儲器連接。
5.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括FLASH存儲器,所述輔助FPGA與FLASH存儲器連接。
6.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括CPLD,所述輔助FPGA與CPLD連接。
7.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括RapidIO接口,所述輔助FPGA與RapidIO接口連接。
8.根據(jù)權(quán)利要求1所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:還包括RocketIO接口,所述輔助FPGA與RocketIO接口連接。
9.根據(jù)權(quán)利要求廣8中任一項(xiàng)所述的浮點(diǎn)運(yùn)算處理卡,其特征在于:所述DSP芯片的型號為TS201。
專利摘要本實(shí)用新型公開了一種浮點(diǎn)運(yùn)算處理卡,包括多個(gè)處理節(jié)點(diǎn)、多個(gè)主FPGA、一個(gè)輔助FPGA和CPCI總線接口,每個(gè)處理節(jié)點(diǎn)包括兩個(gè)通過鏈路口互聯(lián)的DSP芯片,所述處理節(jié)點(diǎn)中的兩個(gè)DSP芯片通過同一外總線與一個(gè)主FPGA連接,所有DSP芯片通過鏈路口依次連接組成單向環(huán)狀結(jié)構(gòu),主FPGA與輔助FPGA連接,輔助FPGA與CPCI總線接口連接。本實(shí)用新型的與優(yōu)點(diǎn)在于,通用性和擴(kuò)展能力強(qiáng),結(jié)構(gòu)靈活,處理速度快。
文檔編號G06F7/57GK203025687SQ20132004508
公開日2013年6月26日 申請日期2013年1月28日 優(yōu)先權(quán)日2013年1月28日
發(fā)明者葉川 申請人:四川鴻創(chuàng)電子科技有限公司