Stellaris FPGA 擴展板是電子產(chǎn)品,可以直接連接到 Stellaris DK-LM3S9B96 開發(fā)板的外圍設(shè)備接口 (EPI) 端口,用于演示 Stellaris 微處理器的機器對機器 (M2M)、高帶寬并行接口功能。能夠在 DK-LM3S9B96 開發(fā)板的大型 3.5 英寸觸摸顯示屏上控制和演示 FPGA 擴展板的攝像機采集視頻。
中文名稱 | Stellaris FPGA | 特????點 | 控制和演示像機采集視頻 |
---|---|---|---|
作????用 | 有高帶寬并行接口功能 | 類????型 | (EPI) 端口 |
具有 100k 系統(tǒng)門 1/13 英寸 CMOS VGA (640x480) 彩色攝像機模塊的 Xilinx Spartan 3E FPGA
用于圖形/視頻緩沖器的 1MB 異步 10nsec SRAM
用于提高 LCD 性能的存儲器映射 LCD I/F
用于存儲配置數(shù)據(jù)的 1KB I2C 存儲器
用于 FPGA 編程的標準 1 x 6 和 2 x 5 接頭
8 個 FPGA 測試板(可提供 3 個 I/O 和 5 個輸入)為用戶提供了靈活的功能
8 個 FPGA 測試板可提供 5 個輸入和 3 個 I/O,便于用戶在 GPM D16-A12 模式下以 50MHz 的頻率進行 EPI
做無線通信買帶你想要的網(wǎng)絡(luò)模塊的開發(fā)板就可以。 具體可以查網(wǎng)站開發(fā)板的實驗例程和硬件資源,有無線通信相關(guān)實驗的最好。 一般涉及到無線通信,都會涉及到Nios中編程,所以不單純是VHDL。
a、BANK劃分原則:上下bank(頂和低-也叫列column)存儲器接口 左右bank(左右--也叫ROW)高速收發(fā)--LVDS(帶DPA-OCT)(若DDR分配到?jīng)]有RUP,RDN的B...
FPGA的端口輸出電平大都為0~3.3V的,升壓復(fù)雜降壓容易,在需要輸出0~1.8V的輸出端口上,設(shè)計上兩個分壓電阻就行了:220Ω+270Ω=490Ω,3.3V*270/490≈1.82V。
格式:pdf
大?。?span id="rveszkv" class="single-tag-height">60KB
頁數(shù): 6頁
評分: 4.7
基于 FPGA的 BFM 設(shè)計 一.功能描述 BFM 總線功能模型, BFM 的作用是將低層總線的時序封裝起來,對高層提供一個調(diào)用 接口,使得高層不用關(guān)心低層的實現(xiàn)細節(jié), 專注于 testcase的設(shè)計。 BFM 就是針對特定設(shè)計 單元的總線接口模型,例如微處理器的總線接口模型。它不包括 RTL 或門級單元內(nèi)部的細 節(jié)。 BFM 的目的是為了使驗證代碼的仿真速度更快,行為建模更容易,并且模型更易使用。 基于任務(wù)的 BFM 一般用于單元級測試。單元一般沒有整個系統(tǒng)復(fù)雜,因此不需要功能強大 的 Testbench。簡單的 BFM 可以簡化復(fù)雜模塊的早期測試, 尤其當單元接口簡單或只有一個 總線接口時。 當被測單元需要完成許多計算, 但使用相對少的總線周期時, 基于任務(wù)的 BFM 將有極高的性能。因為這種 BFM 在每個時鐘周期的空閑狀態(tài)不執(zhí)行總線周期,它在任務(wù) 無效時不會觸發(fā)任何信號,對輸入數(shù)
格式:pdf
大?。?span id="qexzfhp" class="single-tag-height">60KB
頁數(shù): 18頁
評分: 4.3
FPGA課程設(shè)計報告 題目:單電梯微控器設(shè)計 院系名稱 : 電子工程學(xué)院 專業(yè)班級 : 微電子 0903 學(xué) 號 : 18 號 學(xué)生姓名 : 張斌 導(dǎo)師姓名 : 劉鎮(zhèn)弢 起止時間 : 2012年 6 月 18日至 2012年 6月 29日 - 1 - 單電梯微控器設(shè)計 一、功能描述: 本設(shè)計實現(xiàn)一個單電梯微控器,具體功能如下: 1.異步信號復(fù)位,復(fù)位后系統(tǒng)重新開始。 2.復(fù)位后系統(tǒng)為 1層停止狀態(tài),系統(tǒng)總樓層數(shù)為 7層。 3.每一層有上下兩個呼叫電梯按鍵, 電梯內(nèi)部有 1—7的樓層選擇按鍵, 和開 關(guān)門按鍵。 LED 指示當前電梯工作狀態(tài)(上 /下/停),數(shù)碼管顯示電梯當前 所在樓層,和輸入的要去的目的樓層。 4.電梯運行中有人按下上下開關(guān),電梯會自動前往呼叫樓層。若期間有其他 人呼叫,若電梯路過則停止接人。 5.電梯會按照內(nèi)部人輸入的樓層,依次抵達所去樓層,到達時停止等待。 6.電梯具有
基本特點
1),用戶不需要投片生產(chǎn),就能得到合用的芯片。
2)FPGA可做其它全定制或半定制ASIC電路的中試樣片。
3)FPGA。
4)FPGA是ASIC電路中的器件之一。
5) FPGA,可以與CMOS、TTL電平兼容。
可以說,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。
FPGA是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的,因此,工作時需要對片內(nèi)的RAM進行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。
加電時,F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置完成后,F(xiàn)PGA進入工作狀態(tài)。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA能夠反復(fù)使用。FPGA的編程無須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。當需要修改FPGA功能時,只需換一片EPROM即可。這樣,同一片F(xiàn)PGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,F(xiàn)PGA的使用非常靈活。
第1章FPGA概述
1.1FPGA的發(fā)展歷程
1.2FPGA的基本原理
1.2.1基于查找表的FPGA的基本結(jié)構(gòu)及邏輯實現(xiàn)原理
1.2.2基于乘積項的FPGA的基本結(jié)構(gòu)及邏輯實現(xiàn)原理
1.2.3FPGA的配置應(yīng)用
1.3FPGA的設(shè)計方法
1.4FPGA的設(shè)計流程
1.4.1基于"自頂向下"設(shè)計方法的FPGA設(shè)計流程
1.4.2基于"自頂向下"設(shè)計流程的優(yōu)點
1.5總結(jié)與結(jié)論
第2章硬件描述語言入門
2.1VHDL入門
2.1.1VHDL的模塊組織
2.1.2基本的數(shù)據(jù)類型及常量、變量、信號
2.1.3運算符及表達式
2.1.4VHDL基本語句
2.1.5典型電路的設(shè)計
2.2VerilogHDL入門
2.2.1VerilogHDL模塊的結(jié)構(gòu)
2.2.2基本的數(shù)據(jù)類型及常量、變量
2.2.3運算符及表達式
2.2.4語句
2.2.5典型電路的設(shè)計
2.2.6小結(jié)
2.3總結(jié)與結(jié)論
第3章簡單電路的HDL設(shè)計
3.1基本組合邏輯運算
3.1.1與運算
3.1.2或運算
3.1.3異或運算
3.1.4與非運算
3.1.5二選一多路選擇器
3.1.6兩位比較器
3.2基本時序器件--寄存器
3.2.1D觸發(fā)器
3.2.2T觸發(fā)器
3.2.3J-K觸發(fā)器
3.2.4時序器件--移位寄存器
3.3簡單數(shù)學(xué)運算
3.3.14位加法器
3.3.24位計數(shù)器
3.3.34位乘法器
3.4總結(jié)與結(jié)論
第4章FPGA的同步設(shè)計
4.1同步的定義
4.2同步部件
4.2.1基本的同步部件
4.2.2同步清除D型觸發(fā)器
4.2.3E型觸發(fā)器
4.2.4T型觸發(fā)器
4.2.5同步R-S觸發(fā)器
4.2.6R型觸發(fā)器
4.3狀態(tài)產(chǎn)生
4.3.1狀態(tài)的無條件執(zhí)行
4.3.2狀態(tài)的有條件執(zhí)行
4.4中央允許產(chǎn)生器
4.5同步清除
4.6時鐘歪斜的清除
4.7異步接口
4.7.1互相同步的系統(tǒng)
4.7.2互相異步的系統(tǒng)
4.7.3同步系統(tǒng)的異步輸入
4.7.4握手發(fā)送數(shù)據(jù)的安全性
4.7.5微處理器存儲器映射中的FPGA
4.7.6亞穩(wěn)定性
4.7.7小結(jié)
4.8總結(jié)與結(jié)論
第5章常見的FPGA設(shè)計實例
……
第6章FPGA的配置與編程
第7章3DES算法的FPGA實現(xiàn)及其在3DES-PCI安全卡中的應(yīng)用
第8章FPGA發(fā)展趨勢
附錄1世界著名的FPGA廠商
附錄2常用的FPGA開發(fā)工具
參考文獻
在眾多汽車電子系統(tǒng)開發(fā)領(lǐng)域中,賽車一直是FPGA大顯身手的場所。在汽車ECU領(lǐng)域,F(xiàn)PGA可協(xié)助提升靈活性、性能和可靠性。各大涉及賽車業(yè)務(wù)的機構(gòu),如先進引擎研究有限公司(AER,AdvancedEngineResearchLtd)屬下的電子設(shè)計部LifeRacing,已開始在其ECU設(shè)計中引入Actel以Flash為基礎(chǔ)ProASICPlus的FPGA器件。有競爭力的賽車ECU需要采用復(fù)雜的調(diào)節(jié)算法,專為每個獨立的控制器而優(yōu)化,以管理引擎的定時功能。使用傳統(tǒng)的解決方案即標準定時處理單元(TPU)控制器,這個關(guān)鍵軟件會隨著應(yīng)用要求的改變,需要進行重大的修改。然而,借助基于Flash的FPGA的系統(tǒng)內(nèi)可重編程功能(ISP),設(shè)計人員可以利用單芯片的上電運行FPGA器件取代以往的TPU控制器,從而縮短軟件開發(fā)時間、減少調(diào)試需求和加速產(chǎn)品的整體上市時間。
在ECU中,一般FPGA的主要功能是從機軸觸輪信號中提取引擎的位置信息。FPGA會根據(jù)抽象的機軸角度發(fā)出CPU中斷信號,而非傳統(tǒng)設(shè)計應(yīng)用的觸輪齒位,因而提高了靈活性和精度。ECU通常會將燃料添加和點火動作編為定時的調(diào)度事件,并以調(diào)度代碼執(zhí)行時間的引擎工作狀況為基礎(chǔ)。在事件發(fā)生前改變引擎工作狀態(tài)會引起角度誤差,而調(diào)度代碼往往與當前引擎的機軸觸輪輪齒式樣密切相關(guān)。FPGA能令調(diào)度代碼不受信號式樣影響,還能通過監(jiān)測引擎工作狀況來進行事件調(diào)度和持續(xù)調(diào)節(jié),直至事件發(fā)生。此舉能提升代碼效率和靈活性,同時改善動態(tài)狀況下的控制精度。而且,基于Flash的FPGA(如Actel的ProASICPlus)的上電運行功能,能助設(shè)計人員除去傳統(tǒng)需要用來阻止燃料注射驅(qū)動器或點火線圈驅(qū)動器在上電期間啟動的附加元件。
LifeRacing專有的ECU設(shè)計F88便成功地應(yīng)用于2003年度SuperfundWorldSeries的第一輪賽事中-這是進入一級方程式大賽(Formula1)的重要踏腳石。
目前,商用道路車輛制造商也在考慮采用LifeRacing的ECU。這個控制單元具有高度靈活性,最適用于原型制造和研發(fā)環(huán)境,能應(yīng)付各式不同的引擎設(shè)置。FPGA正獲得廣泛接納,用于新一代汽車電子的設(shè)計方案中。在選擇FPGA的過程中深入了解各種技術(shù)的獨特性能,汽車設(shè)計人員便能從最有前景的技術(shù)中獲益,而不會影響業(yè)界在制造高可靠性和成本效益汽車方面的美譽。