了解汽車電子產(chǎn)品的主要物理故障風險后,現(xiàn)在來討論安全和防篡改等問題可能顯得奇怪。然而,任何影響汽車系統(tǒng)可靠性因素的討論,如果沒有考慮人為干預(有意或無意的)的影響,都是不完整的。重要的是,我們必須確認汽車安全性和可靠性的建立是從組件層面開始。舉例說,如果黑客能夠侵入基于FPGA的衛(wèi)星無線總臺接收器,并破壞用戶的身份鑒別機制,某些不道德的用戶就可以免費取用服務。系統(tǒng)的安全機制一旦被擊破,便可輕易地將有關的技術散布給大眾取用。只要登陸某些網(wǎng)站,就可輕松找到各種破解收費服務的控制臺軟件。從汽車制造商的角度來看,高風險的情況可能涉及汽車的防盜或安全系統(tǒng)。
或許更危險的情況是越來越多人嘗試"調校"汽車產(chǎn)品以提高性能,此舉通常會破壞地區(qū)或國家性的安全和環(huán)境標準。這類非法改裝活動經(jīng)由多種渠道提供,往往很難以控制和打擊。許多改裝者會重新校準各式車載系統(tǒng)元件的常規(guī)設置,并修改燃油輸送、電子點火時間及其它控制功能,以便增強性能。
當然,這些改變可能會造成汽車在違反制造商的技術規(guī)格和保修規(guī)定的情況下行駛,但聰明的改裝者卻提供選項,可以將所有改動還原,令到損壞及超標使用的汽車符合制造商的保修條款,以期獲得合法的賠償。
要減少這些安全問題,應從技術的選定開始。業(yè)界專家普遍同意反熔絲是現(xiàn)有最安全的可編程架構,因為要清楚讀取以反熔絲為基礎器件的狀態(tài)極之困難。例如,Actel的200萬門反熔絲FPGA包含約5,300萬個反熔絲,當中只有2-5%會在一般的設計中進行編程。因此,若要成功讀取某項設計的內容機會微乎其微,更何況更改其中的編程狀態(tài)。
一般而言,基于Flash的器件也是安全的;由于Flash的半導體層面不會發(fā)生任何物理變化,因此不可能通過非法探測來得知器件的狀態(tài)。一些供應商甚至采用訪問密鑰等方案,進一步加強保護措施。Actel的新型ProASICPLUS系列便采用了79至263位長的密鑰,一旦用密鑰來保護后,內容便不可能被讀取,除非對器件進行解鎖。相反地,基于SRAM的器件需要外加配置器件(通常為板載PROM),在上電時向SRAM器件發(fā)送配置位流。但此位流很容易被黑客攔截,從而進行復制或直接讀取其內容。
問題是新工藝采用了高壓應力測試進行評估。這類測試在取得氧化膜壽命的統(tǒng)計預測數(shù)據(jù)以及探測重要的制造與工藝難度方面很有效,但在建模和預測產(chǎn)品的早期故障方面收效甚微,特別是對于偶發(fā)性的故障。最初的擊穿會在器件投入使用后很短時間內造成嚴重的故障后果。
找出及消除這些最初擊穿故障的原因是一大挑戰(zhàn)。從TDDB數(shù)據(jù)進行測試和驗證能得出氧化膜的真正擊穿壽命極限,但是這些數(shù)據(jù)在確定單個器件產(chǎn)品的壽命方面并不可靠。
即使半導體供應商有方法找出或消除早期故障,越來越多推測指出90nm器件的真正壽命周期可能不足以滿足許多商業(yè)應用的要求。如果這些理論正確,汽車產(chǎn)品設計人員可能別無選擇,只有指定基于更可靠幾何尺寸和工藝的器件,為了提高可靠性而被迫放棄新一代工藝的邊際效益。
汽車電子設計人員通過使用具有擴展溫度范圍的FPGA技術,能夠顯著提高應對多種故障的能力。雖然許多元件供應商采用預防性的設計技術及限定方法來模擬和仿真環(huán)境影響,但是某些FPGA構架在承受擴展溫度范圍方面仍然具有先天優(yōu)勢。舉例說,Actel以反熔絲為基礎的汽車器件能承受業(yè)界最高的結點溫度(+150℃),為設計人員的高可靠性系統(tǒng)帶來更大的性能冗余。
在高溫下工作的能力不僅有利于抵御故障。由于汽車電子應用在空間和成本上都沒有余地來加設風扇和散熱裝置,因此器件必須在沒有外部散熱裝置的情況下仍能提供所需的性能。
極端的環(huán)境往往會導致與FPGA組裝和封裝相關的故障模式,而與裝置本身無關。所以在汽車電子系統(tǒng)的各個層面預留規(guī)格余地非常重要。FPGA供貨商如Xilinx和Actel等提供的產(chǎn)品具有較寬的軍用溫度范圍,能夠更好地定義熱膨脹系數(shù),避免熱應力的影響。
即使在正常的溫度和電壓下工作,在FPGA的柵極氧化膜上反復施加電壓應力最終也會使器件內的電介質絕緣層發(fā)生擊穿。這種隨使用時間累計而產(chǎn)生的擊穿現(xiàn)象稱為"時間相關絕緣擊穿"(TDDB)。加上深亞微米技術的應用,會增加這類故障在現(xiàn)場發(fā)生的風險。
做無線通信買帶你想要的網(wǎng)絡模塊的開發(fā)板就可以。 具體可以查網(wǎng)站開發(fā)板的實驗例程和硬件資源,有無線通信相關實驗的最好。 一般涉及到無線通信,都會涉及到Nios中編程,所以不單純是VHDL。
徑流系數(shù)主要受集水區(qū)的地形、流域特性因子、平均坡度、地表植被情況及土壤特性等的影響。徑流系數(shù)越大則代表降雨較不易被土壤吸收,亦即會增加排水溝渠的負荷。
搖床運動的不對稱性它對礦粒沿縱向的選擇性搬運及床層的松散影響很大。適宜的不對稱性,要求既能保證較好的選擇性搬運性能,又保證床層的充分松散。對較難松散和較易搬運的粗粒物料,不對稱性可小些,對較易松散,但...
過去汽車電子產(chǎn)品的開發(fā)周期是漫長的,而現(xiàn)在許多汽車制造商現(xiàn)正致力于在更短的時間內,裝備消費者所需的新一代汽車。諸如GPS導航系統(tǒng)和DVD播放機等設備的產(chǎn)品生命周期相對較短,因此,產(chǎn)品推向市場的速度非常重要。今天,采用ASIC可能會使開發(fā)周期增加30周,加上掩模成本大幅攀升,使得開支和風險也進一步提高。
與此同時,因為當今的汽車引入了許多標準和技術,使ASIC的應用缺乏靈活性,從而增加其被廢棄和延遲應用的風險。消費者還要求享有各種功能選項,使得汽車廠商必需以一套元件組合為基礎,再根據(jù)不同需求進行配置。為了快速實現(xiàn)這些高度集成和不斷變化的系統(tǒng),能夠使產(chǎn)品快速推向市場的FPGA為汽車廠商帶來了所需的靈活性,可在現(xiàn)場進行系統(tǒng)硬件升級,而毋須執(zhí)行昂貴的返工工程和部件更換。所以,F(xiàn)PGA現(xiàn)已應用于汽車電子中,范疇從設計驗證到制造和服務。隨著汽車內的空間日益寶貴,可編程邏輯能在小型單芯片方案上集成許多不同功能的特性也顯得極具吸引。
在眾多汽車電子系統(tǒng)開發(fā)領域中,賽車一直是FPGA大顯身手的場所。在汽車ECU領域,F(xiàn)PGA可協(xié)助提升靈活性、性能和可靠性。各大涉及賽車業(yè)務的機構,如先進引擎研究有限公司(AER,AdvancedEngineResearchLtd)屬下的電子設計部LifeRacing,已開始在其ECU設計中引入Actel以Flash為基礎ProASICPlus的FPGA器件。有競爭力的賽車ECU需要采用復雜的調節(jié)算法,專為每個獨立的控制器而優(yōu)化,以管理引擎的定時功能。使用傳統(tǒng)的解決方案即標準定時處理單元(TPU)控制器,這個關鍵軟件會隨著應用要求的改變,需要進行重大的修改。然而,借助基于Flash的FPGA的系統(tǒng)內可重編程功能(ISP),設計人員可以利用單芯片的上電運行FPGA器件取代以往的TPU控制器,從而縮短軟件開發(fā)時間、減少調試需求和加速產(chǎn)品的整體上市時間。
在ECU中,一般FPGA的主要功能是從機軸觸輪信號中提取引擎的位置信息。FPGA會根據(jù)抽象的機軸角度發(fā)出CPU中斷信號,而非傳統(tǒng)設計應用的觸輪齒位,因而提高了靈活性和精度。ECU通常會將燃料添加和點火動作編為定時的調度事件,并以調度代碼執(zhí)行時間的引擎工作狀況為基礎。在事件發(fā)生前改變引擎工作狀態(tài)會引起角度誤差,而調度代碼往往與當前引擎的機軸觸輪輪齒式樣密切相關。FPGA能令調度代碼不受信號式樣影響,還能通過監(jiān)測引擎工作狀況來進行事件調度和持續(xù)調節(jié),直至事件發(fā)生。此舉能提升代碼效率和靈活性,同時改善動態(tài)狀況下的控制精度。而且,基于Flash的FPGA(如Actel的ProASICPlus)的上電運行功能,能助設計人員除去傳統(tǒng)需要用來阻止燃料注射驅動器或點火線圈驅動器在上電期間啟動的附加元件。
LifeRacing專有的ECU設計F88便成功地應用于2003年度SuperfundWorldSeries的第一輪賽事中-這是進入一級方程式大賽(Formula1)的重要踏腳石。
目前,商用道路車輛制造商也在考慮采用LifeRacing的ECU。這個控制單元具有高度靈活性,最適用于原型制造和研發(fā)環(huán)境,能應付各式不同的引擎設置。FPGA正獲得廣泛接納,用于新一代汽車電子的設計方案中。在選擇FPGA的過程中深入了解各種技術的獨特性能,汽車設計人員便能從最有前景的技術中獲益,而不會影響業(yè)界在制造高可靠性和成本效益汽車方面的美譽。
格式:pdf
大?。?span id="yv1d2da" class="single-tag-height">4.9MB
頁數(shù): 53頁
評分: 4.5
摘要 I 摘要 近年來,F(xiàn)PGA應用技術發(fā)展迅速,由此產(chǎn)生了對 FPGA開發(fā)應用人才的迫切 需求。因此,掌握 FPGA的發(fā)展現(xiàn)狀,了解 FPGA的功能應用尤為重要。 運用 protel 開發(fā)軟件,通過對通用型 FPGA開發(fā)板的原理圖設計與 PCB印制電路板的制作, 深入了解 FPGA的接口功能與拓展電路的功能原理及應用,對出現(xiàn)的問題進行分 析與解決,從而對 FPGA芯片功能的認識以及對 FPGA拓展電路的認識, 進而學會 FPGA產(chǎn)品的開發(fā)與應用。 ABSTRACT II ABSTRACT In recent years,the development of FPGA application technology is very quickly, as a result,there is urgent need of qualified personnel at FPGA dev
基本特點
1),用戶不需要投片生產(chǎn),就能得到合用的芯片。
2)FPGA可做其它全定制或半定制ASIC電路的中試樣片。
3)FPGA。
4)FPGA是ASIC電路中的器件之一。
5) FPGA,可以與CMOS、TTL電平兼容。
可以說,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。
FPGA是由存放在片內RAM中的程序來設置其工作狀態(tài)的,因此,工作時需要對片內的RAM進行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。
加電時,F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內編程RAM中,配置完成后,F(xiàn)PGA進入工作狀態(tài)。掉電后,F(xiàn)PGA恢復成白片,內部邏輯關系消失,因此,F(xiàn)PGA能夠反復使用。FPGA的編程無須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。當需要修改FPGA功能時,只需換一片EPROM即可。這樣,同一片F(xiàn)PGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,F(xiàn)PGA的使用非常靈活。
具有 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
第1章 基于FPGA的最小系統(tǒng)板的設計及下載 1
1.1 FPGA最小系統(tǒng)板的設計及應用(SpartanⅡE、SpartanⅢ) 1
1.2 FPGA開發(fā)板的設計 10
1.3 FPGA最小系統(tǒng)板下載配置 18
第2章 FPGA的存儲模塊設計 29
2.1 靜態(tài)隨機存取存儲器SRAM程序設計 29
2.2 FIFO先進先出模塊程序設計 31
2.3 XC18V02存儲芯片(E2PROM)的接口電路、時序及應用程序設計 45
2.4 AT24C02存儲芯片的接口電路、時序及應用程序設計(I2C串行通信) 50
2.5 AT28C256存儲芯片的接口電路、時序及應用程序設計 65
第3章 FPGA的時鐘模塊設計 70
3.1 實時時鐘芯片DS12887的接口電路、時序及程序設計 70
3.2 實時時鐘芯片PCF8563的接口電路、時序及程序設計 81
3.3 DCM時鐘管理應用設計 120
第4章 FPGA的外圍接口(I/O)及顯示設計 133
4.1 輕觸開關的應用設計 133
4.2 平撥開關的應用設計 138
4.3 BCD碼撥盤的應用設計 139
4.4 PS/2鍵盤及鼠標的應用設計 141
4.5 LED顯示模塊設計 155
4.6 LCD顯示操作時序及驅動模塊的程序設計 160
4.7 VGA顯示模塊設計 184
4.8 觸摸屏的應用模塊設計 190
4.9 電機的應用設計 207
第5章 FPGA的控制模塊設計 221
5.1 VHDL語言中狀態(tài)機的程序設計 221
5.2 基于FPGA的高速微型打印機的控制程序設計 231
5.3 基于FPGA的CAN總線控制器程序設計 239
第6章 FPGA的模/數(shù)、數(shù)/模轉換模塊設計 261
6.1 DAC0832數(shù)/模轉換電路及程序設計 261
6.2 TLC7524數(shù)/模轉換電路及程序設計 266
6.3 AD9740數(shù)模轉換電路及程序設計 272
6.4 ADC0809模數(shù)轉換電路與程序設計 279
6.5 TLC5510模數(shù)轉換電路與程序設計 287
6.6 ADS5102高速模數(shù)轉換器的程序設計 290
第7章 FPGA的通信模塊設計 298
7.1 RS-232串行通信接口模塊設計 298
7.2 RS-485串行通信接口模塊設計 310
7.3 USB 接口通信協(xié)議及傳輸模塊程序設計 323
第8章 FPGA高級應用 362
8.1 基于FPGA的片內邏輯分析儀的應用 362
8.2 基于FPGA的IP Core復用 372
8.3 基于FPGA的片內延遲鎖相環(huán)應用設計 377
8.4 基于FPGA的嵌入式系統(tǒng)設計與應用 379
第9章 FPGA的工程設計實例 397
9.1 基于FPGA的真空鍍膜機控制系統(tǒng)的設計 397
9.2 基于FPGA的連續(xù)自動測氡儀系統(tǒng)的設計 430
9.3 基于FPGA的多道脈沖幅度分析器的設計 448
9.4 基于FPGA的全自動配料控制系統(tǒng)的設計 471
9.5 基于PI控制算法的全數(shù)字鎖相環(huán)的設計 482
9.6 多功能移相式函數(shù)信號發(fā)生器的設計 489
參考文獻 497