多功能可配置的六輸入查找表結(jié)構(gòu)的制作方法
【專利摘要】本發(fā)明涉及一種多功能可配置的六輸入查找表結(jié)構(gòu),通過靈活地選擇配置信號,可以配置成不同輸入和共用不同信號數(shù)的查找表結(jié)構(gòu),設(shè)計了一條功能擴展邏輯鏈,可以不通過外部走線,而快速地實現(xiàn)寬邏輯函數(shù)。本發(fā)明設(shè)計了一條特殊的加法器進位鏈和一個操作數(shù)選擇控制端,進位信號通過四輸入查找表進入查找表,可以快速地實現(xiàn)加法器的和函數(shù)與其它操作數(shù)的寬邏輯操作。本發(fā)明的查找表的高靈活性和配置能力,以及進位鏈的快速進位,用較少的邏輯資源即可實現(xiàn)較寬的邏輯函數(shù),完成多種功能,可以有效地提高布線資源的利用率,減少資源的占用面積,同時可以提高芯片的工作速度,用有限的門數(shù)完成更多的功能和應(yīng)用。
【專利說明】多功能可配置的六輸入查找表結(jié)構(gòu)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種查找表結(jié)構(gòu),尤其是一種多功能可配置的六輸入查找表結(jié)構(gòu),屬于可編程邏輯器件的【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]基于查找表(Look-up Table, LUT)的可編程邏輯器件,具有開發(fā)周期短,成本低,風(fēng)險小,集成度高,靈活性大,且便于電子系統(tǒng)維護和升級,因此成為了數(shù)字芯片的主流,被廣泛應(yīng)用在通信、控制、視頻、信息處理、消費電子、互聯(lián)網(wǎng)、汽車以及航空航天等諸多領(lǐng)域。
[0003]查找表是可編程邏輯器件結(jié)構(gòu)中最基本和核心的邏輯部件,目前主流的查找表以四輸入和六輸入為主,具有最佳的面積和延時性能,如Xilinx的Virtex系列,Altera的Stratix系列等。隨著應(yīng)用系統(tǒng)功能的增強和規(guī)模增大,要求可編程邏輯器件的門陣列數(shù)日益增大,如千萬門級FPGA的廣泛應(yīng)用。FPGA門數(shù)的增多,函數(shù)實現(xiàn)能力增強,功能增大,但其性能相應(yīng)下降,如芯片面積變大,功耗變高,速度變慢等,并制約著整個系統(tǒng)的性能,因此不僅需要在減小工藝尺寸,提高門陣列數(shù)目的同時,還需要提高各邏輯塊的應(yīng)用能力。而提高查找表的高靈活性,寬邏輯實現(xiàn)和運算能力,用較少的邏輯資源即可實現(xiàn)較寬的邏輯函數(shù),完成多種功能,可以有效地提高布線資源的利用率,減少資源的占用面積,同時可以提高芯片的工作速度,用有限的門數(shù)完成更多的功能和應(yīng)用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種多功能可配置的六輸入查找表結(jié)構(gòu),其可配置能力強,靈活性高,能有效提高運算能力和運算速度,節(jié)約布線資源。
[0005]按照本發(fā)明提供的技術(shù)方案,所述多功能可配置的六輸入查找表結(jié)構(gòu),所述六輸入查找表包括用于接收四個相同輸入信號A、B、C、D的查找表單元,所述查找表單元包括第一查找表基本模塊、第二查找表基本模塊、第三查找表基本模塊及第四查找表基本模塊;第一查找表基本模塊的輸出端、第二查找表基本模塊的輸出端與第一二輸入選擇器的輸入端連接,第三查找表基本模塊的輸出端、第四查找表基本模塊的輸出端與第二二輸入選擇器的輸入端連接,第一二輸入選擇器的輸出端、第二二輸入選擇器的輸出端與第三二輸入選擇器的輸入端連接,第三二輸入選擇器的輸出端作為六輸入查找表的輸出端;
[0006]第一二輸入選擇器的選擇端與第一三輸入選擇器的輸出端連接,第一三輸入選擇器的輸入端分別與輸入信號E、輸入信號F及加法器進位鏈信號CIN連接,第三二輸入選擇器的選擇端與第二三輸入選擇器的輸出端連接,第二三輸入選擇器的輸入端分別與配置信號“I”、輸入信號F及功能擴展鏈信號06n_l連接。
[0007]所述第三查找表基本模塊的輸出端還與第二輸入選擇器的輸入端連接,第四二輸入選擇器的輸入端還與輸入信號E連接,第四二輸入選擇器的輸出端作為第一加法器操作數(shù)端;
[0008]所述第一加法器操作數(shù)端、六輸入查找表接管的輸出端與加法器的輸入端連接,加法器進位鏈信號CIN與加法器的進位信號端連接,加法器的輸出端為和函數(shù)S、進位輸出COUT。
[0009]所述第一查找表基本模塊、第二查找表基本模塊、第三查找表基本模塊及第四查找表基本模塊以二輸入查找表、三輸入查找表或四輸入查找表中的任意一種為最小構(gòu)成單元;
[0010]所述第一查找表基本模塊、第二查找表基本模塊、第三查找表基本模塊及第四查找表基本模塊采用四個二輸入查找表、兩個三輸入查找表或一個四輸入查找表構(gòu)成中的任意一種構(gòu)成形式。
[0011]對六輸入查找表內(nèi)的配置形式采用SRAM鏈的編程方式、采用結(jié)構(gòu)體ASIC的編程方式進行配置、采用熔絲或反熔絲的編程方式進行配置;
[0012]所述六輸入查找表內(nèi)可配置成一個六輸入查表、可配置成兩個相同五輸入查找表、可配置成兩個共用四個相同輸入信號和一個相異信號的五輸入查找表、可配置成兩個共用兩個相同輸入信號和兩個相異信號的四輸入查找表、或可配置成兩個完全獨立的三輸入查找表。
[0013]所述第一查找表基本模塊、第二查找表基本模塊與第一二輸入選擇器間形成第一五輸入查找表,第一二輸入選擇器的輸出端形成第一五輸入查找表的輸出端;通過第一三輸入選擇器選擇加法器進位鏈信號CIN,使得六輸入查找表內(nèi)通過上述第一五輸入查找表進行兩位操作數(shù)的加法運算操作,并能通過第一五輸入查找表的輸出端、六輸入查找表的輸出端迅速輸出所述兩位操作數(shù)的和函數(shù)。
[0014]通過第一三輸入選擇器選擇加法器進位鏈信號CIN,使得六輸入查找表內(nèi)進行兩位操作數(shù)的和函數(shù)與第三位操作數(shù)數(shù)的邏輯運算,并能通過第一五輸入查找表的輸出端、六輸入查找表的輸出端迅速輸出所述邏輯運算結(jié)果。
[0015]通過第一三輸入選擇器選擇加法器進位鏈信號CIN,使得六輸入查找表內(nèi)進行兩位操作數(shù)的和函數(shù)與第三位操作數(shù)、第四位操作數(shù)的邏輯運算,并能通過第一五輸入查找表的輸出端、六輸入查找表的輸出端迅速輸出所述邏輯運算結(jié)果。
[0016]所述第三查找表基本模塊、第四查找表基本模塊與第二二輸入選擇器間形成第二五輸入查找表;通過與第二二輸入選擇器選擇控制端的輸入信號E,使得六輸入查找表內(nèi)通過上述第二五輸入查找表進行兩位操作數(shù)的加法運算操作。
[0017]將六輸入查找表的輸出端作為擴展操作數(shù),進行所需的邏輯擴展;所述擴展操作數(shù)選用第一二輸入選擇器、第二二輸入選擇器輸出的邏輯運算結(jié)果。
[0018]所述多個六輸入查找表通過對應(yīng)的功能擴展鏈信號06n-l直接級聯(lián),所述功能擴展鏈信號06n-l不通過外圍走線。
[0019]多個六輸入查找表級聯(lián)時,一六輸入查找表的六輸入查找表輸出端作為另一六輸入查找表的功能擴展鏈信號06n_l ;六輸入查找表的輸出端與第一加法器操作數(shù)端均與加法器的輸入端連接,加法器的進位輸出COUT作為另一六輸入查找表的加法器進位鏈信號CIN,且所述加法器的進位輸出COUT與另一六輸入查找表連接的加法器的輸入端連接。
[0020]一種類似的技術(shù)方案,所述六輸入查找表包括第一五輸入查找表基本模塊及第二五輸入查找表基本模塊,第一五輸入查找表基本模塊的輸入端、第二五輸入查找表基本模塊的輸入端分別接收四個相同的信號A、B、C、D,且第二五輸入查找表基本模塊的輸入端還接收輸入信號E,第一五輸入查找表基本模塊的輸入端與第一三輸入選擇器的輸出端連接,第一三輸入選擇器的輸入端與輸入信號E、輸入信號F及加法器進位鏈信號CIN連接;第一五輸入查找表基本模塊的05輸出端、第二五輸入查找表基本模塊的輸出端與第三二輸入選擇器的輸入端連接,第三二輸入選擇器的選擇端與第二三輸入選擇器的輸出端連接,第二三輸入選擇器的輸入端分別與配置信號“ I ”、輸入信號F及功能擴展鏈信號06n-l連接,第三二輸入選擇器的輸出端作為六輸入查找表結(jié)構(gòu)的輸出端。
[0021]還包括第四二輸入選擇器,第四二輸入選擇器的輸入端與輸入信號E、第二五輸入查找表基本模塊的03輸出端連接,第四二輸入選擇器的輸出端作為第二加法器操作數(shù)端;
[0022]所述第二加法器操作數(shù)端、六輸入查找表接管的輸出端與加法器的輸入端連接,加法器進位鏈信號CIN與加法器的進位信號端連接,加法器的輸出端為和函數(shù)S、進位輸出COUT。
[0023]所述第一五輸入查找表基本模塊及第二五輸入查找表基本模塊以三輸入查找表、四輸入查找表或五輸入查找表中的任意一種為最小構(gòu)成單兀。
[0024]本發(fā)明的優(yōu)點:六輸入查找表可以根據(jù)需要配置成若干所需的形式,可配置能力強,靈活性高,功能擴展鏈信號,可以不通過外圍走線資源,通過內(nèi)部直接級聯(lián)快速地實現(xiàn)較寬邏輯函數(shù),節(jié)約了互聯(lián)資源,減小了傳輸延時,提高了工作速度。加法器進位鏈信號,把進位信號作為查找表第五輸入信號,不僅使進位信號相關(guān)函數(shù)能快速輸出,而且可以實現(xiàn)加法器的寬邏輯函數(shù),能有效提高運算能力和運算速度,節(jié)約布線資源。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明六輸入查找表結(jié)構(gòu)的一種電路原理圖。
[0026]圖2為本發(fā)明六輸入查找表結(jié)構(gòu)與加法器連接的電路原理圖。
[0027]圖3為本發(fā)明六輸入查找表結(jié)構(gòu)的另一種電路原理圖。
[0028]圖4為本發(fā)明多個六輸入查找表結(jié)構(gòu)進行級聯(lián)的電路原理圖。
[0029]圖5為本發(fā)明實現(xiàn)較寬邏輯奇偶校正器的實現(xiàn)電路原理圖。
[0030]附圖標(biāo)記說明:1_第一二輸入選擇器、2-第二二輸入選擇器、3-第三二輸入選擇器、4-第一三輸入選擇器、5-第二三輸入選擇器、6-第四二輸入選擇器、7-第一查找表基本模塊、8-第二查找表基本模塊、9-第三查找表基本模塊、10-第四查找表基本模塊、11-加法器、12-第一五輸入查找表基本模塊及13-第二五輸入查找表基本模塊與14-六輸入查找表。
【具體實施方式】
[0031]下面結(jié)合具體附圖和實施例對本發(fā)明作進一步說明。
[0032]如圖1所示:為了能夠?qū)崿F(xiàn)高配置能力,提高運算速度,本發(fā)明所述六輸入查找表14包括用于接收四個相同輸入信號A、B、C、D的查找表單元,所述查找表單元包括第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10 ;第一查找表基本模塊7的輸出端、第二查找表基本模塊8的輸出端與第一二輸入選擇器I的輸入端連接,第三查找表基本模塊9的輸出端、第四查找表基本模塊10的輸出端與第二二輸入選擇器2的輸入端連接,第一二輸入選擇器I的輸出端、第二二輸入選擇器2的輸出端與第三二輸入選擇器3的輸入端連接,第三二輸入選擇器3的輸出端作為六輸入查找表14的輸出端06 ;
[0033]第一二輸入選擇器I的選擇端與第一三輸入選擇器4的輸出端連接,第一三輸入選擇器4的輸入端分別與輸入信號E、輸入信號F及加法器進位鏈信號CIN連接,第三二輸入選擇器3的選擇端與第二三輸入選擇器5的輸出端連接,第二三輸入選擇器5的輸入端分別與配置信號“I”、輸入信號F及功能擴展鏈信號06n-l連接。
[0034]具體地,本實施例中,查找表單元被分成兩組,第一查找表基本模塊7與第二查找表基本模塊8為一組,第三查找表基本模塊9與第四查找表基本模塊10為另一組,第一查找表基本模塊7、第二查找表基本模塊8通過第一二輸入選擇器I輸出,并形成第一五輸入查找表的結(jié)構(gòu),即第一二輸入選擇器I的輸出端還能作為五輸入查找表的輸出端05,第三查找表基本模塊9、第四查找表基本模塊10通過第二二輸入選擇器2輸出,并形成第二五輸入查找表的結(jié)構(gòu)形式;上述兩個五輸入查找表的結(jié)構(gòu)通過第三二輸入選擇器3輸出形構(gòu)成了一個六輸入查找表14。加法器進位鏈信號CIN通過第一三輸入選擇器4進入包含第一二輸入選擇器I的第一五輸入查找表結(jié)構(gòu)的信號控制端。本發(fā)明實施例中,通過靈活的配置、加法器進位鏈信號CIN、第一三輸入選擇器4、第一二輸入選擇器1、第一查找表基本模塊7及第二查找表基本模塊8可以實現(xiàn)一個加法功能函數(shù)的操作。
[0035]本發(fā)明實施例中,通過功率擴展鏈06n_l可以對本發(fā)明中的多個六輸入查找表結(jié)構(gòu)進行級聯(lián),可以快速實現(xiàn)寬邏輯函數(shù),如圖4和圖5所示。
[0036]所述第三查找表基本模塊9的輸出端還與第四二輸入選擇器6的輸入端連接,第四二輸入選擇器6的輸入端還與輸入信號E連接,第四二輸入選擇器6的輸出端作為第一加法器操作數(shù)端04E。第一加法器操作數(shù)端04E可以選擇輸入信號E或第三查找表基本模塊9的輸出信號,第一加法器操作數(shù)端04E可以作為加法器11的一個操作數(shù)。
[0037]所述第一加法器操作數(shù)端04E、六輸入查找表接管的輸出端06與加法器11的輸入端連接,加法器進位鏈信號CIN與加法器11的進位信號端連接,加法器11的輸出端為和函數(shù)S、進位輸出COUT。
[0038]所述第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10為以二輸入查找表、三輸入查找表或四輸入查找表中的任意一種為最小構(gòu)成單元。
[0039]所述第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10可以采用四個二輸入查找表、兩個三輸入查找表或一個四輸入查找表構(gòu)成中的任意一種構(gòu)成形式。進一步地,第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10的內(nèi)部構(gòu)成形式可以相同或不同,只要采用上述構(gòu)成形式中的一種即可。通過二輸入查找表、三輸入查找表或四輸入查找表作為最小構(gòu)成單元形成所需的四輸入查找表的形式為本【技術(shù)領(lǐng)域】人員所熟知,此處不再贅述。本發(fā)明實施例中,圖1和圖2中,均示出了第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10均采用四輸入查找表的構(gòu)成形式,其他形式的構(gòu)成此處不再一一說明。
[0040]對六輸入查找表14內(nèi)的配置形式采用SRAM鏈的編程方式,采用結(jié)構(gòu)體ASIC的編程方式進行配置,采用熔絲或反熔絲的編程方式進行配置。[0041]所述六輸入查找表14內(nèi)可配置成一個六輸入查表、可配置成兩個相同五輸入查找表、可配置成兩個共用四個相同輸入信號和一個相異信號的五輸入查找表、可配置成兩個共用兩個相同輸入信號和兩個相異信號的四輸入查找表、或可配置成兩個完全獨立的三輸入查找表。本發(fā)明實施例中,第一三輸入選擇器4、第二三輸入選擇器5、第一查找表基本模塊7、第二查找表基本模塊8、第三查找表基本模塊9及第四查找表基本模塊10的控制端均受控制信號進行配置,在具體實施時,可以根據(jù)需要將六輸入查找表14內(nèi)配置成所需的功能結(jié)構(gòu)。
[0042]進一步地,對第一三輸入選擇器4進行控制,選擇輸入信號為F,對第二三輸入選擇器5進行控制,選擇輸入信號為配置信號“1”,可以配置成以下不同輸入,共用不同信號的查找表結(jié)構(gòu):
[0043]a、可以配置成一個三輸入查找表和一個二輸入查找表,其中輸入信號最大可以共用O根信號線,如三輸入查找表和二輸入查找表的輸入信號分別為(A, B, E)和(C, F);
[0044]b、可以配置成一個三輸入查找表和另一三輸入查找表,其中輸入信號最大可以共用O根信號線,如三輸入查找表和另一三輸入查找表的輸入信號分別為(A, B, E)和(C, D,F);
[0045]C、可以配置成一個四輸入查找表和一個一輸入查找表,其中輸入信號最大可以共用O根信號線,如四輸入查找表和一輸入查找表的輸入信號分別為(A, B, C, E)和(D);
[0046]d、可以配置成一個四輸入查找表和一個二輸入查找表,其中輸入信號最大可以共用O根信號線,如四輸入查找表和二輸入查找表的輸入信號分別為(A,B, C,E)和(D,F(xiàn));
[0047]e、可以配置成一個四輸入查找表和另一個四輸入查找表,其中輸入信號最大可以共用2根信號線,如一四輸入查找表和另一四輸入查找表的輸入信號分別為(A, B, C, E)和(A,B,D,F(xiàn))。
[0048]因此可以根據(jù)用戶的選擇要求,靈活地配置成不同輸入,共用不同信號的查找表結(jié)構(gòu),使得查找表功能更加靈活,如上所述查找表的配置方式可總結(jié)如表格I所示:其中表格中第一列為兩個可配置的查找表類型(LUT5表示五輸入查找表,其余類似),第二列為第一列對應(yīng)查找表是否使用輸入信號E或F,第三列為第一列對應(yīng)查找表分別使用A,B, C,D中信號的數(shù)目,第4列為第一列查找表可以實現(xiàn)的共用信號輸入的個數(shù),如四輸入查找表(LUT4)與二輸入查找表(LUT2)共用信號數(shù)≥0,代表:可以共用O個信號,即完全獨立;可以共用I個信號;可以共用2個信號。
[0049]表1
[0050]
【權(quán)利要求】
1.一種多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述六輸入查找表(14)包括用于接收四個相同輸入信號a、b、c、d的查找表單元,所述查找表單元包括第一查找表基本模塊(7)、第二查找表基本模塊(8)、第三查找表基本模塊(9)及第四查找表基本模塊(10);第一查找表基本模塊(7)的輸出端、第二查找表基本模塊(8)的輸出端與第一二輸入選擇器(I)的輸入端連接,第三查找表基本模塊(9)的輸出端、第四查找表基本模塊(10)的輸出端與第二二輸入選擇器(2)的輸入端連接,第一二輸入選擇器(I)的輸出端、第二二輸入選擇器(2)的輸出端與第三二輸入選擇器(3)的輸入端連接,第三二輸入選擇器(3)的輸出端作為六輸入查找表(14)的輸出端(06); 第一二輸入選擇器(I)的選擇端與第一三輸入選擇器(4)的輸出端連接,第一三輸入選擇器(4)的輸入端分別與輸入信號E、輸入信號F及加法器進位鏈信號CIN連接,第三二輸入選擇器(3 )的選擇端與第二三輸入選擇器(5 )的輸出端連接,第二三輸入選擇器(5 )的輸入端分別與配置信號“I”、輸入信號F及功能擴展鏈信號06n-l連接。
2.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述第三查找表基本模塊(9)的輸出端還與第二輸入選擇器(6)的輸入端連接,第四二輸入選擇器(6)的輸入端還與輸入信號E連接,第四二輸入選擇器(6)的輸出端作為第一加法器操作數(shù)端(04E); 所述第一加法器操作數(shù)端(04E)、六輸入查找表接管的輸出端(06)與加法器(11)的輸入端連接,加法器進位鏈信號CIN與加法器(11)的進位信號端連接,加法器(11)的輸出端為和函數(shù)S、進位輸出C0UT。
3.根據(jù)權(quán)利 要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述第一查找表基本模塊(7)、第二查找表基本模塊(8)、第三查找表基本模塊(9)及第四查找表基本模塊(10)以二輸入查找表、三輸入查找表或四輸入查找表中的任意一種為最小構(gòu)成單兀; 所述第一查找表基本模塊(7)、第二查找表基本模塊(8)、第三查找表基本模塊(9)及第四查找表基本模塊(10)采用四個二輸入查找表、兩個三輸入查找表或一個四輸入查找表構(gòu)成中的任意一種構(gòu)成形式。
4.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:對六輸入查找表(14)內(nèi)的配置形式采用SRAM鏈的編程方式、采用結(jié)構(gòu)體ASIC的編程方式進行配置、采用熔絲或反熔絲的編程方式進行配置; 所述六輸入查找表(14)內(nèi)可配置成一個六輸入查表、可配置成兩個相同五輸入查找表、可配置成兩個共用四個相同輸入信號和一個相異信號的五輸入查找表、可配置成兩個共用兩個相同輸入信號和兩個相異信號的四輸入查找表、或可配置成兩個完全獨立的三輸入查找表。
5.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述第一查找表基本模塊(7)、第二查找表基本模塊(8)與第一二輸入選擇器(I)間形成第一五輸入查找表,第一二輸入選擇器(I)的輸出端形成第一五輸入查找表的輸出端(05);通過第一三輸入選擇器(4)選擇加法器進位鏈信號CIN,使得六輸入查找表(14)內(nèi)通過上述第一五輸入查找表進行兩位操作數(shù)的加法運算操作,并能通過第一五輸入查找表的輸出端(05)、六輸入查找表(14)的輸出端(06)迅速輸出所述兩位操作數(shù)的和函數(shù)。
6.根據(jù)權(quán)利要求5所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:通過第一三輸入選擇器(4)選擇加法器進位鏈信號CIN,使得六輸入查找表(14)內(nèi)進行兩位操作數(shù)的和函數(shù)與第三位操作數(shù)數(shù)的邏輯運算,并能通過第一五輸入查找表的輸出端(05)、六輸入查找表(14)的輸出端(06)迅速輸出所述邏輯運算結(jié)果。
7.根據(jù)權(quán)利要求5所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:通過第一三輸入選擇器(4)選擇加法器進位鏈信號CIN,使得六輸入查找表(14)內(nèi)進行兩位操作數(shù)的和函數(shù)與第三位操作數(shù)、第四位操作數(shù)的邏輯運算,并能通過第一五輸入查找表的輸出端(05)、六輸入查找表(14)的輸出端(06)迅速輸出所述邏輯運算結(jié)果。
8.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述第三查找表基本模塊(9)、第四查找表基本模塊(10)與第二二輸入選擇器(2)間形成第二五輸入查找表;通過與第二二輸入選擇器(2)選擇控制端的輸入信號E,使得六輸入查找表(14)內(nèi)通過上述第二五輸入查找表進行兩位操作數(shù)的加法運算操作。
9.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:將六輸入查找表(14)的輸出端(06) 作為擴展操作數(shù),進行所需的邏輯擴展;所述擴展操作數(shù)選用第一二輸入選擇器(I)、第二二輸入選擇器(2 )輸出的邏輯運算結(jié)果。
10.根據(jù)權(quán)利要求1所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述多個六輸入查找表(14)通過對應(yīng)的功能擴展鏈信號06n-l直接級聯(lián),所述功能擴展鏈信號06n-l不通過外圍走線。
11.根據(jù)權(quán)利要求2所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:多個六輸入查找表(14)級聯(lián)時,一六輸入查找表(14)的六輸入查找表(14)輸出端(06)作為另一六輸入查找表(14)的功能擴展鏈信號06n-l ;六輸入查找表(14)的輸出端(06)與第一加法器操作數(shù)端(04E)均與加法器(11)的輸入端連接,加法器(11)的進位輸出COUT作為另一六輸入查找表(14)的加法器進位鏈信號CIN,且所述加法器(11)的進位輸出COUT與另一六輸入查找表(14)連接的加法器(11)的輸入端連接。
12.—種多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述六輸入查找表(14)包括第一五輸入查找表基本模塊(12)及第二五輸入查找表基本模塊(13),第一五輸入查找表基本模塊(12)的輸入端、第二五輸入查找表基本模塊(13)的輸入端分別接收四個相同的信號A、B、C、D,且第二五輸入查找表基本模塊(13)的輸入端還接收輸入信號E,第一五輸入查找表基本模塊(12)的輸入端與第一三輸入選擇器(4)的輸出端連接,第一三輸入選擇器(4)的輸入端與輸入信號E、輸入信號F及加法器進位鏈信號CIN連接;第一五輸入查找表基本模塊(12)的05輸出端、第二五輸入查找表基本模塊(13)的輸出端與第三二輸入選擇器(3 )的輸入端連接,第三二輸入選擇器(3 )的選擇端與第二三輸入選擇器(5 )的輸出端連接,第二三輸入選擇器(5)的輸入端分別與配置信號“I”、輸入信號F及功能擴展鏈信號06n-l連接,第三二輸入選擇器(3)的輸出端作為六輸入查找表結(jié)構(gòu)的輸出端(06)。
13.根據(jù)權(quán)利要求12所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:還包括第四二輸入選擇器(6),第四二輸入選擇器(6)的輸入端與輸入信號E、第二五輸入查找表基本模塊(13)的03輸出端連接,第四二輸入選擇器(6)的輸出端作為第二加法器操作數(shù)端(03E); 所述第二加法器操作數(shù)端(03E)、六輸入查找表接管的輸出端(06)與加法器(11)的輸入端連接,加法器進位鏈信號CIN與加法器(11)的進位信號端連接,加法器(11)的輸出端為和函數(shù)S、進位輸出COUT。
14.根據(jù)權(quán)利要求12所述的多功能可配置的六輸入查找表結(jié)構(gòu),其特征是:所述第一五輸入查找表基本模塊(12)及第二五輸入查找表基本模塊(13)以三輸入查找表、四輸入查找表或五輸入 查找表中的任意一種為最小構(gòu)成單兀。
【文檔編號】H03K19/177GK103762974SQ201410038738
【公開日】2014年4月30日 申請日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】馮盛, 劉立人, 孫中遠, 萬清, 劉彤 申請人:中國電子科技集團公司第五十八研究所