本發(fā)明涉及電子元器件領(lǐng)域,特別是涉及FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法和裝置。
背景技術(shù):
FPGA(可編程邏輯陣列)由于其具有可編程、靈活易升級(jí)、費(fèi)用低等特點(diǎn)近年來獲得了快速發(fā)展,在FPGA器件的應(yīng)用中,速度和功耗是用戶重點(diǎn)關(guān)注的兩大指標(biāo),用戶在對(duì)FPGA器件進(jìn)行選型的過程中期望獲得滿足設(shè)計(jì)指標(biāo)的高性價(jià)比器件,因此FPGA器件的選型對(duì)用戶而言極為重要。
FPGA器件包含了直流參數(shù)、交流參數(shù)及功能參數(shù)等,其中交流參數(shù)是用戶比較關(guān)心并且能夠從一定程度上反映FPGA器件綜合性能的參數(shù)。用戶可以依據(jù)不同F(xiàn)PGA器件的單項(xiàng)交流參數(shù)摸高性能對(duì)FPGA器件的選型進(jìn)行合理的選擇和判定,而如何對(duì)單項(xiàng)交流參數(shù)的摸高性能進(jìn)行評(píng)價(jià)是FPGA器件選型評(píng)價(jià)中的一個(gè)難點(diǎn)。
傳統(tǒng)的FPGA器件交流參數(shù)的摸高性能評(píng)價(jià)方法較單一,通常只根據(jù)速度或功耗進(jìn)行性能評(píng)價(jià)。然而在實(shí)際應(yīng)用中,F(xiàn)PGA器件的應(yīng)用領(lǐng)域不同,不同的應(yīng)用領(lǐng)域?qū)PGA性能的側(cè)重點(diǎn)不同,傳統(tǒng)的單一的FPGA器件交流參數(shù)的摸高性能評(píng)價(jià)方法不適用全部應(yīng)用領(lǐng)域的FPGA器件的評(píng)價(jià)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種適用性強(qiáng)的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的裝置。
一種FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法,包括:
根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一性能指標(biāo)和第二性能指標(biāo);
獲取各備選FPGA器件的同一單項(xiàng)交流參數(shù)的與所述第一性能指標(biāo)對(duì)應(yīng)的第一摸高性能值及與所述第二性能指標(biāo)對(duì)應(yīng)的第二摸高性能值;
根據(jù)其中兩個(gè)備選FPGA器件的所述第一摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較;
若所述兩個(gè)備選FPGA器件的所述第一摸高性能值的差值大于預(yù)設(shè)閾值,則對(duì)所述兩個(gè)備選FPGA器件根據(jù)所述第一摸高性能值的差值進(jìn)行排序;
若所述兩個(gè)備選FPGA器件的所述第一摸高性能值的差值小于或等于預(yù)設(shè)閾值,則根據(jù)兩個(gè)備選FPGA器件的所述第二摸高性能值的大小對(duì)所述兩個(gè)備選FPGA器件進(jìn)行排序;
檢測(cè)所有的備選FPGA器件是否排序完畢;
若是,則根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。
一種FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置,包括:指標(biāo)確定模塊、數(shù)據(jù)獲取模塊、比較模塊、檢測(cè)模塊和輸出模塊;
所述指標(biāo)確定模塊,用于根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一性能指標(biāo)和第二性能指標(biāo);
所述數(shù)據(jù)獲取模塊,用于獲取各備選FPGA器件的同一單項(xiàng)交流參數(shù)的與所述第一性能指標(biāo)對(duì)應(yīng)的第一摸高性能值及與所述第二性能指標(biāo)對(duì)應(yīng)的第二摸高性能值;
所述比較模塊,用于根據(jù)其中兩個(gè)備選FPGA器件的所述第一摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較;
所述排序模塊,用于在所述比較模塊的比較結(jié)果為是時(shí),對(duì)所述兩個(gè)備選FPGA器件根據(jù)所述第一摸高性能值的差值進(jìn)行排序;在所述比較模塊的比較結(jié)果為否時(shí),根據(jù)兩個(gè)備選FPGA器件的所述第二摸高性能值的大小對(duì)所述兩個(gè)備選FPGA器件進(jìn)行排序;
所述檢測(cè)模塊,用于檢測(cè)所有的備選FPGA器件是否排序完畢;
所述輸出模塊,用于在所述檢測(cè)模塊的檢測(cè)結(jié)果為是時(shí),根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。
上述的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定,將第一摸高性能值和第二摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較,若大于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序,若小于或等于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序,當(dāng)所有的電子備選FPGA器件全部排序完畢時(shí),根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。一方面,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)是根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定的,該方法的適應(yīng)用性好。另一方面,綜合了兩個(gè)摸高性能指標(biāo)對(duì)備選FPGA器件進(jìn)行排序,得到的評(píng)價(jià)結(jié)果更全面。
附圖說明
圖1為一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖2為另一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖3為另一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖4為又一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖5為一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖6為另一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖7為又一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法的流程圖;
圖8為一個(gè)實(shí)施例的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置的功能模塊示意圖。
具體實(shí)施方式
本發(fā)明的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法,可用于FPGA器件和其它包含速度與功耗等性能指標(biāo)的集成電路芯片的選型。本實(shí)施例以FPGA器件為例進(jìn)行說明。如圖1所示,該方法包括以下步驟:
S102:根據(jù)應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一性能指標(biāo)和第二性能指標(biāo)。
在一個(gè)實(shí)施方式中,第一摸高性能指標(biāo)為最高工作速度,第二摸高性能指標(biāo)為在相同速度下的功耗值、最高工作速度與最高工作速度下的功耗值的比值、最高工作速度下的功耗值與最高工作速度的比值中的任意一種;或,第一摸高性能指標(biāo)為標(biāo)稱工作速度下的功耗值;第二摸高性能指標(biāo)為最高工作速度、最高工作速度與最高工作速度下的功耗值的比值、最高工作速度下的功耗值與最高工作速度的比值中的任意一種。
根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一摸高性能指標(biāo)和第二摸高性能指標(biāo)。在一個(gè)具體的實(shí)施方式中,可根據(jù)用戶輸入的應(yīng)用領(lǐng)域,自動(dòng)確定此次評(píng)價(jià)對(duì)應(yīng)的第一摸高性能指標(biāo)和第二摸高性能指標(biāo)。在另一個(gè)具體的實(shí)施方式中,分別提供第一摸高性能指標(biāo)和第二摸高性能指標(biāo)的選項(xiàng),由用戶根據(jù)應(yīng)用領(lǐng)域選擇。
S104:獲取各備選FPGA器件的同一單項(xiàng)交流參數(shù)的與第一性能指標(biāo)對(duì)應(yīng)的第一摸高性能值及與第二性能指標(biāo)對(duì)應(yīng)的第二摸高性能值。
本實(shí)施例中備選FPGA器件至少為兩個(gè),各備選FPGA器件的同一單項(xiàng)交流參數(shù)的第一摸高性能值和第二摸高性能值通過對(duì)應(yīng)的測(cè)量手段獲取。在一個(gè)具體的實(shí)施方式中,F(xiàn)PGA器件的單項(xiàng)交流參數(shù)包括Block RAM(塊隨機(jī)存儲(chǔ)器)最大工作頻率、FIFO(First Input First Output的縮寫,先入先出隊(duì)列)最大工作頻率、DSP(數(shù)字信號(hào)處理)最大工作頻率、DCM(數(shù)字時(shí)鐘管理)頻率、全局時(shí)鐘網(wǎng)絡(luò)最大工作頻率、I/O時(shí)鐘網(wǎng)絡(luò)最大工作頻率、區(qū)域時(shí)鐘網(wǎng)絡(luò)最大工作頻率、差分輸出接口傳輸速率、存儲(chǔ)器接口傳輸速率及網(wǎng)絡(luò)型應(yīng)用傳輸速率中的任意一種。
S106:根據(jù)其中兩個(gè)備選FPGA器件的第一摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較。若兩個(gè)備選FPGA器件的第一摸高性能值的差值大于預(yù)設(shè)閾值,則執(zhí)行步驟S108,若兩個(gè)備選FPGA器件的第一摸高性能值的差值小于或等于預(yù)設(shè)閾值,則執(zhí)行步驟S110。
預(yù)設(shè)閾值能夠表征兩個(gè)備選FPGA器件的單項(xiàng)性能參數(shù)是否存在顯著性能差異,其顯著性水平是通過閾值的大小來區(qū)分的。用戶可根據(jù)應(yīng)用的實(shí)際需要結(jié)合經(jīng)驗(yàn)對(duì)預(yù)設(shè)閾值進(jìn)行設(shè)定。
S108:對(duì)兩個(gè)備選FPGA器件根據(jù)第一摸高性能值的差值進(jìn)行排序。
在預(yù)設(shè)閾值為正的情況下,若兩個(gè)備選FPGA器件的第一摸高性能值的差值大于預(yù)設(shè)閾值,則兩個(gè)備選FPGA器件中作為減數(shù)對(duì)應(yīng)的備選FPGA器件的排序在作為被減數(shù)對(duì)應(yīng)的備選FPGA器件的前面。
S110:根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序。
在步驟S108和步驟S110之后,執(zhí)行步驟S112:檢測(cè)所有的電子備選FPGA器件是否排序完畢。若是,則執(zhí)行步驟S114,若否,則返回步驟104,以對(duì)其它的兩個(gè)備選FPGA器件的第一摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較。
本實(shí)施例中,采用第一性能指標(biāo)和第二性能指標(biāo)對(duì)FPGA器件進(jìn)行評(píng)價(jià),其中優(yōu)先考慮第一性能指標(biāo)。第一性能指標(biāo)可以為在特定應(yīng)用領(lǐng)域中比第二性能指標(biāo)更重要的指標(biāo),在進(jìn)行評(píng)價(jià)時(shí),優(yōu)先根據(jù)第一性能指標(biāo)對(duì)兩個(gè)備選FPGA器件的性能進(jìn)行評(píng)價(jià)。在根據(jù)第一性能指標(biāo)對(duì)兩個(gè)備選FPGA器件不能進(jìn)行評(píng)價(jià)時(shí),根據(jù)第二性能指標(biāo)對(duì)兩個(gè)備選FPGA器件進(jìn)行評(píng)價(jià)。第一性能指標(biāo)和第二性能指標(biāo)可根據(jù)應(yīng)用領(lǐng)域需要進(jìn)行選擇。
S114:根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。
上述的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定,將第一摸高性能值和第二摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較,若大于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序,若小于或等于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序,當(dāng)所有的電子備選FPGA器件全部排序完畢時(shí),根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。一方面,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)是根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定的,該方法的適應(yīng)用性好。另一方面,綜合了兩個(gè)摸高性能指標(biāo)對(duì)備選FPGA器件進(jìn)行排序,得到的評(píng)價(jià)結(jié)果更全面。
在另一個(gè)實(shí)施例中,在步驟S114之后,還包括:
S116:根據(jù)評(píng)價(jià)結(jié)果確定選型。
采用本實(shí)施例的方法,從備選的FPGA器件中選型確定最優(yōu)的FPGA器件。
上述的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)方法,將第一性能指標(biāo)作優(yōu)先考慮,當(dāng)?shù)谝恍阅苤笜?biāo)不能評(píng)價(jià)兩個(gè)備選FPGA器件時(shí),采用第二性能指標(biāo)對(duì)兩個(gè)備選FPGA器件進(jìn)行評(píng)價(jià),能夠全面的對(duì)FPGA器件的單項(xiàng)交流參數(shù)摸高性能進(jìn)行評(píng)價(jià)。并且,其中第一性能指標(biāo)和第二性能指標(biāo)不是固定的,而是根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定,適用性廣。
在一個(gè)實(shí)施例中,圖2所示。S表示第一摸高性能值,為最高工作速度,P表示第二摸高性能值,為最高工作速度下的功耗值,圖2中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同的FPGA器件單項(xiàng)交流參數(shù)的最高工作速度進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的最高工作速度的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則依據(jù)相同的工作速度,比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的功耗值,功耗越低則表示對(duì)應(yīng)器件的摸高性能越好。
另一個(gè)實(shí)施例中,如圖3所示,S表示第一摸高性能值,為最高工作速度,P表示第二摸高性能值,為最高工作速度和最高工作速度下的功耗值的比值。圖3中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同器件單項(xiàng)交流參數(shù)的最高工作速度進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的最高工作速度的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則依據(jù)相同的工作速度,比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的速度/功耗比值,比值越大則該參數(shù)摸高性能越好。
另一個(gè)實(shí)施例中,如圖4所示,S表示第一摸高性能值,為最高工作速度,P表示第二摸高性能值,為最高工作速度下的功耗值與最高工作速度的比值。圖4中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同器件單項(xiàng)交流參數(shù)的最高工作速度進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的最高工作速度的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則依據(jù)相同的工作速度,比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的功耗/速度比值,比值越小則該參數(shù)摸高性能越好。
另一個(gè)實(shí)施例中,如圖5所示,P表示第一摸高性能值,為標(biāo)稱工作速度下的功耗值,S表示第二摸高性能值,為最高工作速度。圖5中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的功耗值進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的功耗值的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的最高工作速度,速度越高則該參數(shù)摸高性能越好。
另一個(gè)實(shí)施例中,如圖6所示,P1表示第一摸高性能值,為在標(biāo)稱工作速度(此速度通常為規(guī)范值的110%)下的功耗值,S/P2表示第二摸高性能值,為最高工作速度與最高工作速度下的功耗值的比值。其中S為不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的最高工作速度,P2為不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)在最高工作速度下的功耗值。圖6中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的功耗值進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的功耗值的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的最高工作速度與功耗的比值,比值越大則該參數(shù)摸高性能越好。
另一個(gè)實(shí)施例中,如圖7所示,P1表示第一摸高性能值,為在標(biāo)稱工作速度(此速度通常為規(guī)范值的110%)下的功耗值,P2/S表示第二摸高性能值,為最高工作速度下的功耗值與最高工作速度的比值。其中S為不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的最高工作速度,P2為不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)在最高工作速度下的功耗值。圖7中,#1、#2、#3、…#N等序號(hào)表示不同的備選FPGA器件。該實(shí)施例中,首先基于預(yù)設(shè)閾值對(duì)不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的功耗值進(jìn)行評(píng)價(jià),具體的,將其中兩個(gè)FPGA器件單項(xiàng)交流參數(shù)的功耗值的差值與預(yù)設(shè)閾值進(jìn)行比較,若小于或等于,則比較不同F(xiàn)PGA器件單項(xiàng)交流參數(shù)的最高工作速度下的功耗值與最高工作速度的比值,比值越小則該參數(shù)摸高性能越好。
在一個(gè)實(shí)施例中,一種FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置,如圖8所示,包括:指標(biāo)確定模塊801、數(shù)據(jù)獲取模塊802、比較模塊803、排序模塊804、檢測(cè)模塊805和輸出模塊806。
所述指標(biāo)確定模塊801,用于根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一性能指標(biāo)和第二性能指標(biāo)。
在一個(gè)實(shí)施方式中,第一摸高性能指標(biāo)為最高工作速度,第二摸高性能指標(biāo)為在相同速度下的功耗值、最高工作速度與最高工作速度下的功耗值的比值、最高工作速度下的功耗值與最高工作速度的比值中的任意一種;或,第一摸高性能指標(biāo)為標(biāo)稱工作速度下的功耗值;第二摸高性能指標(biāo)為最高工作速度、最高工作速度與最高工作速度下的功耗值的比值、最高工作速度下的功耗值與最高工作速度的比值中的任意一種。
根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定單項(xiàng)交流參數(shù)的第一摸高性能指標(biāo)和第二摸高性能指標(biāo)。在一個(gè)具體的實(shí)施方式中,可根據(jù)用戶輸入的應(yīng)用領(lǐng)域,自動(dòng)確定此次評(píng)價(jià)對(duì)應(yīng)的第一摸高性能指標(biāo)和第二摸高性能指標(biāo)。在另一個(gè)具體的實(shí)施方式中,分別提供第一摸高性能指標(biāo)和第二摸高性能指標(biāo)的選項(xiàng),由用戶根據(jù)應(yīng)用領(lǐng)域選擇。
所述數(shù)據(jù)獲取模塊802,用于獲取各備選FPGA器件的同一單項(xiàng)交流參數(shù)的與所述第一性能指標(biāo)對(duì)應(yīng)的第一摸高性能值及與所述第二性能指標(biāo)對(duì)應(yīng)的第二摸高性能值。
本實(shí)施例中備選FPGA器件至少為兩個(gè),各備選FPGA器件的同一單項(xiàng)交流參數(shù)的第一摸高性能值和第二摸高性能值通過對(duì)應(yīng)的測(cè)量手段獲取。在一個(gè)具體的實(shí)施方式中,F(xiàn)PGA器件的單項(xiàng)交流參數(shù)包括Block RAM(塊隨機(jī)存儲(chǔ)器)最大工作頻率、FIFO(First Input First Output的縮寫,先入先出隊(duì)列)最大工作頻率、DSP(數(shù)字信號(hào)處理)最大工作頻率、DCM(數(shù)字時(shí)鐘管理模塊)頻率、全局時(shí)鐘網(wǎng)絡(luò)最大工作頻率、I/O時(shí)鐘網(wǎng)絡(luò)最大工作頻率、區(qū)域時(shí)鐘網(wǎng)絡(luò)最大工作頻率、差分輸出接口傳輸速率、存儲(chǔ)器接口傳輸速率及網(wǎng)絡(luò)型應(yīng)用傳輸速率中的任意一種。
所述比較模塊803,用于根據(jù)其中兩個(gè)備選FPGA器件的所述第一摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較。
預(yù)設(shè)閾值能夠表征兩個(gè)備選FPGA器件的單項(xiàng)性能參數(shù)是否存在顯著性能差異,其顯著性水平是通過閾值的大小來區(qū)分的。用戶可根據(jù)應(yīng)用的實(shí)際需要結(jié)合經(jīng)驗(yàn)對(duì)預(yù)設(shè)閾值進(jìn)行設(shè)定。
所述排序模塊804,用于在所述比較模塊的比較結(jié)果為是時(shí),對(duì)所述兩個(gè)備選FPGA器件根據(jù)所述第一摸高性能值的差值進(jìn)行排序;在所述比較模塊的比較結(jié)果為否時(shí),根據(jù)兩個(gè)備選FPGA器件的所述第二摸高性能值的大小對(duì)所述兩個(gè)備選FPGA器件進(jìn)行排序。
在預(yù)設(shè)閾值為正的情況下,若兩個(gè)備選FPGA器件的第一摸高性能值的差值大于預(yù)設(shè)閾值,則兩個(gè)備選FPGA器件中作為減數(shù)對(duì)應(yīng)的備選FPGA器件的排序在作為被減數(shù)對(duì)應(yīng)的備選FPGA器件的前面。
本實(shí)施例中,采用第一性能指標(biāo)和第二性能指標(biāo)對(duì)FPGA器件進(jìn)行評(píng)價(jià),其中優(yōu)先考慮第一性能指標(biāo)。第一性能指標(biāo)可以為在特定應(yīng)用領(lǐng)域中比第二性能指標(biāo)更重要的指標(biāo),在進(jìn)行評(píng)價(jià)時(shí),優(yōu)先根據(jù)第一性能指標(biāo)對(duì)兩個(gè)備選FPGA器件的性能進(jìn)行評(píng)價(jià)。在根據(jù)第一性能指標(biāo)對(duì)兩個(gè)備選FPGA器件不能進(jìn)行評(píng)價(jià)時(shí),根據(jù)第二性能指標(biāo)對(duì)兩個(gè)備選FPGA器件進(jìn)行評(píng)價(jià)。第一性能指標(biāo)和第二性能指標(biāo)可根據(jù)應(yīng)用領(lǐng)域需要進(jìn)行選擇。
所述檢測(cè)模塊805,用于檢測(cè)所有的備選FPGA器件是否排序完畢。
所述輸出模塊806,用于在所述檢測(cè)模塊的檢測(cè)結(jié)果為是時(shí),根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。
上述的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定,將第一摸高性能值和第二摸高性能值的差值與預(yù)設(shè)閾值進(jìn)行比較,若大于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排,若小于或等于,則根據(jù)兩個(gè)備選FPGA器件的第二摸高性能值的大小對(duì)兩個(gè)備選FPGA器件進(jìn)行排序,當(dāng)所有的電子備選FPGA器件全部排序完畢時(shí),根據(jù)所有的備選FPGA器件的排序結(jié)果輸出評(píng)價(jià)結(jié)果。一方面,第一摸高性能指標(biāo)和第二摸高性能指標(biāo)是根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定的,該裝置的適應(yīng)用性好。另一方面,綜合了兩個(gè)摸高性能指標(biāo)對(duì)備選FPGA器件進(jìn)行排序,得到的評(píng)價(jià)結(jié)果更全面。
在另一個(gè)實(shí)施例中,F(xiàn)PGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置還包括選型確定模塊,用于根據(jù)所述評(píng)價(jià)結(jié)果確定選型。
上述的FPGA器件的單項(xiàng)交流參數(shù)摸高性能評(píng)價(jià)裝置,將第一性能指標(biāo)作優(yōu)先考慮,當(dāng)?shù)谝恍阅苤笜?biāo)不能評(píng)價(jià)兩個(gè)備選FPGA器件時(shí),采用第二性能指標(biāo)對(duì)兩個(gè)備選FPGA器件進(jìn)行評(píng)價(jià),能夠全面的對(duì)FPGA器件的單項(xiàng)交流參數(shù)摸高性能進(jìn)行評(píng)價(jià)。并且,其中第一性能指標(biāo)和第二性能指標(biāo)不是固定的,而是根據(jù)FPGA器件的應(yīng)用領(lǐng)域確定,適用性廣。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。