新四季網

一種可編程器件的製作方法

2023-07-04 11:43:41

專利名稱:一種可編程器件的製作方法
技術領域:
本實用新型涉及可編程器件。
背景技術:
可編程器件如FPGA、CPLD、DPGA等,其能夠為用戶提供可編程資源。可編程器件通常被用做測試、調試、仿真等,並且可編程器件的內部邏輯結構形式由配置數據來決定,因此,對可編程器件中的數據進行配置至關重要。可編程器件的數據重配置包括對引腳、時鐘等數據的重配置。然而,無論哪種可編程器件,在對其進行重配置時,都需要通過可編程器件的外部控制器或者內部控制模塊按照一定的時序發送指令,進而實現對該可編程器件的重配置。現有技術的可編程器件的重配置,或者不區分是否要在用戶模式下來完成,或者是通過單獨的命令使可編程器件強制退出用戶模式,然後才會啟動重配置操作。此種不區分用戶模式和非用戶模式的方式,可編程器件的重配置不夠靈活。而通過單獨命令使可編程器件退出用戶模式然後再啟動重配置操作,則不能實現在用戶模式下的重配置。

實用新型內容本實用新型提供了一種能解決以上問題的可編程器件。在第一方面,本實用新型提供了一種可編程器件。該可編程器件包括至少一個可配置單元、配置控制器、模式寄存器。該配置控制器一端與一外部存儲器相連,另一端連接至可配置單元、模式寄存器,以便其從該存儲器中讀取配置比特流,並從該配置比特流中獲取重配置數據和模式數據,進而向該模式寄存器發送相應可配置單元的模式數據,或者對相應可配置單元進行數據重配置。該模式寄存器與可配置單元相連,以便其根據接收到的且來自配置控制器的模式數據,並對該至少一個可配置單元進行模式配置。其中,在該模式寄存器對該至少一個可配置單元進行模式配置基礎上,該配置控制器對相應可配置單元進行數據重配置。進一步地,上述可編程器件與一個外部的重配置觸發單元相連,以便該重配置觸發單元向該配置控制器提供重配置命令以及提供上述配置比特流在存儲器中的地址,從而使該配置控制器在接收到該重配置命令後從該存儲器地址中讀取上述配置比特流。本實用新型通過調用不同配置比特流在完成重配置的同時,通過比特流的內容來區分是否在用戶模式下完成數據重配置,從而實現了對可編程器件的動態重配置。本實用新型僅需要外部控制器或內部控制模塊發送一種命令,並且本實用新型大大降低了可編程器件的外部控制器或內部控制模塊的設計複雜度,成本更低。

