隨著計算機技術(shù)、半導(dǎo)體技術(shù)、微電子技術(shù)技術(shù)的不斷融合,嵌入式系統(tǒng)的應(yīng)用得到了迅猛發(fā)展。本文以嵌入式系統(tǒng)開發(fā)為背景,研究基于ARM和μC/OS-II的嵌入式系統(tǒng)及其在加密解密模塊中的應(yīng)用。 本文在介紹了嵌入式系統(tǒng)和硬件實現(xiàn)Rijndael算法的研究現(xiàn)狀之后,簡要概述了Rijndael加密算法的結(jié)構(gòu)、輪變換、密鑰擴展和該加密模塊選用Rijndael算法的原因以及ARM系列微處理器選型和S3C44BOX芯片體系結(jié)構(gòu)、開發(fā)板平臺的選擇和板上主體硬件電路等相關(guān)內(nèi)容。 在深入地研究了Rijndael加密算法之后以及根據(jù)嵌入式系統(tǒng)的一般要求,本文設(shè)計了一個基于ARM和μC/OS-II的嵌入式加密模塊。該加密模塊采用了32位高性能ARM微處理器S3C44BOX為硬件核心,并以嵌入式實時操作系統(tǒng)μC/OS-II為軟件平臺,在ARM ADS1.2環(huán)境下進行系統(tǒng)軟件開發(fā)。該加密模塊充分地利用了ARM微處理器性能高、功耗低和成本低的優(yōu)勢以及發(fā)揮了μC/OS-II可移植性好、穩(wěn)定性和可靠性高的優(yōu)點。 本文重點論述了嵌入式加密模塊BootLoader文件的裝載、I/O端口初始化、基于S3C44BOX微處理器的μC/OS-II移植及應(yīng)用軟件部分中任務(wù)和模塊的流程設(shè)計。在該加密模塊應(yīng)用軟件設(shè)計部分中,對各個任務(wù)的創(chuàng)建、定義、優(yōu)先級設(shè)置和事件的定義、對文件的操作進行了設(shè)計,并且按照系統(tǒng)軟件設(shè)計的流程描述了模塊所有任務(wù)和部分子模塊的功能。
標(biāo)簽: ARM COS 嵌入式 加密系統(tǒng)
上傳時間: 2013-05-24
上傳用戶:Alibabgu
本文主要介紹了近年來單片機技術(shù)在提供系統(tǒng)可靠性方面所做的努力和發(fā)展。
標(biāo)簽: 單片機系統(tǒng) 可靠性技術(shù) 發(fā)展
上傳時間: 2013-06-23
上傳用戶:lansedeyuntkn
隨著微電子技術(shù)和電力電子技術(shù)的飛速發(fā)展,運動控制系統(tǒng)正朝著通用化、智能化、微型化的方向發(fā)展。目前,以數(shù)字信號處理器(DSP)和現(xiàn)場可編程門陣列(FPGA)為核心的運動控制卡已成為運動控制器的發(fā)展主流。它可方便地以插卡形式嵌入PC機,將PC機強大的信息處理能力和開放式特點與運動控制卡的運動控制能力相結(jié)合,具有信息處理能力強、開放程度高、運動控制方便、通用性好的特點。因此,本文通過對運動控制技術(shù)的深入研究,開發(fā)了一款以DSP和FPGA為主控單元、基于PCI總線的運動控制卡。 首先,設(shè)計了運動控制卡硬件電路,對控制卡的DSP和FPGA外圍電路、PCI總線接口電路、模擬量輸出電路、編碼器信號采集電路、通用I/O接口電路等實現(xiàn)方法進行了詳細(xì)討論。 為提高控制卡的硬件集成度和可靠性,通過對FPGA的編程設(shè)計,在FPGA中實現(xiàn)了PCI總線目標(biāo)設(shè)備接口控制器、雙端口RAM、DDA精插補電路、DAC接口電路、編碼器信號處理電路和數(shù)字I/O信號處理電路。 基于改進的數(shù)字PID控制器和前饋控制,設(shè)計開發(fā)了運動控制卡的位置閉環(huán)伺服控制器,并整定了控制器參數(shù),獲得良好的伺服控制特性。 最后,采用WinDriver開發(fā)了控制卡的驅(qū)動程序,并詳細(xì)介紹了驅(qū)動程序的開發(fā)流程。
上傳時間: 2013-08-01
上傳用戶:00.00
介紹了Infineon(英飛凌)公司DAVE2.O軟件的使用方法和一些需注意的要點,并按照流程編寫了一個“Infineon XC164CM”的閃燈測試程序
上傳時間: 2013-07-13
上傳用戶:牛布牛
人臉識別技術(shù)繼指紋識別、虹膜識別以及聲音識別等生物識別技術(shù)之后,以其獨特的方便、經(jīng)濟及準(zhǔn)確性而越來越受到世人的矚目。作為人臉識別系統(tǒng)的重要環(huán)節(jié)—人臉檢測,隨著研究的深入和應(yīng)用的擴大,在視頻會議、圖像檢索、出入口控制以及智能人機交互等領(lǐng)域有著重要的應(yīng)用前景,發(fā)展速度異常迅猛。 FPGA的制造技術(shù)不斷發(fā)展,它的功能、應(yīng)用和可靠性逐漸增加,在各個行業(yè)也顯現(xiàn)出自身的優(yōu)勢。FPGA允許用戶根據(jù)自己的需要來建立自己的模塊,為用戶的升級和改進留下廣闊的空間。并且速度更高,密度也更大,其設(shè)計方法的靈活性降低了整個系統(tǒng)的開發(fā)成本,F(xiàn)PGA 設(shè)計成為電子自動化設(shè)計行業(yè)不可缺少的方法。 本文從人臉檢測算法入手,總結(jié)基于FPGA上的嵌入式系統(tǒng)設(shè)計方法,使用IBM的Coreconnect掛接自定義模塊技術(shù)。經(jīng)過訓(xùn)練分類器、定點化、以及硬件加速等方法后,能夠使人臉檢測系統(tǒng)在基于Xilinx的Virtex II Pro開發(fā)板上平臺上,達到實時的檢測效果。本文工作和成果可以具體描述如下: 1. 算法分析:對于人臉檢測算法,首先確保的是檢測率的準(zhǔn)確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測方法。算法中較多的是積分圖的特征值計算,這便于進一步的硬件設(shè)計。同時對檢測算法進行耗時分析確定運行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場可以提供的資源狀況,又要考慮系統(tǒng)成本、開發(fā)時間等諸多因素。Xilinx公司提供的Virtex II Pro開發(fā)板,在上面有可以供利用的Power PC處理器、可擴展的存儲器、I/O接口、總線及數(shù)據(jù)通道等,通過分析可以對算法進行細(xì)致的劃分,實現(xiàn)需要加速的模塊。 3. 定點化:在Adaboost算法中,需要進行大量的浮點計算。這里采用的方法是直接對數(shù)據(jù)位進行操作它提取指數(shù)和尾數(shù),然后對尾數(shù)執(zhí)行移位操作。 4. 改進檢測用的級聯(lián)分類器的訓(xùn)練,提出可以迅速提高分類能力、特征數(shù)量大大減小的一種訓(xùn)練方法。 5. 最后對系統(tǒng)的整體進行了驗證。實驗表明,在視頻輸入輸出接入的同時,人臉檢測能夠達到17fps的檢測速度,并且獲得了很好的檢測率以及較低的誤檢率。
標(biāo)簽: FPGA 人臉檢測 系統(tǒng)設(shè)計
上傳時間: 2013-04-24
上傳用戶:大融融rr
隨著現(xiàn)代計算機技術(shù)、微電子技術(shù)的進一步結(jié)合和發(fā)展,可編程邏輯技術(shù)已成為當(dāng)前電子設(shè)計領(lǐng)域中最具活力和發(fā)展前途的技術(shù)。通過采用FPGA/EDA技術(shù),對通信卡的PCI接口、E1接口、外部邏輯電路進行集成,并利用目前通用計算機強大的數(shù)字信息處理能力,可大大簡化CTI硬件的設(shè)計,降低制造成本,提高系統(tǒng)可靠性。 據(jù)此,本論文提出了基于FPGA/EDA技術(shù)的PCI-E1接口設(shè)計方法,文中對PCI總線接口、E1接口及兩接口的互連等相關(guān)技術(shù)進行了深入分析,對各功能模塊和系統(tǒng)進行了VHDL建模與仿真。 同時,論文還介紹了基于ALTERACyclone系列FPGA芯片的PCI-E1接口硬件平臺的設(shè)計原理和基于DriverWorks的WDM驅(qū)動程序的設(shè)計方法。 本論文涉及的軟件、硬件系統(tǒng)已經(jīng)開發(fā)、調(diào)試完成。測試結(jié)果表明:1、論文所研究的PCI接口(主/從設(shè)備)在進行配置讀/寫、I/O讀寫、存儲器讀寫及總線的猝發(fā)數(shù)據(jù)傳送等操作中,各項性能符合PCI2.3規(guī)范的要求。 2、論文所研究的E1接口支持成幀和不成幀兩種傳輸方式:在成幀模式下,信息的有效傳送速率為31×64Kbit/s;在不成幀的模式下,信息的有效傳送速率為2.048Mbit/s。E1輸出口各項參數(shù)符合CCITT相關(guān)規(guī)范要求。 3、論文所研究的PCI-E1接口在與現(xiàn)網(wǎng)設(shè)備、模塊的對接測試中,性能穩(wěn)定。基于本論文的產(chǎn)品已經(jīng)正式發(fā)布。國內(nèi)部分廠家已對該產(chǎn)品進行了多方面的綜合測試,并計劃將其應(yīng)用到實際的生產(chǎn)和研究中。 本論文對于CTI硬件的設(shè)計是一項嘗試和革新。測試和應(yīng)用證明該方法行之有效,符合設(shè)計目標(biāo),具有較廣闊的應(yīng)用前景。
標(biāo)簽: PCIE1 FPGA 接口設(shè)計
上傳時間: 2013-04-24
上傳用戶:lixinxiang
一、應(yīng)用可靠性概念 1、可靠性概念 2、固有可靠性與應(yīng)用可靠性 3、易產(chǎn)生應(yīng)用可靠性問題的器件 4、使用應(yīng)力對可靠性的影響 二、電子元器件的選用 1、電子元器件的質(zhì)量等級 2、電子元器件的選擇要點 3、電子元器件的最大額定值 4、電子元器件的降額應(yīng)用 三、電子元器件的可靠性應(yīng)用 1、電子元器件的防浪涌應(yīng)用 2、電子元器件的防靜電應(yīng)用 3、電子元器件的防干擾應(yīng)用 4、CMOS群件的防閂鎖應(yīng)用 四、電子元器件的EMC應(yīng)用 1、干擾來源及傳播路徑 2、接地與屏蔽 3、濾波 4、電纜及終端 5、差分 6、軟件抗干擾 五、可靠性防護元件 1、TVS二極管 2、壓敏電阻 3、PTC與NTC熱敏電阻 4、專用防護元件 六、電子線路的可靠性設(shè)計 1、簡化設(shè)計 2、容差與漂移設(shè)計 3、冗余設(shè)計 4、低功耗設(shè)計 5、潛在通路分析 6、電磁兼容設(shè)計 7、均衡設(shè)計 七、印制電路版的可靠性設(shè)計 1、PCB的布局設(shè)計 2、PCB的布線設(shè)計 3、PCB的熱設(shè)計 4、PCB的裝配 八、噪聲測試作為應(yīng)用可靠性保證手段 1、噪聲與可靠性的關(guān)系 2、噪聲用于壽命評估 3、噪聲用于可靠性篩選 4、噪聲用于應(yīng)力損傷的早期預(yù)測
標(biāo)簽: 應(yīng)用可靠性 線路設(shè)計
上傳時間: 2013-07-28
上傳用戶:mh_zhaohy
一、應(yīng)用可靠性概念 1、可靠性概念 2、固有可靠性與應(yīng)用可靠性 3、易產(chǎn)生應(yīng)用可靠性問題的器件 4、使用應(yīng)力對可靠性的影響 二、電子元器件的選用 1、電子元器件的質(zhì)量等級 2、電子元器件的選擇要點 3、電子元器件的最大額定值 4、電子元器件的降額應(yīng)用 三、電子元器件的可靠性應(yīng)用 1、電子元器件的防浪涌應(yīng)用 2、電子元器件的防靜電應(yīng)用 3、電子元器件的防干擾應(yīng)用 4、CMOS群件的防閂鎖應(yīng)用 四、電子元器件的EMC應(yīng)用 1、干擾來源及傳播路徑 2、接地與屏蔽 3、濾波 4、電纜及終端 5、差分 6、軟件抗干擾 五、可靠性防護元件 1、TVS二極管 2、壓敏電阻 3、PTC與NTC熱敏電阻 4、專用防護元件 六、電子線路的可靠性設(shè)計 1、簡化設(shè)計 2、容差與漂移設(shè)計 3、冗余設(shè)計 4、低功耗設(shè)計 5、潛在通路分析 6、電磁兼容設(shè)計 7、均衡設(shè)計 七、印制電路版的可靠性設(shè)計 1、PCB的布局設(shè)計 2、PCB的布線設(shè)計 3、PCB的熱設(shè)計 4、PCB的裝配 八、噪聲測試作為應(yīng)用可靠性保證手段 1、噪聲與可靠性的關(guān)系 2、噪聲用于壽命評估 3、噪聲用于可靠性篩選 4、噪聲用于應(yīng)力損傷的早期預(yù)測
標(biāo)簽: 應(yīng)用可靠性
上傳時間: 2013-04-24
上傳用戶:刺猬大王子
內(nèi)部存儲器負(fù)責(zé)計算機系統(tǒng)內(nèi)部數(shù)據(jù)的中轉(zhuǎn)、存儲與讀取,作為計算機系統(tǒng)中必不可少的三大件之一,它對計算機系統(tǒng)性能至關(guān)重要。內(nèi)存可以說是CPU處理數(shù)據(jù)的“大倉庫”,所有經(jīng)過CPU處理的指令和數(shù)據(jù)都要經(jīng)過內(nèi)存?zhèn)鬟f到電腦其他配件上,因此內(nèi)存性能的好壞,直接影響到系統(tǒng)的穩(wěn)定性和運行性能。在當(dāng)今的電子系統(tǒng)設(shè)計中,內(nèi)存被使用得越來越多,并且對內(nèi)存的要求越來越高。既要求內(nèi)存讀寫速度盡可能的快、容量盡可能的大,同時由于競爭的加劇以及利潤率的下降,人們希望在保持、甚至提高系統(tǒng)性能的同時也能降低內(nèi)存產(chǎn)品的成本。面對這種趨勢,設(shè)計和實現(xiàn)大容量高速讀寫的內(nèi)存顯得尤為重要。因此,近年來內(nèi)存產(chǎn)品正經(jīng)歷著從小容量到大容量、從低速到高速的不斷變化,從技術(shù)上也就有了從DRAM到SDRAM,再到DDR SDRAM及DDR2 SDRAM等的不斷演進。和普通SDRAM的接口設(shè)計相比,DDR2 SDRAM存儲器在獲得大容量和高速率的同時,對存儲器的接口設(shè)計也提出了更高的要求,其接口設(shè)計復(fù)雜度也大幅增加。一方面,由于I/O塊中的資源是有限的,數(shù)據(jù)多路分解和時鐘轉(zhuǎn)換邏輯必須在FPGA核心邏輯中實現(xiàn),設(shè)計者可能不得不對接口邏輯進行手工布線以確保臨界時序。而另一方面,不得不處理好與DDR2接口有關(guān)的時序問題(包括溫度和電壓補償)。要正確的實現(xiàn)DDR2接口需要非常細(xì)致的工作,并在提供設(shè)計靈活性的同時確保系統(tǒng)性能和可靠性。 本文對通過Xilinx的Spartan3 FPGA實現(xiàn)DDR2內(nèi)存接口的設(shè)計與實現(xiàn)進行了詳細(xì)闡述。通過Xilinx FPGA提供了I/O模塊和邏輯資源,從而使接口設(shè)計變得更簡單、更可靠。本設(shè)計中對I/O模塊及其他邏輯在RTL代碼中進行了配置、嚴(yán)整、執(zhí)行,并正確連接到FPGA上,經(jīng)過仔細(xì)仿真,然后在硬件中驗證,以確保存儲器接口系統(tǒng)的可靠性。
標(biāo)簽: DDR2SDRAM 存儲器 接口設(shè)計
上傳時間: 2013-06-08
上傳用戶:fairy0212
區(qū)截裝置測速法是現(xiàn)代靶場中彈丸測速的普遍方法,測時儀作為區(qū)截裝置測速系統(tǒng)的主要組成部分,其性能直接影響彈丸測速的可靠性和精度。本文根據(jù)測時儀的發(fā)展現(xiàn)狀,按照設(shè)計要求,設(shè)計了一種基于單片機和FPGA的高精度智能測時儀,系統(tǒng)工作穩(wěn)定、操作方便、測時精度可達25ns。 本文詳細(xì)給出了系統(tǒng)的設(shè)計方案。該方案提出了一種在后端用單片機處理干擾信號的新方法,簡化了系統(tǒng)硬件電路的設(shè)計,提高了測時精度;提出了一種基于系統(tǒng)基準(zhǔn)時間的測時方案,相對于傳統(tǒng)的測時方法,該方案為分析試驗過程提供了有效數(shù)據(jù),進一步提高了系統(tǒng)工作的可靠性;給出了一種輸入信息處理的有效方法,保證了系統(tǒng)工作的穩(wěn)定性。 本文設(shè)計了系統(tǒng)FPGA邏輯電路,包括輸入信號的整形濾波、輸入信號的捕捉、時基模塊、異步時鐘域間數(shù)據(jù)傳遞、與單片機通信、單片機I/O總線擴展等;實現(xiàn)了系統(tǒng)單片機程序,包括單片機和。FPGA的數(shù)據(jù)交換、干擾信號排除和彈丸測速測頻算法的實現(xiàn)、LCD液晶菜單的設(shè)計和打印機的控制、FLASH的讀寫、上電后對FPGA的配置、與上位機的通信等;分析了系統(tǒng)的誤差因素,給出了系統(tǒng)的誤差和相對誤差的計算公式;通過實驗室模擬測試以及靶場現(xiàn)場測試,結(jié)果表明系統(tǒng)工作可靠、精度滿足設(shè)計要求、人機界面友好。
上傳時間: 2013-07-25
上傳用戶:pwcsoft
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1