ATmega16讀寫SD卡程序 cvavr
上傳時間: 2013-06-16
上傳用戶:cknck
本文檔描述了MIFARE 串行讀卡模塊ZLG500A 與主機微處理器之間的串行通信軟件的通信協議和命令.ZLG500A 是一個簡單的串行讀寫模塊它可以讀寫MIFARE ,無線智能
上傳時間: 2013-04-24
上傳用戶:liansi
復費率CPU卡電能表ESAM及卡操作指令流程
上傳時間: 2013-05-22
上傳用戶:xiaoxiang
本論文利用FPGA可編程邏輯器件和硬件描述語言Verilog,采用自頂向下的設計方法,開發了一款基于PCI總線的高速數據采集卡。本數據采集系統中,采用PLX公司生產的PLX9080作為PCI總線接口芯片。用4片每片容量為8MB的SDRAM作為數據采集的前端和PCI總線的數據緩沖。用ALTERA公司生產的Cyclone系列FPGA實現PCI接口芯片PLX9080的時序邏輯、對數據采集通道的前端控制以及對SDRAM的讀寫控制。 在本論文將重點放在了用硬件描述語言Verilog進行FPGA硬件邏輯編程上。本論文按照自頂向下的設計方法,詳細論述了PCI接口轉化電路模塊、SDRAM存儲片子讀寫控制電路模塊、FPGA內部寄存器讀寫控制電路模塊以及用于RF端的自動增益控制電路AGC模塊的設計。
上傳時間: 2013-04-24
上傳用戶:yhm_all
隨著安全通信數據速率的提高,關鍵數據加密算法的軟件實施成為重要的系統瓶頸.基于FPGA的高度優化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達到所要求的加密處理性能(每秒的SSL或RSA運算次數)基準.網絡的迅速發展,對安全性的需要變得越來越重要.然而,盡管網絡技術進步很快,安全性問題仍然相對落后.由于FPGA所提供的設計優勢,特別是新的高速版本,網絡系統設計人員可以在這些網絡設備中經濟地實現安全性支持.FPGA是實現設計靈活性和功能升級的關鍵,對于容錯、IPSec協議和系統接口問題而言這兩點非常重要.而且,FPGA還為網絡系統設計人員提供了適應不同安全處理功能以及隨著安全技術的發展方便地增加對新技術支持的能力.標準加密/解決以及認證算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被廣泛用于全球網絡安全系統中.本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結構,著重論述了加密卡上加密模塊的實現,即用FPGA實現3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實現進行仿真,并繪制了板卡的原理圖,對PCI接口原理進行了闡述.在論文中,首先闡述了數據加密原理.介紹了數據加密的算法和數據加密的技術發展趨勢,并重點說明了3DES的算法.由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結構,遵從的是PCI2.2規范,理解并掌握PCI總線的規范是了解整個系統的重要一環,本文講述了PCI總線的特點和性能,以及總線的信號.由于遵從高速性的要求,我們在硬件選型的時候,選用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能強,速度也非常快,但目前價格仍然太高,不適合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能適中,價格低廉,產品成熟等特點,是較好的選擇.FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應說明.并由此得出電路原理圖的繪制.文章的重點之一在于3DES算法及IDEA、MD5算法的FPGA實現,以Xilinx公司VIRTEXII結構的VXC2V3000為例,闡述用FPGA高速實現3DES算法及IDEA、MD5算法的設計要點及關鍵部分的設計.
上傳時間: 2013-04-24
上傳用戶:qazwsc
隨著微電子技術和電力電子技術的飛速發展,運動控制系統正朝著通用化、智能化、微型化的方向發展。目前,以數字信號處理器(DSP)和現場可編程門陣列(FPGA)為核心的運動控制卡已成為運動控制器的發展主流。它可方便地以插卡形式嵌入PC機,將PC機強大的信息處理能力和開放式特點與運動控制卡的運動控制能力相結合,具有信息處理能力強、開放程度高、運動控制方便、通用性好的特點。因此,本文通過對運動控制技術的深入研究,開發了一款以DSP和FPGA為主控單元、基于PCI總線的運動控制卡。 首先,設計了運動控制卡硬件電路,對控制卡的DSP和FPGA外圍電路、PCI總線接口電路、模擬量輸出電路、編碼器信號采集電路、通用I/O接口電路等實現方法進行了詳細討論。 為提高控制卡的硬件集成度和可靠性,通過對FPGA的編程設計,在FPGA中實現了PCI總線目標設備接口控制器、雙端口RAM、DDA精插補電路、DAC接口電路、編碼器信號處理電路和數字I/O信號處理電路。 基于改進的數字PID控制器和前饋控制,設計開發了運動控制卡的位置閉環伺服控制器,并整定了控制器參數,獲得良好的伺服控制特性。 最后,采用WinDriver開發了控制卡的驅動程序,并詳細介紹了驅動程序的開發流程。
上傳時間: 2013-08-01
上傳用戶:00.00
本文首先從數控系統的組成與特點進行詳細分析,然后對運動控制卡在整個系統中承擔功能進行了分析。根據數字型號處理器件的快速運算能力和現場可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進行總體設計的規劃。 本文重點詳細闡述了四軸運動控制卡硬件電路的設計。通過對現有部分PC總線的介紹與比較,設計選擇了PCI總線作為上位PC與運動控制卡的通信總線,并且選擇PCI9052芯片來設計PCI接口模塊;基于DSP器件的特點,設計選擇了TMS320LF2407芯片為核心,進行運算控制單元的設計,同時對其主要內部資源進行了分配。最后,根據硬件的原理圖,完成了具體電路板的制作。 對軟件設計,文章主要對插補算法在DSP上的實現作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點比較法直線和圓弧插補算法以及數字積分插補原理也進行了分析。最終,提出總體程序流程控制、速度控制算法、插補算法等的程序設計框架,并進行了具體程序設計。
上傳時間: 2013-05-31
上傳用戶:kennyplds
本論文對DSP和FPGA在交流伺服電機控制系統中的應用進行了詳細的設計,并完成了系統的規劃。論文完成的設計任務主要有:1、根據系統要求,詳細分析了運動控制系統,給出了運動控制系統的總體設計,提出了一套對已有外圍設備適用的設計方案。2、根據實際情況,提出了簡單易于實現、實時性好的軌跡插補算法,并給出了插補算法的軟件設計,并在DSP中得以實現。3、使用匯編語言進行軟件設計,完成了運動控制卡中由DSP完成的運動控制任務,即在插補計算的同時完成加減速控制和三軸聯動的協調控制,以及其后的脈沖分配數的計算。4、根據系統運動要求,使用FPGA芯片設計了可連續發送均勻分布脈沖的脈沖分配器,實現對交流伺服系統發送運動控制指令。并給出了VHDL在FPGA中的軟件實現。
上傳時間: 2013-04-24
上傳用戶:kijnh
講述SD卡與主控制器的SPI通信及握手協議.
標簽: 總線協議
上傳時間: 2013-04-24
上傳用戶:zhengxueliang
隨著信息技術和電子技術的進步和日益成熟,計算機數據采集技術得到了廣泛應用。由于ISA數據采集卡的固有缺陷,PCI接口的數據采集卡將逐漸取代ISA數據采集卡,成為數據采集的主流。為了簡化PCI數據采集卡結構,提高數據采集可靠性,本文研究并開發了一種基于FPGA的PCI結構的數據采集卡系統。 論文對PCI對目標設備數據采集卡實現的原理和方法進行了深入研究,設計了基于FPGA的PCI數據采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設備的IP核與用戶邏輯部分,構成了SOPC系統。使用Verilog硬件描述語言設計并實現了FPGA內部采集數據管理、數據管理寄存器和FIFO數據緩沖隊列等模塊電路。利用ModelSim對PCI系統進行了仿真。完成了系統硬件電路PCB板的設計,最終制作了PCI數據采集卡。 論文針對PCI結構的數據采集卡系統軟件需求,研究了WDM設備驅動軟件、Windows環境的簡易虛擬示波器以及簡易虛擬邏輯儀實現原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發了WDM設備驅動程序。實現了Windows環境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統測試結果表明該系統設計正確,系統運行穩定,功能和指標達到了設計要求。
上傳時間: 2013-07-22
上傳用戶:z754970244