數據采集系統是信號與信息處理系統中不可缺少的重要組成部分,同時也是軟件無線電系統中的核心模塊,在現代雷達系統以及無線基站系統中的應用越來越廣泛。為了能夠滿足目前對軟件無線電接收機自適應性及靈活性的要求,并充分體現在高性能FPGA平臺上設計SOC系統的思路,本文提出了由高速高精度A/D轉換芯片、高性能FPGA、PCI總線接口、DB25并行接口組成的高速數據采集系統設計方案及實現方法。其中FPGA作為本系統的控制核心和傳輸橋梁,發揮了極其重要的作用。通過FPGA不僅完成了系統中全部數字電路部分的設計,并且使系統具有了較高的可適應性、可擴展性和可調試性。 在時序數字邏輯設計上,充分利用FPGA中豐富的時序資源,如鎖相環PLL、觸發器,緩沖器FIFO、計數器等,能夠方便的完成對系統輸入輸出時鐘的精確控制以及根據系統需要對各處時序延時進行修正。 在存儲器設計上,采用FPGA片內存儲器??筛鶕到y需要隨時進行設置,并且能夠方便的完成數據格式的合并、拆分以及數據傳輸率的調整。 在傳輸接口設計上,采用并行接口和PCI總線接口的兩種數據傳輸模式。通過FPGA中的宏功能模塊和IP資源實現了對這兩種接口的邏輯控制,可使系統方便的在兩種傳輸模式下進行切換。 在系統工作過程控制上,通過VB程序編寫了應用于PC端的上層控制軟件。并通過并行接口實現了PC和FPGA之間的交互,從而能夠方便的在PC機上完成對系統工作過程的控制和工作模式的選擇。 在系統調試方面,充分利用QuartuslI軟件中自帶的嵌入式邏輯分析儀SignalTaplI,實時準確的驗證了在系統整個傳輸過程中數據的正確性和時序性,并極大的降低了用常規儀器觀測FPGA中眾多待測引腳的難度。 本文第四章針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結果。同時,文中還在其它章節詳細介紹了系統的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統的仿真結果和測試結果給出了分析及討論。最后還附上了系統的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。
上傳時間: 2013-06-09
上傳用戶:lh25584
FPGA布局算法和軟件位于工藝映射和布線之間,是一個承上啟下的階段,對最終的布通率和時序都有著重要的影響。 本論文的工作之一便是研究旨在提高布通率的布局算法。在研究了國內外裝箱和布局算法的基礎上,本文提出了一種新的結合了裝箱的布局算法框架,并稱之為"低溫交替改善的"布局算法。其基本思想是,在模擬退火的低溫階段交替的優化裝箱和布局。本文給了基于學術界標準布局布線軟件VPR的一個軟件實現,并且提出了低溫的判定條件以及一種新的選擇待交換邏輯單元的方法。采用三種不同的裝箱算法作為布局輸入,基于VPR的低溫交替改善的布局算法實現,在布通率上,比VPR分別提高了21.3%、15.5%、10.7%。而帶來的平均額外時間開銷不到20%。 FPGA布局軟件實現對整個FPGA CAD流程的運行效率,算法的可擴展性也有著不可忽視的影響?,F代FPGA有著多樣而復雜的邏輯和布線資源。而學術界的布局軟件'VPR所面向的FPGA卻只能處理十分簡單的FPGA結構,對于宏、總線、多時鐘等實際應用中很重要的部分都沒有考慮。本文提出了"邏輯單元層"的概念,用具有特定幾何結構的邏輯單元層來統一處理多種類型的邏輯資源。針對相對位置約束在現代FPGA布局軟件中的重要地位,我們提出了一種處理相對位置約束的方法。這些討論均已經在面向Xilinx SpartanⅡ芯片布局的原型系統中得到了實現,初步證實了這些方法的可擴展性和實用性。
上傳時間: 2013-06-21
上傳用戶:ezgame
現場可編程門陣列(FPGA)能夠減少電子系統的開發風險和開發成本,縮短上市時間,降低維護升級成本,故廣泛地應用在電子系統中。最新的FPGA都采用了層次化的布線資源結構,與以前的結構發生了很大的變化。由于FPGA布線資源的固定性和有限性,因此需要開發適用于這種層次化的FPGA結構并提高布線資源有效利用率的布線算法。同時由于晶體管尺寸的不斷減小,有必要在FPGA布線算法中考慮功耗和時序問題。 本論文所作的研究工作主要包括:提出一種基于Tile的FPGA結構描述方法,對FPGA功耗模型和時序模型進行了研究,實現了考慮FPGA功耗、布線資源利用率的布線算法。 在FPGA結構描述方面,本文在分析現代商用FPGA層次化結構及學術上對FPGA描述方法的基礎上,提出一種基于Tile的FPGA結構描述。由于基本Tile的重復性,采用該方法可以簡化FPGA結構的描述,同時由于該方法是以硬件結構為根據,為FPGA軟硬件提供了簡單而靈活的接口,該方法在原型系統中測試證明是正確的。 在FPGA功耗模型方面,本文研究了ASIC中關于電路功耗計算的基本方法,并將其應用到FPGA功耗分析中。在模型中的采用了混合的功耗模型,包括動態功耗模型和靜態功耗模型。動態功耗的計算采用基于節點狀態轉換率的開關級動態功耗計算和邏輯塊宏模型,靜態功耗則采用基于公式計算的晶體管漏電功耗模型和邏輯塊基于仿真的LUT/MUX表達式計算模型。這些功耗模型將運用到我們后面的功耗計算和基于功耗驅動的布線算法中。 在FPGA布線算法研究和實現方面,本文在介紹基本的搜索算法之后,介紹了將FPGA硬件結構轉變為FPGA布線程序可識別的布線資源圖的方法,并將基本的搜索算法運用的FPGA布線資源圖上,實現FPGA的基于布通率的布線算法。在此基礎上,借鑒了FPGA時序分析方法,將時序分析作為布線算法的一子模塊,對基于時序的布線算法進行了研究;同時采用了FPGA功耗模型,在布線算法實現中考慮了動態功耗的問題。最后在布線算法中實現兩種啟發式策略以提高可布線資源有效利用率。
上傳時間: 2013-04-24
上傳用戶:long14578
·《Windows CE·NET嵌入式工業用控制器及自動控制系統設計》 作者:葉宏材譯者:開本:ISBN:730210339 出版社:清華大學出版社出版日期:2005-02-01 Windows CE·NET嵌入式工業用控制器及自動控制系統設計-內容簡介微軟Windows CE是一個開放且多樣化的32位嵌入式操作系統。其設計目的是為符合廣泛的智能設備的需求,例如從諸
上傳時間: 2013-04-24
上傳用戶:1136815862
51的匯編教程,感于單片機教材及自學單片機的痛苦經歷,決定做這一版,以幫助那些和我一樣,身邊沒有一個老師可以問的人?,F先放上一個關于宏匯編軟件的說明,內容竭盡詳細。
上傳時間: 2013-06-01
上傳用戶:dbs012280
·作者:林昌祿出版社:電子工業出版社出版時間:2002-6-1開本:16開頁數:1252天線工程手冊 作品介紹:本手冊是根據國內最著名的天線專家、教授的最新研究與工程設計成果并匯集了國際上的最新資料精心編撰而成的宏篇巨著,是目前國內第一本全面論述天線工程最系統、最完整的工具書。全書共分四篇29章。第一篇為天線基礎,介紹了天線的基本參數、基本原理、基本理論和基本分析方法,為讀者閱讀后續各章打下堅實基礎
上傳時間: 2013-07-28
上傳用戶:dong
該MFC參考含蓋了Microsoft基本類庫中的類、全局函數、全局變量和宏的內容。 參考中“類層次結構圖”是為了方便查找某個類的基類。
上傳時間: 2013-06-18
上傳用戶:淺言微笑
行為級仿真是提高流水線(Pipeline)ADC設計效率的重要手段。建立精確的行為級模型是進行行為級仿真的關鍵。本文采用基于電路宏模型技術的運算放大器模型,構建了流水線ADC的行為級模型并進行仿真。為驗證提出模型的精度,以一個7位流水線ADC為例,分別進行了電路級與行為級的仿真,并做了對比。結果表明這樣構建的行為級模型能較好地反映實際電路的特性,同時仿真時間大大縮短。
上傳時間: 2013-10-18
上傳用戶:zsjinju
This application note is an overview discussion of theLinear Technology SPICE macromodel library. It assumeslittle if any prior knowledge of this software library or itshistory. However, it does assume familiarity with both theanalog simulation program SPICE (or one of its manyderivatives), and modern day op amps, including bipolar,JFET, and MOSFET amplifier technologies
上傳時間: 2013-11-14
上傳用戶:zhanditian
好東東
上傳時間: 2013-11-25
上傳用戶:元宵漢堡包