-
作為在保障網絡安全方面扮演著至關重要角色的防火墻技術從出現到發展至今一直是網絡安全研究中的關鍵技術之一,隨著互聯網的迅猛發展,它在信息化、網絡化的過程中也變的越來越重要。為了使防火墻能快速且深入地對網絡數據傳輸過程中的海量信息進行安全檢測,并能應對來自各個網絡層的威脅,將傳統的基于軟件的防火墻轉向硬件平臺實現是不可阻擋的發展趨勢。 首先闡述了網絡安全的現狀、網絡安全研究的重大意義、防火墻目前的發展狀況及未來的發展趨勢,然后介紹了防火墻的概念、功能和分類。重點分析了著名的開源入侵檢測系統Snort的功能實現及數據結構,對Linux中自帶的網絡安全工具Iptables/Netfilter的工作原理做了簡要介紹,然后對現在較流行的基于軟件的字符串匹配算法和硬件實現方法進行對比分析,通過對已存在的解決方法的深入研究,提出了基于ARM處理器并采用內容可尋址存儲器(CAM)的硬件防火墻系統設計方案。將Snort中對數據包載荷檢測部分中的順序檢測替換為由CAM結合Wu-Manbcr多模式匹配算法實現,其中CAM完成短模式匹配,Wu-Manber算法完成長模式匹配,并將Snort與Iptables/Netfilter有機結合移植到基于ARM的嵌入式平臺中,系統可以通過主機對防火墻的狀態進行實時監控和規則更新。 設計了防火墻的整個硬件電路,其中重點分析了CAM模塊的設計。通過對Sourcefire的Snort VRT2.4版免費規則庫的統計分析和計算模擬得出了對規則集的最佳劃分長度;在軟件部分研究了Bootloader制作、Linux內核的裁減與移植及根文件系統制作等內容。重點分析了摩托羅拉公司的專用CAM芯片MCM69C432的驅動程序設計和相應的調用方法,并結合主機軟件部分的功能分析了雙方的通信協議及實現,最后通過程序對系統仿真并選用林肯數據集進行模擬測試,測試結果表明系統比以前效率有了大幅提高,過濾速度已達到最初設計目標,證明了此硬件防火墻方案的可行性。 最后總結了本人的工作并指出此種方案的硬件防火墻的不足、需要改進之處和它的良好應用前景。
標簽:
ARM
硬件
防火墻
上傳時間:
2013-07-24
上傳用戶:lanwei
-
這是有關cpu和存儲器掛接的一個硬件課程設計,圖片是用protel 99 se 畫的,程序用唐都儀器調試通過,僅為一個理論性的東西。自己寫的,請多指教。
標簽:
cpu
rom
硬件
上傳時間:
2013-07-22
上傳用戶:17826829386
-
在鋼鐵制造工業中,高溫熔化狀態鋼水中的鋼渣檢測問題是一直以來未能很好解決的難題,鋼渣是鋼鐵冶煉過程中的副產品,鋼渣本身會直接降低鑄坯質量進而影響生產出的鋼材質量,另外鋼渣也會破壞鋼鐵連鑄生產連續性給鋼廠效益帶來負面效應。因此連鑄過程中鋼渣檢測是一個具有較大生產實際意義的研究課題。 本文以鋼包到中間包敞開式澆注過程中,保護澆注后期移除長水口后澆注過程中的鋼水下渣檢測為研究對象。在調研了國內外下渣檢測技術與下渣檢測設備的應用情況后,提出了一套將嵌入式技術與紅外熱像檢測技術相結合的鋼水下渣檢測系統的解決方案,并搭建了系統的原型:硬件系統平臺以紅外熱像探測器為系統的傳感器,以ARM7嵌入式微處理器與DSP數字信號處理器為系統運算處理核心;軟件系統平臺包含基于在ARM7上移植的μC/OS-Ⅱ嵌入式操作系統構建的嵌入式應用程序,以及基于DSP各類支持庫的嵌入式應用程序。該下渣檢測系統設計方案具有非接觸式檢測、低成本、系統自成一體、直觀顯示鋼水注液狀態、量化鋼渣含量等特點,能夠協助現場工作人員檢測和判斷下渣,有效減少連鑄過程中鋼包到中間包的下渣量。 本文首先,介紹了課題研究的背景,明確了研究對象,分析了連鑄過程中的鋼水下渣問題,調研了現有的連鑄過程中鋼包到中間包的鋼水下
標簽:
ARM
DSP
紅外熱像
檢測
上傳時間:
2013-05-25
上傳用戶:斷點PPpp
-
隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為了當前信息行業最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數碼產品中廣泛使用,隨著數碼相機的普及,數碼相框產品得到推廣,數碼相框通過一個液晶的屏幕顯示數碼照片而非紙質照片,數碼相框比普通相框更靈活多變,也給現在日益使用的數碼相片一個新的展示空間。在嵌入式操作系統方面,uC/OS—Ⅱ憑借其小內核、多任務、豐富的系統服務、容易使用以及源碼公開等特點被嵌入式系統開發者廣泛用在各種嵌入式設備開發中。uC/FS嵌入式文件系統由于穩定性,可移植性以及與uC/OS—Ⅱ內核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統開發中。NAND Flash存儲器由于其大容量數據存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數據存儲、嵌入式系統的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發的數碼相框芯片方案ARK1600,該平臺集成了嵌入式系統設計所需的相關硬件模塊。本論文的主要設計目標是在該平臺上實現NAND Flash存儲設備驅動的系統級方案,即在ARK1600平臺上通過構建uC/OS—Ⅱ操作系統以及uC/FS文件系統來實現NAND Flash設備驅動掛接。本論文是在Windows環境下通過ARM ADS實現代碼的編譯,通過Multi—ICE進行前期調試以及USB—Debug進行后期的系統整合調試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關構架以及uC/OS—Ⅱ操作系統的特點,并在此基礎上移植uC/OS—Ⅱ操作系統到ARK1600平臺,分析ARK1600硬件體系結構的基礎上詳細分析了BootLoader的相關概念,并重點闡述了NAND BootLoader程序設計與實現過程;其次在文件系統方面,本論文成功移植uC/FS嵌入式文件系統到ARK1600平臺,在移植的過程中采用了動態文件緩沖區算法提高了該文件系統的數據傳輸效率;最后重點討論了NAND Flash驅動在ARK1600的實現,主要分析了NAND Flash的數據存儲結構,并從物理層,邏輯層和文件系統接口層三個方面具體分析了NAND Flash驅動程序的實現,并在NAND Flash邏輯層驅動實現時通過采用壞塊處理表算法實現了NAND的磨損均衡問題。
標簽:
Flash
uCOS
NAND
ARM
上傳時間:
2013-07-31
上傳用戶:xcy122677
-
硬件設計指南,電路設計說明,E文介紹,IC DESIGN
標簽:
硬件
設計指南
上傳時間:
2013-07-29
上傳用戶:lwx1888
-
該論文討論如何采用一種串行無逆的Berlekamp-Massey(BM)算法,設計應用于DVB系統中的RS(204,188)信道編碼/解碼電路,并通過FPGA的驗證.RS解碼器的設計采用無逆BM算法,并利用串行方式來實現,不僅避免了求逆運算,而且只需用3個有限域乘法器就可以實現,大大的降低了硬件實現的復雜度,并且因為在硬件實現上,采用了3級流水線(pipe-line)的處理結構.RS編碼器的設計中,利用有限域常數乘法器的特性對編碼電路進行優化.這些技術的采用大大的提高了RS編/解碼器的效率,節省了RS編/解碼器所占用資源.
標簽:
FPGA
DVB
RS編解碼
上傳時間:
2013-08-05
上傳用戶:BOBOniu
-
數字信號處理是信息科學中近幾十年來發展最為迅速的學科之一.目前,數字信號處理廣泛應用于通信、雷達、聲納、語音與圖像處理等領域.而數字信號處理算法的硬件實現一般來講有三種方式:用于通用目的的可編程DSP芯片;用于特定目的的固定功能DSP芯片組和ASIC;可以由用戶編程的FPGA芯片.隨著微電子技術的發展,采用現場可編程門陣列FPGA進行數字信號處理得到了飛速發展,FPGA正在越來越多地代替ASIC和PDSP用作前端數字信號處理的運算.該文主要探討了基于FPGA數字信號處理的實現.首先詳細闡述了數字信號處理的理論基礎,重點討論了離散傅立葉變換算法原理,由于快速傅立葉變換算法在實際中得到了廣泛的應用,該文給出了基-2FFT算法原理、討論了按時間抽取FFT算法的特點.該論文對硬件描述語言的描述方法和風格做了一定的探討,介紹了硬件描述語言的開發環境MAXPLUSII.在此基礎上,該論文詳細闡述了數字集成系統的高層次設計方法,討論了數字系統設計層次的劃分和數字系統的自頂向下的設計方法,探討了數字集成系統的系統級設計和寄存器傳輸級設計,描述了數字集成系統的高層次綜合方法.最后該文描述了數字信號處理系統結構的實現方法,指出常見的高速、實時信號處理系統的四種結構;由于FFT算法在數字信號處理中占有重要的地位,所以該文提出了用FPGA實現FFT的一種設計思想,給出了總體實現框圖;重點設計實現了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設計實現了蝶形處理單元中的旋轉因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度.
標簽:
FPGA
數字信號處理
中的應用
上傳時間:
2013-07-19
上傳用戶:woshiayin
-
視頻目標識別與跟蹤技術是當今世界重要的研究課題,它涉及圖像處理、自動控制、計算機應用等學科,該文主要論述該項目的具體實現及相關理論分析,重點在于該系統的硬件模塊實現及分析.該系統的硬件模塊是典型的高速數字電路,這也是當今世界電路設計的一大熱點.同時,該系統的硬件模塊不同于傳統的模擬、數字電路.嚴格的說它是基于可編程芯片的系統(System On Programmable Chip).它與傳統電路的最大不同在于,硬件模塊本身不具備任何功能,但該硬件模塊可以與相應的軟件結合(此處,我們將FPGA中的可編程指令也廣義的歸入軟件范疇),實現相應的功能.換言之,該硬件模塊通過換用其他軟件,可以實現其他功能.所以從這個意義上講,我們也可以將其稱為基于可編程芯片的通用平臺系統(General System On Programmable Chip).此外,該文還對該系統進行了嘗試性的層狀結構描述,這種描述同樣適用于其它IT目的或電子系統.
標簽:
DSPFPGA
紅外
目標識別
硬件設計
上傳時間:
2013-04-24
上傳用戶:yumiaoxia
-
近年來,隨著微電子技術的高速發展,數字圖像壓縮編碼技術的逐漸成熟,實時圖象處理在多媒體、HDTV、圖像通信等領域有著越來越廣泛的應用,圖像壓縮/解壓的IC芯片也已成為多媒體技術的核心,實現這些算法芯片的研究成為信息產業的新熱點.該文基于FPGA設計了JPEG圖像壓縮編解碼芯片,通過改進算法優化結構,在合理地利用硬件資源的條件下,有效地挖掘出算法內在的并行性.在JPEG編碼器設計中,改進了JEONG的DCT變換算法,采用流水線優化算法解決時間并行性問題,提高了DCT/IDCT模塊的運算速度;設計了基于查找表結構的定點乘法器,便于在設計中共享乘法單元,以適應流水線設計的要求;依據Huffman編碼表的規律性,采用并行查找表結構,用較少的存儲單元完成Huffman編解碼的運算,同時也提高了編解碼速度.在JPEG解碼器設計中,根據Huffman碼字本身的特點和JPEG標準,設計了一種Huffman碼字分組結構,基于該結構提出分組Huffman查找表及地址編碼的設計方法,進而完成了新的快速Huffman解碼算法及其模塊設計.整個設計及其各個模塊都在ALTERA公司的EDA工具QUARTUSII平臺上進行了邏輯綜合及功能和時序仿真.綜合和仿真結果表明,基于FPGA的JPEG圖像編解碼芯片消耗很少的FPGA硬件資源,達到了較高的工作頻率,在速度和資源利用率方面均達到了較優的狀態,可滿足實時JPEG圖像編解碼的要求.在邏輯設計的基礎上,該設計可以進一步作硬件仿真和實驗,將源代碼燒錄進FPGA芯片,作為獨立器件或有自主知識產權的JPEG IP模塊,應用于可視電話、手機和會議電視等低成本JPEG編解碼系統的實現.
標簽:
FPGA
JPEG
編解碼
芯片設計
上傳時間:
2013-05-31
上傳用戶:yuying4000
-
摘要:"紅外弱小目標檢測"是紅外搜索跟蹤系統、紅外雷達預警系統、紅外成像跟蹤系統的核心技術,因此紅外小目標的檢測是當前一項重要的研究課題.目前的發展方向是研究運算量小、性能高、利于硬件實時實現的檢測和跟蹤算法.該文在前人研究的基礎上,著重研究了Marr視覺計算理論在紅外小目標檢測技術中的應用.從Marr算法的理論基礎——高斯平滑濾波器與拉普拉斯算子的相關知識以及Marr的計算視覺理論基礎開始,進行了 2G(Laplacian of Gaussian,高斯—拉普拉斯)濾波器、LoG(Laplacian ofGaussian,高斯—拉普拉斯)模板以及 2G濾波器在人類視覺、邊緣檢測、邊緣處理的物理意義以及神經生理學意義方面的分析討論,提出了易于FPGA(Field Programmable Gate Array,現場可編程門陣列)實現的基于Marr計算視覺的紅外圖像小目標檢測方法.該方法可根據目標大小自動設計檢測模板,在濾除不相關的噪聲的同時又保留閉合的目標邊緣,從而檢測出目標.將該方法用FPGA實現,滿足了檢測過程中的實時性.考慮到工程中的應用,該文對該方法在FPGA中的具體實現給出了設計總體思路和詳細流程.由于FPGA具有對圖像數據的實時處理能力,而且該算法在FPGA中的具體實現中對資源的合理使用進行了綜合考慮,因此該算法能夠實時、有效地實現目標檢測.并在此基礎上對小目標的檢測研究前景進行展望.
標簽:
FPGA
紅外目標檢測
技術研究
上傳時間:
2013-07-04
上傳用戶:萌萌噠小森森