隨著數字圖像處理的應用領域不斷擴大,實時處理技術成為研究的熱點。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
RealView Developer Suite工具是ARM公司是推出的新一代ARM集成開發工具。支持所有ARM 系列核,并與眾多第三方實時操作系統及工具商合作簡化開發流程。開發工具包含以下組件: ? 完全優化的ISO C/C++編譯器 ? C++ 標準模板庫 ? 強大的宏編譯器 ? 支持代碼和數據復雜存儲器布局的連接器 ? 可選 GUI調試器 ? 基于命令行的符號調試器(armsd) ? 指令集仿真器 ? 生成無格式二進制工具、Intel 32位和Motorola 32位ROM映像代碼
上傳時間: 2013-08-02
上傳用戶:夢不覺、
這篇論文以數字電視條件接收系統為研究對象,系統硬件設計以DSP和FPGA為實現平臺,采用以DSP實現其加密算法、以FPGA實現其外圍電路,對數字電視條件接收系統進行設計。首先根據數字電視條件接收系統的原理及其軟硬分離的發展趨勢,提出采用 DSP+FPGA結構的設計方式,將ECC與AES加密算法應用于SK與CW的加密;根據其原理對系統進行總體設計,同時對系統各部分的硬件原理圖進行詳細設計,并進行 PCB設計。其次采用從上而下的設計方式,對FPGA實現的邏輯功能劃分為各個功能模塊,然后再對各個模塊進行設計、仿真。采用Quartus Ⅱ7.2軟件對FPGA實現的邏輯功能進行設計、仿真。仿真結果表明:基于通用加擾算法(CSA)的加擾器模塊,滿足TS流加擾要求;塊加密模塊的最高時鐘頻率達到229.89MHz,流加密模塊的最高時鐘頻率達到331.27MHz,對于實際的碼流來說,具有比較大的時序裕量;DSP接口模塊滿足 ADSP BF-535的讀寫時序;包處理模塊實現對加密后數據的包處理。最后對條件接收系統中加密算法程序采用結構化、模塊化的編程方式進行設計。 ECC設計時采用C語言與匯編語言混合編程,充分利用兩種編程語言的優勢。將ECC 與AES加密算法在VisualDSP++3.0開發環境下進行驗證,并下載至ADSP BF-535評估板上運行。輸出結果表明:有限域運算匯編語言編程的實現方式,其運行速度明顯提高, 192位加法提高380個時鐘周期,32位乘法提高92個時鐘周期;ECC與AES達到加密要求。上述工作對數字電視條件接收系統的設計具有實際的應用價值。關鍵詞:條件接收,DSP,FPGA,ECC,AEs
上傳時間: 2013-07-03
上傳用戶:www240697738
1.ICCAVR是一個綜合了編輯器和工程管理器的集成工作環境(IDE); 2.源文件全部被組織到工程之中,文件的編輯和工程的構筑也在這個環境中完成,錯誤顯 示在狀態窗口中,并且當你點擊編譯錯誤時,光標自動跳轉到錯誤的那一行; 3.該工程管理器還能直接產生 INTEL HEX格式文件的燒寫文件(該格式的文件可被大多數 編程器所支持,可以直接下載到芯片中使用)和符合 AVRStudio的調試文件(COFF格式)。 4.ICCAVR是一個32位的程序,支持長文件名。 5.ICCAVR]是一個綜合了編輯器和工程管理器的集成開發環境(IDE),是一個純32位的程序,可在 Win 95、Win 98、Win ME、Win NT、Win 2000、Win XP和Win 7環境下運行。
上傳時間: 2013-04-24
上傳用戶:wsm555
·內容簡介 本書從51系列單片機的一般知識出發,將ARM處理器和51系列單片機進行對比,引導讀者去理解和學習ARM處理器的知識。內容分為3部分:第1部分是前4章,從大家所熟悉的51系列單片機的基礎知識開始,介紹ARM處理器的基本知識,包括ARM和51系列的對比、中斷處理系統、寄存器和存儲器結構等;第2部分是5~9章,詳細比較ARM指令和51系列指令之間
上傳時間: 2013-07-21
上傳用戶:WANGXIAN001
四位全加器verilog源碼,簡單實用!歡迎下載
上傳時間: 2013-05-16
上傳用戶:a6697238
EAGLE是一款多媒體處理器。EAGLE集成了帶有DSP特性的32位EISC CPU處理器、H.264解碼器、JPEG解碼器、2D圖像引擎、聲音混音器、具有OSD功能的CRT控制器、視頻編碼器、視頻解碼接口模塊、USB主/從和通用I/O外設接口。視頻芯片和聲音芯片的集成使得基于EAGLE的系統開發成本、時間、復雜度都大大縮減,系統的開發僅僅需要增加存儲器和I/O設備例如LCD panel,flash等等就可完成,幫助系統設計師降低設計難度和減少設計時間。
上傳時間: 2013-06-27
上傳用戶:星仔
最新Cadence Allegro 16.6破解版,Windows 7下32位和64位,經實際測試,順利運行,請仔細閱讀安裝說明。 后面附有高速百度網盤下載鏈接,壓縮包中包括破解文件及安裝說明,下面 Cadence16.6的版本個人感覺值得更新,有很多更新真心很實用很強大,但最重要的Display net names的功能的加入實在是感激涕零啊,因為當初從AD轉到Cadence16.3時最不習慣的就是PCB上木有NET顯示啊... 小弟win7安裝時破解方法如下: 具體的步驟: 1、安裝licensemanager,問license時,單擊cancel,然后finish. 2、接下來安裝cadence的product,即第二項,直到結束. 3、在任務管理器中確認一下是否有這兩個進程,有就結束掉,即cdsNameServer.exe和cdsMsgServer.exe,沒有就算了.(電腦開機沒運行過Cadence軟件就不用執行這一步). 5、把破解文件夾crack中LicenseManager文件夾下的pubkey、pubkey.exe和lLicenseManagerPubkey.bat放到Cadence\\LicenseManager目錄下并運行lLicenseManagerPubkey.bat (如果是WIN764位操作系統請把cdslmd.exe文件復制到Cadence\\LicenseManager目錄下覆蓋原文件。其他操作系統不用,直接下一步) 6、把破解文件夾crack里crack\\SPB_16.6\\tools的pubkey、pubkey.exe和Tools.bat放到Cadence\\SPB_16.6\\tools目錄下并運行Tools.bat (注意看一下DOS窗口會不會一閃而過,如果運行差不多一分鐘就說明破解成功) 7、打開破解文件夾crack里LicGen文件夾,然后雙擊licgen.bat生成新的license.lic,習慣上把這license文件拷到桌面上放著. 8.在電腦開始菜單中的程序里找到cadence文件夾,點開再點開License Manager,運行License servers configuration Unilily,彈出的對話框中點browes...指向第7步拷貝到桌面上的license.lic,打開 它(open)再點下一步(next),將Host Name項中主機名改成你的電腦系統里的主機名(完整的計算機名稱),然后點下一步按界面提示直到完成第7步. 9.在電腦開始菜單中的程序里找到cadence文件夾(windows7下),點開再點開,運行License client configuration Unility,填入5280@(你的主機名),點下一步(next),最后點finish,完成這第8步. 10.在電腦開始菜單中的程序里找到cadence文件夾(windows7下),點開再點開,運行Lm Tools,點Config Services項,Path to the license file項中,點Browes指向c:\\cadence\\License Manager\\license.dat(如果看不見icense.dat,請在類型中下拉選擇DAT類型),打開它 (open)再點Save Service.然后啟動一下服務。到此,破解完成. 11、如果以上步驟都完成了,打開軟件提示找不到證書,請打開環境變量,用戶變量中看看 CDS_LIC_FILE 變量值是否為 5280@(你的主機名),如果沒 CDS_LIC_FILE變量名,請添加一個變量。變量名為CDS_LIC_FILE 變量值為 5280@(你的主機名) 12. 64位操作系統,軟件破解完請把cdslmd.exe文件復制到Cadence\\LicenseManager目錄下覆蓋原文件。 附我用的破解文件,希望給win7安裝不成功的有點幫助
標簽: Cadence Allegro Crack 16.6
上傳時間: 2013-07-23
上傳用戶:
Protel99SE是應用于Windows9X/2000/NT操作系統下的EDA設計軟件,采用設計庫管理模式,可以進行聯網設計,具有很強的數據交換能力和開放性及3D模擬功能,是一個32位的設計軟件,可以完成電路原理圖設計,印制電路板設計和可編程邏輯器件設計等工作,可以設計32個信號層,16個電源--地層和16個機加工層。 安裝步驟:第一大步:安裝99SE主程序 運行目錄中的 Setup.exe 注冊碼:Y7ZP-5QQG-ZWSF-K858 第二大步:安裝99SE補丁程序 運行“第二大步Protel99SP6b補丁”目錄中的 protel99seservicepack6.exe 第三大步:共分5小步。安裝:漢化菜單、漢字模塊、國標元件、國標模版、CAD轉換 運行“第三大步Protel99漢化”目錄中的 中的各個目錄中的SETUP.BAT即可,詳見“第三大步Protel99漢化”目錄中的安裝說明。 里面包含Protel99se完美破解版、Protel99se介紹、利用Protel99SE設計PCB基礎教程、Protel99se教程 解壓密碼:www.pp51.com
上傳時間: 2013-10-20
上傳用戶:kytqcool
CS5361 是CRYSTAL 公司推出的192kHz 采樣率、多位( 24 位) 音頻
上傳時間: 2013-11-07
上傳用戶:xauthu