現(xiàn)場可編程門陣列(FPGA)是一種現(xiàn)場可編程專用集成電路,它將門陣列的通用結(jié)構(gòu)與現(xiàn)場可編程的特性結(jié)合于一體,如今,F(xiàn)PGA系列器件已成為最受歡迎的器件之一。隨著FPGA器件的廣泛應(yīng)用,它在數(shù)字系統(tǒng)中的作用日益變得重要,它所要求的準(zhǔn)確性也變得更高。因此,對FPGA器件的故障測試和故障診斷方法進(jìn)行更全面的研究具有重要意義。隨著FPGA器件的迅速發(fā)展,F(xiàn)PGA的密度和復(fù)雜程度也越來越高,使大量的故障難以使用傳統(tǒng)方法進(jìn)行測試,所以人們把視線轉(zhuǎn)向了可測性設(shè)計(DFT)問題。可測性設(shè)計的提出為解決測試問題開辟了新的有效途徑,而邊界掃描測試方法是其中一個重要的技術(shù)。 本文對FPGA的故障模型及其測試技術(shù)和邊界掃描測試的相關(guān)理論與方法進(jìn)行了詳細(xì)的探討,給出了利用布爾矩陣?yán)碚摻⒌倪吔鐠呙铚y試過程的數(shù)學(xué)描述和數(shù)學(xué)模型。論文中首先討論邊界掃描測試中的測試優(yōu)化問題,總結(jié)解決兩類優(yōu)化問題的現(xiàn)有算法,分別對它們的優(yōu)缺點進(jìn)行了對比,進(jìn)而提出對兩種現(xiàn)有算法的改進(jìn)思想,并且比較了改進(jìn)前后優(yōu)化算法的性能。另外,本文還對FPGA連線資源中基于邊界掃描測試技術(shù)的自適應(yīng)完備診斷算法進(jìn)行了深入研究。在研究過程中,本文基于自適應(yīng)完備診斷的思想對原有自適應(yīng)診斷算法的性能進(jìn)行了分析,并將獨立測試集和測試矩陣的概念引入原有自適應(yīng)診斷算法中,使改進(jìn)后的優(yōu)化算法能夠簡化原算法的實現(xiàn)過程,并實現(xiàn)完備診斷的目標(biāo)。最后利用測試仿真模型證明了優(yōu)化算法能夠更有效地實現(xiàn)完備診斷的目標(biāo),在緊湊性指標(biāo)與測試復(fù)雜性方面比現(xiàn)在算法均有所改進(jìn),實現(xiàn)了算法的優(yōu)化。
標(biāo)簽: FPGA 可測性設(shè)計 方法研究
上傳時間: 2013-06-30
上傳用戶:不挑食的老鼠
使用Java語言有非常多的好處,如安全的對象引用、語言級支持多線程和跨平臺等特性。但是嵌入式系統(tǒng)中Java語言的應(yīng)用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機實現(xiàn)需要大量的硬件資源;(2)Java語言的運行時間不可預(yù)測。 為此,本論文將實現(xiàn)一個能夠應(yīng)用在低端FPGA器件的實時Java虛擬機。論文的主要創(chuàng)新點如下: 1.使用基于堆棧的RISC模型處理器實現(xiàn)CISC模型的JVM; 2.處理器微指令無任何相關(guān)性; 3.所設(shè)計的JVM能使Java程序擁有足夠的底層訪問能力。 論文的主要內(nèi)容和工作如下: 1.制定基于堆棧的RISC結(jié)構(gòu)處理器各級結(jié)構(gòu)。 2.設(shè)計簡潔高效的處理器微指令,并且微指令能夠滿足字節(jié)碼的需要。 3.制定Java字節(jié)碼到處理器代碼的轉(zhuǎn)換關(guān)系和快速轉(zhuǎn)換結(jié)構(gòu)。 4.設(shè)計中使用高速緩存,提高運行速度。 5.優(yōu)化堆棧的硬件結(jié)構(gòu),使得出棧入棧操作更加簡潔快速。 6.設(shè)計一系列的本地方法,使得Java程序能夠直接訪問底層資源。 7.將Java類庫使用本地方法實現(xiàn)。 8.自定義程序在內(nèi)存中的結(jié)構(gòu),并使用裝載工具實現(xiàn)。 9.制定處理外圍數(shù)據(jù)處理機制,如IO和內(nèi)存接口10.制定中斷處理方式,并且實現(xiàn)軟中斷的機制。
上傳時間: 2013-06-11
上傳用戶:417313137
我們畫PCB的時候一般要把原理圖生成網(wǎng)絡(luò)表,再把網(wǎng)絡(luò)表導(dǎo)入PCB文件中。在入網(wǎng)絡(luò)表的的時候因為我們沒有對元件封裝做遺漏檢查而出現(xiàn)錯誤,所以在SCH到PCB前一般要對SCH進(jìn)行錯誤檢查。
上傳時間: 2013-04-24
上傳用戶:hank
在工業(yè)控制領(lǐng)域,多種現(xiàn)場總線標(biāo)準(zhǔn)共存的局面從客觀上促進(jìn)了工業(yè)以太網(wǎng)技術(shù)的迅速發(fā)展,國際上已經(jīng)出現(xiàn)了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多種工業(yè)以太網(wǎng)協(xié)議。將傳統(tǒng)的商用以太網(wǎng)應(yīng)用于工業(yè)控制系統(tǒng)的現(xiàn)場設(shè)備層的最大障礙是以太網(wǎng)的非實時性,而實現(xiàn)現(xiàn)場設(shè)備間的高精度時鐘同步是保證以太網(wǎng)高實時性的前提和基礎(chǔ)。 IEEE 1588定義了一個能夠在測量和控制系統(tǒng)中實現(xiàn)高精度時鐘同步的協(xié)議——精確時間協(xié)議(Precision Time Protocol)。PTP協(xié)議集成了網(wǎng)絡(luò)通訊、局部計算和分布式對象等多項技術(shù),適用于所有通過支持多播的局域網(wǎng)進(jìn)行通訊的分布式系統(tǒng),特別適合于以太網(wǎng),但不局限于以太網(wǎng)。PTP協(xié)議能夠使異質(zhì)系統(tǒng)中各類不同精確度、分辨率和穩(wěn)定性的時鐘同步起來,占用最少的網(wǎng)絡(luò)和局部計算資源,在最好情況下能達(dá)到系統(tǒng)級的亞微級的同步精度。 基于PC機軟件的時鐘同步方法,如NTP協(xié)議,由于其實現(xiàn)機理的限制,其同步精度最好只能達(dá)到毫秒級;基于嵌入式軟件的時鐘同步方法,將時鐘同步模塊放在操作系統(tǒng)的驅(qū)動層,其同步精度能夠達(dá)到微秒級。現(xiàn)場設(shè)備間微秒級的同步精度雖然已經(jīng)能滿足大多數(shù)工業(yè)控制系統(tǒng)對設(shè)備時鐘同步的要求,但是對于運動控制等需求高精度定時的系統(tǒng)來說,這仍然不夠。基于嵌入式軟件的時鐘同步方法受限于操作系統(tǒng)中斷響應(yīng)延遲時間不一致、晶振頻率漂移等因素,很難達(dá)到亞微秒級的同步精度。 本文設(shè)計并實現(xiàn)了一種基于FPGA的時鐘同步方法,以IEEE 1588作為時鐘同步協(xié)議,以Ethernet作為底層通訊網(wǎng)絡(luò),以嵌入式軟件形式實現(xiàn)TCP/IP通訊,以數(shù)字電路形式實現(xiàn)時鐘同步模塊。這種方法充分利用了FPGA的特點,通過準(zhǔn)確捕獲報文時間戳和動態(tài)補償晶振頻率漂移等手段,相對于嵌入式軟件時鐘同步方法實現(xiàn)了更高精度的時鐘同步,并通過實驗驗證了在以集線器互連的10Mbps以太網(wǎng)上能夠達(dá)到亞微秒級的同步精度。
上傳時間: 2013-07-28
上傳用戶:heart520beat
Protues使用總線方式畫電路的方法 使用教程 適合初級新手
上傳時間: 2013-05-24
上傳用戶:bcjtao
教你如何在orcad設(shè)計原理圖怎樣在powerpcb中生成PCB的步驟及方法
標(biāo)簽: powerpcb orcad PCB 設(shè)計原理
上傳時間: 2013-07-05
上傳用戶:huyanju
多層PCB電路板設(shè)計方法,詳盡的介紹了多層板的設(shè)計,圖文并茂。(PROTEL)
上傳時間: 2013-06-20
上傳用戶:nairui21
原理圖和pcb圖的漢化 方法 PowerLogic漢化 PowerPCB漢化
上傳時間: 2013-06-12
上傳用戶:jjq719719
orcad轉(zhuǎn)pads格式文件的技術(shù)及實現(xiàn)方法
標(biāo)簽: orcad pads 格式文件 實現(xiàn)方法
上傳時間: 2013-04-24
上傳用戶:ouyangtongze
無字庫12864液晶的驅(qū)動方法,手把手教你寫12864的液晶顯示
上傳時間: 2013-06-07
上傳用戶:小草123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1