MSP430系列單片機接口技術及系統設計實例_魏小龍,是一本很不錯的關于msp430的書籍
上傳時間: 2013-08-04
上傳用戶:fzy309228829
本文的主要研究內容是利用FPGA平臺實現以太網絡接口。 首先,對論文的大致內容和組織結構做了簡要介紹,并且比較分析了目前比較流行的網絡接口實現的三種方法,并以此為基礎提出了本文中重點介紹的基于FPGA 的網絡接口實現方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網絡控制芯片來實現從網絡上接收數據幀的功能。FPGA 需要在上電時完成對于8019AS的初始化設置。在接收和發送數據報文時,對相應的寄存器進行控制和操作以完成網絡數據幀的接收。對FPGA 與8019AS 之間的接口實現進行了詳細的描述。 最后,介紹了在FPGA 內部對于接收到的網絡數據幀進行TCP/IP協議分析的具體過程和實現方法。分別詳細介紹了接收模塊、發送模塊以及其中子模塊具體功能和實現方法。說明了模塊之間相互觸發的具體關系。現有的網絡接口一般是采用MCU 或者ARM 等專用控制芯片來實現的,而此次課題以FPGA 作為主控芯片來實現網絡接口以及部分TCP/IP 協議分析是一個創意。而且由于FPGA 多管腳可以靈活配置,也使得系統的可擴展性有了很大的提高。
上傳時間: 2013-06-09
上傳用戶:huazi
當前,在系統級互連設計中高速串行I/O技術迅速取代傳統的并行I/O技術正成為業界趨勢。人們已經意識到串行I/O“潮流”是不可避免的,因為在高于1Gbps的速度下,并行I/O方案已經達到了物理極限,不能再提供可靠和經濟的信號同步方法。基于串行I/O的設計帶來許多傳統并行方法所無法提供的優點,包括:更少的器件引腳、更低的電路板空間要求、減少印刷電路板(PCB)層數、PCB布局布線更容易、接頭更小、EMI更少,而且抵抗噪聲的能力也更好。高速串行I/O技術正被越來越廣泛地應用于各種系統設計中,包括PC、消費電子、海量存儲、服務器、通信網絡、工業計算和控制、測試設備等。迄今業界已經發展出了多種串行系統接口標準,如PCI Express、串行RapidIO、InfiniBand、千兆以太網、10G以太網XAUI、串行ATA等等。 Aurora協議是為私有上層協議或標準上層協議提供透明接口的串行互連協議,它允許任何數據分組通過Aurora協議封裝并在芯片間、電路板間甚至機箱間傳輸。Aurora鏈路層協議在物理層采用千兆位串行技術,每物理通道的傳輸波特率可從622Mbps擴展到3.125Gbps。Aurora還可將1至16個物理通道綁定在一起形成一個虛擬鏈路。16個通道綁定而成的虛擬鏈路可提供50Gbps的傳輸波特率和最大40Gbps的全雙工數據傳輸速率。Aurora可優化支持范圍廣泛的應用,如太位級路由器和交換機、遠程接入交換機、HDTV廣播系統、分布式服務器和存儲子系統等需要極高數據傳輸速率的應用。 傳統的標準背板如VME總線和CompactPCI總線都是采用并行總線方式。然而對帶寬需求的不斷增加使新興的高速串行總線背板正在逐漸取代傳統的并行總線背板。現在,高速串行背板速率普遍從622Mbps到3.125Gbps,甚至超過10Gbps。AdvancedTCA(先進電信計算架構)正是在這種背景下作為新一代的標準背板平臺被提出并得到快速的發展。它由PCI工業計算機制造商協會(PICMG)開發,其主要目的是定義一種開放的通信和計算架構,使它們能被方便而迅速地集成,滿足高性能系統業務的要求。ATCA作為標準串行總線結構,支持高速互聯、不同背板拓撲、高信號密度、標準機械與電氣特性、足夠步線長度等特性,滿足當前和未來高系統帶寬的要求。 采用FPGA設計高速串行接口將為設計帶來巨大的靈活性和可擴展能力。Xilinx Virtex-IIPro系列FPGA芯片內置了最多24個RocketIO收發器,提供從622Mbps到3.125Gbps的數據速率并支持所有新興的高速串行I/O接口標準。結合其強大的邏輯處理能力、豐富的IP核心支持和內置PowerPC處理器,為企業從并行連接向串行連接的過渡提供了一個理想的連接平臺。 本文論述了采用Xilinx Virtex-IIPro FPGA設計傳輸速率為2.5Gbps的高速串行背板接口,該背板接口完全符合PICMG3.0規范。本文對串行高速通道技術的發展背景、現狀及應用進行了簡要的介紹和分析,詳細分析了所涉及到的主要技術包括線路編解碼、控制字符、逗點檢測、擾碼、時鐘校正、通道綁定、預加重等。同時對AdvancedTCA規范以及Aurora鏈路層協議進行了分析, 并在此基礎上給出了FPGA的設計方法。最后介紹了基于Virtex-IIPro FPGA的ATCA接口板和MultiBERT設計工具,可在標準ATCA機框內完成單通道速率為2.5Gbps的全網格互聯。
上傳時間: 2013-05-29
上傳用戶:frank1234
中穎單片機各個功能模塊的例程,能夠幫助朋友了解SINOWEALTH的單片機。
上傳時間: 2013-05-24
上傳用戶:zhengjian
外圍電路設計例程,有助于擴展對單片機的了解,使編程靈活應用
上傳時間: 2013-07-26
上傳用戶:3到15
用Verilog實現的以太網接口!!!!!!!!!!!!!!!!!!
上傳時間: 2013-07-13
上傳用戶:LSPSL
本文針對國家煙草局關于以信息化帶動煙草行業現代化建設的要求,密切結合“煙草銷售業務管理系統”科研項目進行研究開發,設計了一個基于ARM-Linux的煙草零售信息終端。零售商戶可以在此終端上完成商品零售的整個過程,并可通過終端完成訂貨預測和訂貨確認的操作,同時可以下載和瀏覽各種煙草商品信息、訂貨、查看歷史營銷記錄、瀏覽各種通知廣告,并與煙草公司互動操作。 本文首先分析了課題的研究背景及煙草零售信息終端的國內外現狀,給出了一個基于ARM-Linux、GPRS無線網絡的煙草銷售業務管理系統的總體結構;然后根據煙草零售信息終端的功能需求構建了基于ARM9的硬件平臺的整體設計方案;介紹了基于ARM9內核的微處理器S3C2440A及關鍵外圍模塊,設計了各模塊的硬件接口電路;并在硬件平臺上成功移植實現了一個基本的嵌入式Linux系統的軟件平臺;隨后深入研究了Linux2.6引入的platform driver機制下的字符設備驅動程序的開發方法,在全面分析了漢王手寫芯片HW006的通信協議的基礎上,開發了漢王手寫芯片的觸摸屏驅動程序,實現了在觸摸屏上的點擊與漢字手寫識別;最后研究了Linux中的串口操作編程,完成了基于華為GTM900B GPRS模塊的數據通信程序設計和條形碼掃描程序模塊的開發,并研究了多線程編程技術在網絡數據收發中的應用方法,設計了煙草零售信息終端所需的數據庫和圖形界面。 所研制的煙草零售信息終端已成功應用于山西省某市的各個煙草零售點,運行結果表明,該終端運行穩定可靠,與用戶的交互方便快捷,采集到的各類數據能夠及時、有效、準確地傳輸到應用管理系統,各方面性能都達到了課題的要求,為煙草銷售市場預測、貨物配送和營銷推廣提供了一種有效的手段。
上傳時間: 2013-05-23
上傳用戶:CSUSheep
隨著現代工業的發展,人機接口在工業生產以及社會生活中發揮著越來越重要的作用,同時,人機接口的各項技術問題也日益凸現出來,越來越受到世界各國的關注。 本課題就基于便攜式儀表人機接口的設計開展研究。設計的關鍵步驟包括:人機接口的軟硬件設計、實驗系統的搭建以及在一條天然氣管道上進行管道檢測實驗,驗證人機接口的實用性。 論文中介紹了人機接口技術的發展過程與現狀、人機接口系統的軟硬件詳細設計。人機接口硬件包括:ARM處理器控制核心、通信接口電路、LCD顯示接口電路、USB接口儲存電路;軟件包括人機接口的底層軟件與應用軟件。在實驗過程中,首先獲取一段有裂紋的天然氣管道,接著使用自行設計的采樣模塊檢測磁場信號,通過串口將數據發送到人機接口平臺,人機接口平臺使用嵌入式Linux作為操作系統,使用Qt程序在LCD上顯示實時曲線。而后人機接口將數據存儲在閃盤中,同時使用一系列算法程序對數據進行處理,最后利用檢測到的漏磁場法向分量HP(Y)的具有顯著特征的最大梯度值的位置來判斷裂紋的位置,再與實際的裂紋位置對比,得出可行性結論。經過大量的實驗,該系統可以很好的實現檢測目的,驗證了人機接口的實用性。
上傳時間: 2013-06-28
上傳用戶:www240697738
88w8686 wifi linux驅動 spi接口
上傳時間: 2013-06-15
上傳用戶:xcy122677
TCP/IP協議作為Internet上的通信實現方式的一種,是近年來嵌入式應用領域的一個研究熱點。嵌入式設備要與Internet網絡直接交換信息,就需要支持TCP/IP協議。嵌入式系統具有內核小、專用性強、系統精簡、實時性高、功耗和環境要求嚴格等特點,所以傳統的TCP/IP協議不適合移植到嵌入式系統中。實現嵌入式系統網絡接入有兩種選擇,第一種是按照TCP/IP協議的原理編寫簡化版的通信協議;第二種是將已有小型的,適用于嵌入式系統的網絡協議移植到系統中。 首先本文簡要介紹了嵌入式網絡協議的研究現狀和研究內容,分析了LwIP協議棧中IP協議、TCP協議、UDP協議和ICMP協議的原理。由于LwIP沒有使用和操作系統相關的系統調用和數據結構,所以在LwIP和操作系統之間增加了一個操作系統封裝層為操作系統服務。LwIP不僅保持了TCP協議主要功能,而且減少了對RAM的占用。 其次,移植中實現了操作系統模擬層和LwIP底層接口。操作系統模擬層為協議和操作系統提供了一個接口,使協議對操作系統透明,可以不依賴操作系統運行,需要實現信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅動程序,需要實現系統初始化、網卡初始化、線程接收、數據包的讀取和發送。 最后提出測試設計框架,在ARM開發板和μC/OS-Ⅱ操作系統上對移植的協議進行測試。測試結果表明,移植協議可以正常工作,實現了基本的網絡功能。
上傳時間: 2013-07-11
上傳用戶:iswlkje