主版上有很多PCI的介面可以利用,他的LAYOUT有一些注意事項及必須處理走線的特性阻抗才可以讓系統(tǒng)穩(wěn)定。
上傳時間: 2013-06-14
上傳用戶:夢雨軒膂
FPGA布局算法和軟件位于工藝映射和布線之間,是一個承上啟下的階段,對最終的布通率和時序都有著重要的影響。 本論文的工作之一便是研究旨在提高布通率的布局算法。在研究了國內(nèi)外裝箱和布局算法的基礎上,本文提出了一種新的結合了裝箱的布局算法框架,并稱之為"低溫交替改善的"布局算法。其基本思想是,在模擬退火的低溫階段交替的優(yōu)化裝箱和布局。本文給了基于學術界標準布局布線軟件VPR的一個軟件實現(xiàn),并且提出了低溫的判定條件以及一種新的選擇待交換邏輯單元的方法。采用三種不同的裝箱算法作為布局輸入,基于VPR的低溫交替改善的布局算法實現(xiàn),在布通率上,比VPR分別提高了21.3%、15.5%、10.7%。而帶來的平均額外時間開銷不到20%。 FPGA布局軟件實現(xiàn)對整個FPGA CAD流程的運行效率,算法的可擴展性也有著不可忽視的影響。現(xiàn)代FPGA有著多樣而復雜的邏輯和布線資源。而學術界的布局軟件'VPR所面向的FPGA卻只能處理十分簡單的FPGA結構,對于宏、總線、多時鐘等實際應用中很重要的部分都沒有考慮。本文提出了"邏輯單元層"的概念,用具有特定幾何結構的邏輯單元層來統(tǒng)一處理多種類型的邏輯資源。針對相對位置約束在現(xiàn)代FPGA布局軟件中的重要地位,我們提出了一種處理相對位置約束的方法。這些討論均已經(jīng)在面向Xilinx SpartanⅡ芯片布局的原型系統(tǒng)中得到了實現(xiàn),初步證實了這些方法的可擴展性和實用性。
標簽: FPGA 布局 算法研究 軟件實現(xiàn)
上傳時間: 2013-06-21
上傳用戶:ezgame
現(xiàn)場可編程門陣列(FPGA)是一種可實現(xiàn)多層次邏輯器件。基于SRAM的FPGA結構由邏輯單元陣列來實現(xiàn)所需要的邏輯函數(shù)。FPGA中,互連線資源是預先定制的,這些資源是由各種長度的可分割金屬線,緩沖器和.MOS管實現(xiàn)的,所以相對于ASIC中互連線所占用的面積更大。為了節(jié)省芯片面積,一般都采用單個MOS晶體管來連接邏輯資源。MOS晶體管的導通電阻可以達到千歐量級,可分割金屬線段的電阻相對于MOS管來說是可以忽略的,然而它和地之間的電容達到了0.1pf[1]。為了評估FPGA的性能,用HSPICE仿真模型雖可以獲得非常精確的結果,但是基于此模型需要花費太多的時間。這在基于時序驅動的工藝映射和布局布線以及靜態(tài)時序分析中都是不可行的。于是,非常迫切地需要一種快速而精確的模型。 FPGA中連接盒、開關盒都是由MOS管組成的。FPGA中的時延很大部分取決于互連,而MOS傳輸晶體管在互連中又占了很大的比重。所以對于MOS管的建模對FPGA時延估算有很大的影響意義。對于MOS管,Muhammad[15]采用導通電阻來代替MOS管,然后用。Elmore[3]時延和Rubinstein[4]時延模型估算互連時延。Elmore時延用電路的一階矩來近似信號到達最大值50%時的時延,而Rubinstein也是通過計算電路的一階矩估算時延的上下邊界來估算電路的時延,然而他們都是用來計算RC互連時延。傳輸管是非線性器件,所以沒有一個固定的電阻,這就造成了Elmore時延和Rubinstein時延模型的過于近似的估算,對整體評估FPGA的性能帶來負面因素。 本論文提出快速而精確的現(xiàn)場可編程門陣列FPGA中的互連資源MOS傳輸管時延模型。首先從階躍信號推導出適合50%時延的等效電阻模型,然后在斜坡輸入的時候,給出斜坡輸入時的時延模型,并且給出等效電容的計算方法。結果驗證了我們精確的時延模型在時間上的開銷少的性能。 在島型FPGA中,單個傳輸管能夠被用來作為互連線和互連線之間的連接,或者互連線和管腳之間的連接,如VPR把互連線和管腳作為布線資源,管腳只能單獨作為輸入或者輸出管腳,以致于它們不是一個線網(wǎng)的起點就是線網(wǎng)的終點。而這恰恰忽略了管腳實際在物理上可以作為互連線來使用的情況(VPR認為dogleg現(xiàn)象本身對性能提高不多)。本論文通過對dogleg現(xiàn)象進行了探索,并驗證了在使用SUBSET開關盒的情況下,dogleg能提高FPGA的布通率。
上傳時間: 2013-07-24
上傳用戶:yezhihao
現(xiàn)場可編程門陣列(FPGA)能夠減少電子系統(tǒng)的開發(fā)風險和開發(fā)成本,縮短上市時間,降低維護升級成本,故廣泛地應用在電子系統(tǒng)中。最新的FPGA都采用了層次化的布線資源結構,與以前的結構發(fā)生了很大的變化。由于FPGA布線資源的固定性和有限性,因此需要開發(fā)適用于這種層次化的FPGA結構并提高布線資源有效利用率的布線算法。同時由于晶體管尺寸的不斷減小,有必要在FPGA布線算法中考慮功耗和時序問題。 本論文所作的研究工作主要包括:提出一種基于Tile的FPGA結構描述方法,對FPGA功耗模型和時序模型進行了研究,實現(xiàn)了考慮FPGA功耗、布線資源利用率的布線算法。 在FPGA結構描述方面,本文在分析現(xiàn)代商用FPGA層次化結構及學術上對FPGA描述方法的基礎上,提出一種基于Tile的FPGA結構描述。由于基本Tile的重復性,采用該方法可以簡化FPGA結構的描述,同時由于該方法是以硬件結構為根據(jù),為FPGA軟硬件提供了簡單而靈活的接口,該方法在原型系統(tǒng)中測試證明是正確的。 在FPGA功耗模型方面,本文研究了ASIC中關于電路功耗計算的基本方法,并將其應用到FPGA功耗分析中。在模型中的采用了混合的功耗模型,包括動態(tài)功耗模型和靜態(tài)功耗模型。動態(tài)功耗的計算采用基于節(jié)點狀態(tài)轉換率的開關級動態(tài)功耗計算和邏輯塊宏模型,靜態(tài)功耗則采用基于公式計算的晶體管漏電功耗模型和邏輯塊基于仿真的LUT/MUX表達式計算模型。這些功耗模型將運用到我們后面的功耗計算和基于功耗驅動的布線算法中。 在FPGA布線算法研究和實現(xiàn)方面,本文在介紹基本的搜索算法之后,介紹了將FPGA硬件結構轉變?yōu)镕PGA布線程序可識別的布線資源圖的方法,并將基本的搜索算法運用的FPGA布線資源圖上,實現(xiàn)FPGA的基于布通率的布線算法。在此基礎上,借鑒了FPGA時序分析方法,將時序分析作為布線算法的一子模塊,對基于時序的布線算法進行了研究;同時采用了FPGA功耗模型,在布線算法實現(xiàn)中考慮了動態(tài)功耗的問題。最后在布線算法中實現(xiàn)兩種啟發(fā)式策略以提高可布線資源有效利用率。
上傳時間: 2013-04-24
上傳用戶:long14578
論文設計了一種FPGA結構描述方法,解決了FPGA建模問題。FPGA結構描述方法包含邏輯單元信息,互連線信息等10部分。當采用不同的FPGA芯片進行布局布線時,只需要使用結構描述方法重新定義這種FPGA芯片的結構,不需要改變布局布線工具。 為了配合FPGA編程下載,論文改進了劃分網(wǎng)表算法,能夠生成LUT配置信息文件。改進了布局布線算法,能夠支持更多的商用FPGA結構特征,開發(fā)的布局布線工具在可布通性上和VPR接近,布局階段能夠減少21%的邏輯單元交換次數(shù),它在布局布線之后生成內(nèi)部連接信息,布局信息和布線信息。這些信息提供給布局布線的下一階段編程下載必要的支持,可以生成位流文件下載到FPGA中。
上傳時間: 2013-07-29
上傳用戶:氣溫達上千萬的
S3C6410核心板原理圖protel99se
上傳時間: 2013-07-23
上傳用戶:xz85592677
快速應用protel 祝每個學電子的初級學者 快快進步
上傳時間: 2013-04-24
上傳用戶:dengzb84
PADS2007安裝詳細圖文說明及PASD文檔轉PROTEL99SE的方法,很實用
上傳時間: 2013-04-24
上傳用戶:hxy200501
Protel 99 采用全新的管理方式,即數(shù)據(jù)庫的管理方式。Protel 99 是在桌 面環(huán)境下第一個以獨特的設計管理和團隊合作技術為核心的全方位的印制板設 計系統(tǒng)。所有Protel 99 設計文件都被存儲在唯一的綜合設計數(shù)據(jù)庫中,并顯示 在唯一的綜合設計編輯窗口。Protel 99 軟件沿襲了Protel 以前版本方便易學的 特點,內(nèi)部界面與Protel 98 大體相同,新增加了一些功能模塊。Protel 公司引 進了德國INCASES 公司的先進技術,在Protel99 中集成了信號完整性工具,精 確的模型和板分析,幫助你在設計周期里利用信號完整性分析可獲得一次性成 功和消除盲目性。Protel99 容易使用的特性就是新的“這是什么”幫助。按下 任何對話框右上角的小問號,然后選擇你所要的信息。現(xiàn)在可以很快地看到特 性的功能,然后用到設計中,按下狀態(tài)欄末端的按鈕,使用自然語言幫助顧問。
上傳時間: 2013-04-24
上傳用戶:zhang469965156
Protel 99 SE主要由原理圖設計系統(tǒng)、印制電路板設計系統(tǒng)兩大部分組成。
上傳時間: 2013-06-20
上傳用戶:mdrd3081