本書涉及大量豐富的、工程師所喜好的技術細節如多種不同的設計流程、工具和概念。此外本書還涵蓋了一系列技術層次相對低的主題,如基本概念等。
上傳時間: 2013-07-20
上傳用戶:D&L37
隨著數字圖像處理的應用領域不斷擴大,實時處理技術成為研究的熱點。VLSI技術的迅猛發展為數字圖像實時處理技術提供了硬件基礎。其中FPGA(現場可編程門陣列)的特點使其在圖像采集和處理方面的應用顯得更加經濟、靈活、方便。 本文設計了一種以FPGA為工作核心,并實現了PCI接口的圖像采集壓縮系統。整個系統采用了自頂向下的設計方案,先把系統分成了三大塊,即圖像采集、PCI接口和圖像壓縮,然后分別設計各個大模塊中的子模塊。 首先,利用FPGA對專用視頻轉換器SAA7111A進行控制,因為SAA7111A是采用IC總線模塊,從而完成了對SAA7111A的控制,并通過設計圖像采集模塊、讀/寫數據模塊、總線管理模塊等,實現把標準的模擬視頻信號轉換成數字視頻信號并采集的功能。 其次,在了解PCI規范的前提下,深入地分析了PCI時序和地址配置空間等,設計了簡化邏輯的狀態機,并用VHDL硬件描述語言設計了程序,完成了簡化邏輯的PCI接口設計在FPGA芯片內部的實現,達到了一33MHz、32位數據寬度、支持猝發傳輸的PCI從設備模塊的接口功能,與傳統的使用PCI專用接口芯片來實現的PCI接口比較來看,更加節約了系統的邏輯資源,降低了成本,增加了設計的靈活性。 再次,設計了WINDOWS下對PCI接口的驅動程序。驅動程序可以選擇不同的方法來完成,當然每個方法都有自己的特點,對幾種主要設計驅動程序的方法作以比較之后,本文選擇了使用DRIVER WORKS工具來完成。通過對配置空間的設計、系統端口和內存映射的設計、中斷服務的設計等,用VC++語言編寫了驅動程序。 最后,考慮到增加系統的實用性和完備性,還填加設計了圖像的壓縮部分。這部分需要完成的工作是在上述系統完成后,再額外地把采集來的視頻數據通過另一路數據通道按照一定的格式壓縮后存儲到硬盤中。本系統中,這部分設計是利用Altera公司提供的IP核來完成壓縮的,同時還用VHDL語言在FPGA上設計了IDE硬盤接口,使壓縮后的數據存儲到硬盤中。
上傳時間: 2013-06-01
上傳用戶:程嬰sky
單片機讀寫SD卡 配合arm芯片使用 包括一些基本函數
上傳時間: 2013-06-28
上傳用戶:sssnaxie
單片機驅動SD卡 包括一些基本的函數 方便應用
上傳時間: 2013-05-21
上傳用戶:stewart·
隨著我國信息化發展進程加快,信息化覆蓋面擴大,信息安全問題也就隨之增多,其影響和后果也更加廣泛和嚴重。同時,信息安全及其對經濟發展、國家安全和社會穩定的重大影響,正日益突出地顯現出來,受到越來越多的關注。在和平年代,通過對信息載體進行大規模的物理破壞,從而達到危害信息安全的目的,在一定程度上是行不通的。然而,在信息安全的角力上,破壞者從來都沒有放棄過,他們把目標對準了信息載體中的數據,由于數據的易失性,計算機數據成為信息安全中的最大隱患,同時也是破壞信息安全的一個突破口。 本文提出研制硬盤加密卡的主要目的是為了防止對計算機數據的竊取,保護硬盤中的數據。破壞者在得到硬盤后,也不能夠得到硬盤中的數據,從而達到保護信息安全的目的。加密卡提供兩個符合ATA-6標準的接口,串接在主板IDE接口和硬盤之間。存儲在硬盤上的數據,是經過加密以后的加密數據;從硬盤上讀出的數據,必須經過該卡的解密才可被正常使用,否則只是一堆亂碼。加密卡采用FPGA技術實現IDE接口和加密算法,以減小加解密帶來的速度上的影響。 論文的工作重點主要有以下幾個方面的內容:FPGA及VHDL語言的研究,ATA協議標準研究及IDE接口的FPGA實現。論文對ATA協議做了細致的研究,分析了硬盤接口的工作機制以及主機與硬盤之間的通信協議,并在此基礎上,重點研究了用FPGA的編程功能來實現一個計算機硬件底層接口協議的方法,詳細介紹了芯片的內部框圖及FPGA的軟件流程圖,提出了在實現過程中應注意的要點,最終用FPGA構建了一個雙向IDE硬盤通道,實現了兩套符合ATA-6規范的IDE接口。
上傳時間: 2013-08-02
上傳用戶:Ants
PCB特性阻抗計算工具:用于射頻電路,高速數字電路中傳輸線阻抗的計算
上傳時間: 2013-07-02
上傳用戶:abc123456.
隨著信息技術的發展,數字信號的采集與處理在科學研究、工業生產、航空航天、醫療衛生等部門得到越來越廣泛的應用,這些應用中對數字信號的傳輸速度提出了比較高的要求。傳統的基于ISA總線的信號傳輸效率低,嚴重制約著系統性能的提高。 PCI總線以其高性能、低成本、開放性、軟件兼容性等眾多優點成為當今最流行的計算機局部總線。但是,由于PCI總線硬件接口復雜、不易于接入、協議規范比較繁瑣等缺點,常常需要專用的接口芯片作為橋接,為了解決這一系列問題,本文提出了一種基于FPGA的PCI總線接口橋接邏輯的實現方案,支持PCI突發訪問方式,突發長度為8至128個雙字長度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量為6000個邏輯宏單元,速度為-8,編譯后系統速度可以達到80MHz,取得了良好的效果。 基于FPGA的PCI總線接口橋接邏輯的核心是PCI接口模塊。在硬件方面,特別討論了PCI接口模塊、地址轉換模塊、數據緩沖模塊、外部接口模塊和SRAM DMA控制模塊等五個功能模塊的設計方案和硬件電路實現方法,著重分析了PCI接口模塊的數據傳輸方式,采用模塊化的方法設計了內部控制邏輯,并進行了相關的時序仿真和邏輯驗證,硬件需要軟件的配合才能實現其功能,因此設備驅動程序的設計是一個重要部分,論文研究了Windows XP體系結構下的WDM驅動模式的組成、開發設備驅動程序的工具以及開發系統實際硬件的設備驅動程序時的一些關鍵技術。 本文最后利用基于FPGA的PCI總線接口橋接邏輯中的關鍵技術,對PCI數據采集卡進行了整體方案的設計。該系統采用Altera公司的cyclone Ⅱ系列FPGA實現。
上傳時間: 2013-05-22
上傳用戶:彭玖華
關于USB 運動控制卡 設計的 相關參考.
上傳時間: 2013-07-29
上傳用戶:lizhizheng88
圖像采集和處理技術在機器視覺和圖像分析等諸多領域應用十分廣泛,大部分情況下,采集卡只需將前端相機捕獲的圖像信息正確地傳回計算機即可。但是在要求較高的應用場合需要采集卡能準確控制外部光源和相機,完成圖像采集,預處理,數據傳輸。只有這樣,用戶才可以根據不同的興趣和需求對特定的某些圖像進行采集、傳輸以及處理,以達到某種分析目的。 本文根據國家985二期項目“三維粒子圖像測速系統”的圖像采集與處理需要,設計開發了一款以FPGA為核心控制芯片的嵌入式圖像采集卡。采集卡以FPGA為邏輯和算法實現的核心器件,不僅實現了傳統意義上的圖像采集,而且實現了CCD相機控制和激光器同步曝光功能,打破了以往單純靠增加硬件設備實現同步控制的方法,簡化了系統硬件結構并節約系統成本。此外,在系統中嵌入了圖像增強算法和采用PCI接口與計算機連接滿足了高速采集的要求。同時,采用市場上廣泛應用的Camera Link作為采集卡的圖像輸入接口,提高了系統的通用性、傳輸速率和抗干擾能力,簡化圖像獲取設備和模擬攝像頭之間需要視頻解碼等連接。具有嵌入式處理功能,光源同步和相機控制的采集卡將使機器視覺系統,圖像測速等諸多領域的圖像采集應用變得更為便捷。 論文首先對圖像采集卡系統的組成、整體方案和可行性進行了論證。然后給出了圖像采集卡的硬件設計。在此部分結合整體設計方案,討論芯片的選型問題。根據所選芯片的本身特點,分模塊地對圖像采集卡的硬件設計原理進行了詳細的闡述。接下來是圖像采集卡的軟件設計部分。用VHDL和原理圖結合的方法對FPGA進行編程,實現了圖像采集系統的各個功能模塊。根據圖像采集系統的要求用DriverWorks軟件設計了圖像采集卡的WDM底層驅動程序和上層應用程序。最后是用FPGA實現了帶修改參數的硬件嵌入式圖像處理算法——圖像增強。論文中使用QUARTUS軟件嵌入的邏輯分析儀SignalTap對FPGA設計的模塊進行了硬件調試,給出了調試的時序圖和調試結果,經測試分析該采集卡滿足“三維粒子圖像測速系統”的要求,達到了預期目標。
上傳時間: 2013-04-24
上傳用戶:cazjing
Cadence 軟件是我們公司統一使用的原理圖設計、PCB 設計、高速仿真、自動布線的EDA 工具。本篇 Cadence 使用手冊是一本基于Allegro SPB V15.2 版本的Cadence 軟件的基礎使用手冊,包括原理圖設計、 PCB 設計、高速仿真、約束管理器、自動布線五個方面的內容,是一個入門級的教材。通過這本手冊旨在 讓新進員工能掌握Cadence 的基本使用方法,能獨立進行原理圖及PCB 的設計,了解自動布線、約束管理 器的使用,熟悉高速仿真的過程,并對公司的EDA 流程有全面的了解。
上傳時間: 2013-04-24
上傳用戶:天天天天