下面將參照附圖對本實用新型的具體實施方案進行更詳細的說明,在附圖中圖1是本實用新型一個實施例的可編程邏輯器件的動態重配置系統框圖。
具體實施方式
圖1是本實用新型一個實施例的可編程邏輯器件的動態重配置系統框圖。該動態重配置系統包括重配置觸發單元110、NVM存儲器120、配置控制器131、模式寄存器132、可
配置單元,且該可配置單元數量為若干個(包括可配置單元1、可配置單元2......可配置
單元η)。其中,配置控制器131、模式寄存器132、可配置單元(包括可配置單元1、可配置
單元2......可配置單元η)構成一個可編程器件,且其集成在一個晶片(即可配置晶片)上。圖1中,NVM存儲器120可以是現有技術中的任意一種外部非易失存儲器,如 EEPROM、Flash等。該NVM存儲器120用於存儲多個配置比特流(包括重配置數據和模式數據),並且各配置比特流是根據用戶需求而設定的。舉例說明,用戶的一個需求是可配置單元1、可配置單元3被配置成用戶模式,其他配置單元則被配置成非用戶模式等。上述用戶模式是指,在重配置某可配置單元時(此重配置是指對可配置單元的數據進行的重配置,如對引腳、時鐘等數據進行重配置),該可配置單元的功能仍舊能夠正常使用。上述非用戶模式是指,在重配置某可配置單元時,該可配置單元正在執行的功能需要被中斷才能夠完成對相應數據的重配置,也就是說,需要退出該可配置單元正在執行的功能。舉例說明,若該動態重配置系統已經將可配置單元一IO單元(輸入/輸出單元)配置成用戶模式,則在對該IO單元進行數據重配置時,該IO單元的輸入輸出功能仍可以正常使用而不會受到影響;若動態重配置系統已經將可配置單元一IO單元(輸入/輸出單元)配置成非用戶模式,則在對該IO單元進行數據重配置時,則該IO單元是在其輸入輸出功能被中斷的情況下完成的重配置。該重配置觸發單元110用於向配置控制器131發送重配置命令,並將配置比特流 (包括重配置數據和模式數據)在NVM存儲器120中的存儲地址發送至該配置控制器131 中。其中,NVM存儲器120中存儲的是以幀為單位,且每一配置比特流中包含若干幀(下面有對該幀格式進行詳細闡述)。一個例子中,該重配置觸發單元110由若干開關來實現。該配置控制器131在接收到來自該重配置觸發單元110的重配置命令後,其從該重配置觸發單元110所指定的NVM存儲器中相應地址開始讀取配置比特流,並根據所讀取的配置比特流,來對該模式寄存器132進行設置或者對各可配置單元進行數據重配置。其中,該NVM存儲器120所存儲的地址中包含各可配置單元的模式數據(包括用戶模式和非用戶模式),以及各可配置單元的重配置數據或某些可配置單元的重配置數據。該模式寄存器132依據配置控制器131的設置,對各個可配置單元(包括可配置
單元1、可配置單元2......可配置單元η)的模式進行配置,即將各可配置單元配置成用戶
模式或非用戶模式。下面對該NVM存儲器、配置控制器、模式寄存器、可配置單元的工作原理做進一步闡述。圖1中,該配置控制器131的作用是讀取外部NVM存儲器120中的數據再做分析, 並將分析得到的結果寫入該模式寄存器131或者相應可配置單元中。一個例子中,該配置控制器131讀取數據的方式是上電時從0地址開始讀取並完成第一次配置,並在該重配置觸發單元Iio發起重配置命令時,該配置控制器131從該重配置觸發單元110所指示的地址開始讀取數據。在NVM存儲器120中,其存儲數據是按照一定的格式來實現的。具體地,該NVM存儲器120存儲的數據以幀為基本單位,且每一配置比特流包含若干個幀。一個例子中,該NVM存儲器120中的每一幀包含一個32比特的Header (指令)和一個Nx32 (32的整數倍)比特的Data (數據),並且該幀用於配置模式寄存器132和可配置單元。其中,Header用於指示配置的對象,以及配置對象所需要的數據長度;Data是配置指定對象所需的數據。具體的幀格式參見表2,Header格式參見表1。Header 格式為
權利要求1.一種可編程器件,其特徵在於,包括至少一個可配置單元以及包括配置控制器和模式寄存器;所述配置控制器一端與一外部存儲器相連,另一端連接至所述可配置單元、模式寄存器,以便其從該存儲器中讀取配置比特流,並從該配置比特流中獲取重配置數據和模式數據,進而向該模式寄存器發送相應可配置單元的模式數據,或者對相應可配置單元進行數據重配置;所述模式寄存器與所述可配置單元相連,以便其根據接收到的且來自所述配置控制器的模式數據,對所述至少一個可配置單元進行模式配置;其中,在該模式寄存器對該至少一個可配置單元進行模式配置基礎上,該配置控制器對相應可配置單元進行數據重配置。
2.如權利要求1所述的一種可編程器件,其特徵在於,所述存儲器為NVM存儲器。
3.如權利要求1所述的一種可編程器件,其特徵在於,所述可編程器件與一個外部的重配置觸發單元相連,以便該重配置觸發單元向該配置控制器提供重配置命令以及提供所述配置比特流在存儲器中的地址,從而使該配置控制器在接收到該重配置命令後從該存儲器地址中讀取所述配置比特流。
專利摘要本實用新型涉及一種可編程器件。本實用新型包括至少一個可配置單元以及包括配置控制器和模式寄存器。該配置控制器一端與一外部存儲器相連,另一端連接至可配置單元、模式寄存器,以便其從該存儲器中讀取配置比特流,並從該配置比特流中獲取重配置數據和模式數據,進而向該模式寄存器發送相應可配置單元的模式數據,或者對相應可配置單元進行數據重配置。該模式寄存器與可配置單元相連,以便其根據接收到的且來自配置控制器的模式數據,並對所述至少一個可配置單元進行模式配置。其中,在該模式寄存器對該至少一個可配置單元進行模式配置基礎上,該配置控制器對相應可配置單元進行數據重配置。本實用新型成本低,能夠應用於可編程器件中。
文檔編號G11C16/10GK202049755SQ201120148968
公開日2011年11月23日 申請日期2011年5月11日 優先權日2011年5月11日
發明者朱建彰, 李大偉, 王強, 王潘豐, 鄒麗娜 申請人:京微雅格(北京)科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