國家863項(xiàng)目“飛行控制計(jì)算機(jī)系統(tǒng)FC通信卡研制”的任務(wù)是研究設(shè)計(jì)符合CPCI總線標(biāo)準(zhǔn)的FC通信卡。本課題是這個(gè)項(xiàng)目的進(jìn)一步引伸,用于設(shè)計(jì)SCI串行通信接口,以實(shí)現(xiàn)環(huán)上多計(jì)算機(jī)系統(tǒng)間的高速串行通信。 本文以此項(xiàng)目為背景,對基于FPGA的SCI串行通信接口進(jìn)行研究與實(shí)現(xiàn)。論文先概述SCI協(xié)議,接著對SCI串行通信接口的兩個(gè)模塊:SCI節(jié)點(diǎn)模型模塊和CPCI總線接口模塊的功能和實(shí)現(xiàn)進(jìn)行了詳細(xì)的論述。 SCI節(jié)模型包含Aurora收發(fā)模塊、中斷進(jìn)程、旁路FIFO、接受和發(fā)送存儲(chǔ)器、地址解碼、MUX。在SCI節(jié)點(diǎn)模型的實(shí)現(xiàn)上,利用FPGA內(nèi)嵌的RocketIO高速串行收發(fā)器實(shí)現(xiàn)主機(jī)之間的高速串行通信,并利用Aurora IP核實(shí)現(xiàn)了Aurora鏈路層協(xié)議;設(shè)計(jì)一個(gè)同步FIFO實(shí)現(xiàn)旁路FIFO;利用FPGA上的塊RAM實(shí)現(xiàn)發(fā)送和接收存儲(chǔ)器;中斷進(jìn)程、地址解碼和多路復(fù)合分別在控制邏輯中實(shí)現(xiàn)。 CPCI總線接口包括PCI核、PCI核的配置模塊以及用戶邏輯三個(gè)部分。本課題中,采用FPGA+PCI軟核的方法來實(shí)現(xiàn)CPCI總線接口。PCI核作為PCI總線與用戶邏輯之間的橋梁:PCI核的配置模塊負(fù)責(zé)對PCI核進(jìn)行配置,得到用戶需要的PCI核;用戶邏輯模塊負(fù)責(zé)實(shí)現(xiàn)整個(gè)通信接口具體的內(nèi)部邏輯功能;并引入中斷機(jī)制來提高SCI通信接口與主機(jī)之間數(shù)據(jù)交換的速率。 設(shè)計(jì)選用硬件描述語言VerilogHDL和VHDL,在開發(fā)工具Xilinx ISE7.1中完成整個(gè)系統(tǒng)的設(shè)計(jì)、綜合、布局布線,利用Modelsim進(jìn)行功能及時(shí)序仿真,使用DriverWorks為SCI串行通信接口編寫WinXP下的驅(qū)動(dòng)程序,用VC++6.0編寫相應(yīng)的測試應(yīng)用程序。最后,將FPGA設(shè)計(jì)下載到FC通信卡中運(yùn)行,并利用ISE內(nèi)嵌的ChipScope Pro虛擬邏輯分析儀對設(shè)計(jì)進(jìn)行驗(yàn)證,運(yùn)行結(jié)果正常。 文章最后分析傳輸性能上的原因,指出工作中的不足之處和需要進(jìn)一步完善的地方。
標(biāo)簽: FPGA SCI 串行通信接口
上傳時(shí)間: 2013-04-24
上傳用戶:竺羽翎2222
全數(shù)字調(diào)制解調(diào)技術(shù)具有多速率、多制式、智能性等特點(diǎn),這極大的提高了通信系統(tǒng)的靈活性和通用性,符合未來通信技術(shù)發(fā)展的方向。 本文從如下幾個(gè)方面對全數(shù)字調(diào)制解調(diào)器進(jìn)行了深入系統(tǒng)研究:1,在介紹全數(shù)字調(diào)制解調(diào)器的發(fā)展現(xiàn)狀和研究QPSK通信調(diào)制解調(diào)方式的基礎(chǔ)上,依據(jù)軟件定性仿真分析了QPSK正交調(diào)制解調(diào)系統(tǒng),設(shè)計(jì)出了滿足系統(tǒng)要求的實(shí)現(xiàn)電路框圖并選定了芯片;2,在完成了基于FPGA芯片實(shí)現(xiàn)QPSK調(diào)制解調(diào)的算法方案設(shè)計(jì)基礎(chǔ)上,利用VHDL語言完成了芯片程序的設(shè)計(jì),并對其進(jìn)行了調(diào)試和功能仿真;3,利用設(shè)計(jì)出的調(diào)制解調(diào)器與選定的AD、DA、正交調(diào)制解調(diào)芯片,完成了QPSK通信系統(tǒng)的硬件電路的設(shè)計(jì)并完成了調(diào)制電路的研制;4,完成電路的信息速率大于300Kbps,產(chǎn)生的中頻信號中心頻率70MHz,帶寬500KHz,滿足系統(tǒng)設(shè)計(jì)要求,由于時(shí)間關(guān)系解調(diào)電路仍在調(diào)試中。 本文基于FPGA實(shí)現(xiàn)的QPSK數(shù)字調(diào)制解調(diào)器具有體積小、集成度高和軟件可升級等優(yōu)點(diǎn),這為設(shè)計(jì)高集成和高靈活性的通信系統(tǒng)提供了技術(shù)基礎(chǔ)。
標(biāo)簽: QPSK FPGA 基帶 通信設(shè)計(jì)
上傳時(shí)間: 2013-07-08
上傳用戶:xinshou123456
ARM微處理器和嵌入式Linux操作系統(tǒng)為核心的嵌入式技術(shù),已在很多領(lǐng)域得到了越來越廣泛的應(yīng)用。由于網(wǎng)絡(luò)在未來計(jì)算中將發(fā)揮非常重要的作用,因此連通性、網(wǎng)絡(luò)化正逐漸成為嵌入式設(shè)備的發(fā)展方向,嵌入式設(shè)備的網(wǎng)絡(luò)化已經(jīng)成為網(wǎng)絡(luò)發(fā)展的必然趨勢。美國貝爾實(shí)驗(yàn)室預(yù)測未來數(shù)年內(nèi)所能想到的任何有用信息都是由嵌入式設(shè)備通過網(wǎng)絡(luò)供給信息的需求者。 本文設(shè)計(jì)和實(shí)現(xiàn)了基于ARM處理器的嵌入式系統(tǒng)硬件和軟件解決方案,將Linux移植到LH79520,并且實(shí)現(xiàn)了嵌入式系統(tǒng)的網(wǎng)絡(luò)通信功能。 本文采用NXP公司的LH79520微控制器作為處理器,采用高度集成的以太網(wǎng)芯片DM9000A作為網(wǎng)絡(luò)接口,并且擴(kuò)展了LCD、UART接口。使用APEX作為系統(tǒng)的Bootloader,選擇Linux操作系統(tǒng)進(jìn)行裁剪和移植,編寫了網(wǎng)絡(luò)芯片驅(qū)動(dòng)程序,使得2.6.22版本內(nèi)核在硬件上穩(wěn)定運(yùn)行;同時(shí)實(shí)現(xiàn)了嵌入式平臺和Linux系統(tǒng)之間的網(wǎng)絡(luò)的數(shù)據(jù)傳輸。對影響TCP網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的因素進(jìn)行了研究,通過對比和測試優(yōu)化了ARM嵌入式系統(tǒng)的網(wǎng)絡(luò)傳輸性能。最后,在ARM平臺和Linux主機(jī)端分別實(shí)現(xiàn)了采用IPMSG協(xié)議的網(wǎng)絡(luò)傳輸應(yīng)用程序。 通過測試表明,本文所設(shè)計(jì)的嵌入式系統(tǒng)在可用性及操作方便性方面都達(dá)到了預(yù)期的目標(biāo),使得ARM Linux移植更有效率而且降低成本,具有實(shí)際的應(yīng)用價(jià)值。
標(biāo)簽: Linux ARM 嵌入式 網(wǎng)絡(luò)
上傳時(shí)間: 2013-07-14
上傳用戶:axxsa
智能家庭信息系統(tǒng)是集自動(dòng)化、計(jì)算機(jī)、通信技術(shù)于一體的“3C”系統(tǒng),它將各種家電產(chǎn)品結(jié)合成一個(gè)有機(jī)整體,實(shí)現(xiàn)了對家電設(shè)備進(jìn)行集中或異地控制和管理,以及能夠與外界進(jìn)行信息交互,以控制終端為突破口作為對家庭信息系統(tǒng)的研究,將有可能在以后的競爭中占據(jù)制高點(diǎn),取得良好的經(jīng)濟(jì)和社會(huì)效益。 本課題開發(fā)的智能家庭信息系統(tǒng)是以實(shí)際項(xiàng)目為背景,對基于網(wǎng)絡(luò)的嵌入式家庭信息系統(tǒng)進(jìn)行了研究。通過對傳統(tǒng)智能家居的特點(diǎn)進(jìn)行分析,指出了目前市場上的智能家居系統(tǒng)的局限性,提出了基于短距無線網(wǎng)絡(luò)的現(xiàn)代智能家居系統(tǒng)是將來的發(fā)展趨勢。 接著對智能家居控制的系統(tǒng)構(gòu)架以及相關(guān)關(guān)鍵技術(shù)進(jìn)行了分析和比較,指出基于IEEE802.15.4的ZigBee技術(shù)是目前最適合無線家居控制系統(tǒng)的無線標(biāo)準(zhǔn),并對該標(biāo)準(zhǔn)進(jìn)行了深入研究。 論文充分考慮到家庭信息化網(wǎng)絡(luò)的現(xiàn)狀和家庭內(nèi)部各信息家電的互連、集中控制、遠(yuǎn)程訪問與控制的需求,以及低成本實(shí)現(xiàn)的實(shí)際需要,及設(shè)備互連對傳輸帶寬和使用靈活性等特點(diǎn)的需要,設(shè)計(jì)了以無線ZigBee技術(shù)組成家庭網(wǎng)絡(luò)體系總體結(jié)構(gòu),避免了在家庭內(nèi)部布線的缺陷,且滿足了功耗低,成本低,網(wǎng)絡(luò)容量大等要求。 設(shè)計(jì)了新型無線通訊模塊,該模塊主控芯片采用8位低功耗微控制器ATMEGA64及CHIPCON公司推出的首款符合2.4 GHZ IEEE802.15.4標(biāo)準(zhǔn)的射頻收發(fā)器CC2420來實(shí)現(xiàn)ZigBee模塊,它可以降低無線通訊的成本和提高無線通訊的可靠性,可以單獨(dú)使用,也可以嵌入其它設(shè)備。 論文采用了免費(fèi)、公開的linux操作系統(tǒng),并給出了在Linux上的開發(fā)流程。 最后,論文具體分析了無線ZigBee協(xié)議、ZigBee組網(wǎng)技術(shù)以及它們在將來的廣泛應(yīng)用。深入地研究了HTTP超文本傳輸協(xié)議,設(shè)計(jì)了遠(yuǎn)程客戶端訪問和控制家用電器的界面,并給出了部分軟件設(shè)計(jì)流程圖。
標(biāo)簽: ARM 嵌入式系統(tǒng) 家 中的應(yīng)用
上傳用戶:agent
近年來,隨著控制系統(tǒng)規(guī)模的擴(kuò)大和總線技術(shù)的發(fā)展,對數(shù)據(jù)采集和傳輸技術(shù)提出了更高的要求。目前,很多設(shè)備需要實(shí)現(xiàn)從單串口通信到多路串口通信的技術(shù)改進(jìn)。同時(shí),隨著以太網(wǎng)技術(shù)的發(fā)展和普及,這些設(shè)備的串行數(shù)據(jù)需要通過網(wǎng)絡(luò)進(jìn)行傳輸,因而有必要尋求一種解決方案,以實(shí)現(xiàn)技術(shù)上的革新。 本文分別對串行通信和基于TCP/IP協(xié)議的以太網(wǎng)通信進(jìn)行研究和分析,在此基礎(chǔ)上,設(shè)計(jì)一個(gè)嵌入式系統(tǒng)一基于APM處理器的多路串行通信與以太網(wǎng)通信系統(tǒng),來實(shí)現(xiàn)F8-DCS系統(tǒng)中多路串口數(shù)據(jù)采集和以太網(wǎng)之間的數(shù)據(jù)傳輸。主要作了如下工作:首先,分析了當(dāng)前串行通信的應(yīng)用現(xiàn)狀和以太網(wǎng)技術(shù)的發(fā)展動(dòng)態(tài),通過比較傳統(tǒng)的多路串口通信系統(tǒng)的優(yōu)缺點(diǎn),設(shè)計(jì)出了一種采用CPID技術(shù)和CAN總線技術(shù)相結(jié)合的新型技術(shù),并結(jié)合F8-DCS系統(tǒng)數(shù)據(jù)量大和實(shí)時(shí)性高的特點(diǎn),對串行通訊幀同步的方法進(jìn)行了詳細(xì)的研究。然后,根據(jù)課題的實(shí)際需求,對系統(tǒng)進(jìn)行總體設(shè)計(jì)和功能模塊劃分,并詳細(xì)介紹了基于ARM7處理器的多路串口通信接口、以太網(wǎng)通信接口以及二者之間的數(shù)據(jù)傳輸接口的電路設(shè)計(jì)。在軟件設(shè)計(jì)上,對系統(tǒng)的啟動(dòng)代碼、串行通信協(xié)議、串口驅(qū)動(dòng)以及多串口與網(wǎng)口間雙向數(shù)據(jù)傳輸?shù)冗M(jìn)行了詳細(xì)的論述。最后,將上述技術(shù)應(yīng)用于某大型火電廠主機(jī)F8-DCS系統(tǒng)I/O通訊網(wǎng)絡(luò)的測試與分析,達(dá)到了設(shè)計(jì)要求。
標(biāo)簽: ARM 多路 串行 以太網(wǎng)
上傳時(shí)間: 2013-07-31
上傳用戶:aeiouetla
差分跳頻(DFH)是集跳頻圖案、信息調(diào)制與解調(diào)于一體,是一個(gè)全面基于數(shù)字信號處理的全新概念的通信系統(tǒng),其技術(shù)體制和原理與常規(guī)跳頻完全不同,較好地解決了數(shù)據(jù)速率和跟蹤干擾等問題,代表了當(dāng)前短波通信的一個(gè)重要發(fā)展方向。美國Sanders公司推出了名為CHESS的新型短波跳頻通信系統(tǒng),并獲得了成功,但我國對該體制和技術(shù)的研究還處于初始階段,目前還不太成熟,離實(shí)際應(yīng)用還有一段距離。 本文主要基于FPGA芯片的基礎(chǔ)上對差分跳頻進(jìn)行了研究,用FPGA來實(shí)現(xiàn)數(shù)字信號處理可以很好地解決并行性和速度問題,而且其靈活的可配置特性,使得FPGA構(gòu)成的DSP系統(tǒng)非常易于修改、測試及硬件升級。而且設(shè)計(jì)中盡量采用軟件無線電體系結(jié)構(gòu),減少模擬環(huán)節(jié),把數(shù)字化處理盡量靠近天線,從而建立一個(gè)通用、標(biāo)準(zhǔn)、模塊化的硬件平臺,用軟件編程來實(shí)現(xiàn)差分跳頻的各種功能,從基于硬件的設(shè)計(jì)方法中解放出來。 本文首先介紹了課題背景及研究的意義,闡述了目前差分跳頻中頻率合成跟頻率識別的實(shí)現(xiàn)方案。在頻率合成中,著重對DDS的相位截?cái)嗾`差及幅度量化誤差進(jìn)行仿真,找出基于FPGA實(shí)現(xiàn)的最佳參數(shù)及改善方法。在頻率識別中,基于Xilinx公司提供FFT IP核,接收端中的位同步,頻率識別均在FFT的理論上進(jìn)行設(shè)計(jì)。最后根據(jù)設(shè)計(jì)方案制作基于FPGA的電路板。 設(shè)計(jì)中跳頻圖案、直接數(shù)字頻率合成器、頻率識別、位同步、跳頻圖案恢復(fù)、線性調(diào)頻z變換等模塊均采用Verilog和VHDL兩種通用硬件描述語言進(jìn)行設(shè)計(jì),以便能夠在所有廠家的FPGA芯片中移植。
標(biāo)簽: 短波差分 跳頻通信
上傳時(shí)間: 2013-07-22
上傳用戶:yezhihao
在數(shù)字化、信息化的時(shí)代,數(shù)字集成電路應(yīng)用得非常廣泛。隨著微電子技術(shù)和工藝的發(fā)展,數(shù)字集成電路從電子管、晶體管、中小規(guī)模集成電路、超大規(guī)模集成電路(VLSIC)逐步發(fā)展到今天的專用集成電路(ASIC)。但是ASIC因其設(shè)計(jì)周期長,改版投資大,靈活性差等缺陷制約著它的應(yīng)用范圍。可編程邏輯器件的出現(xiàn)彌補(bǔ)了ASIC的缺陷,使得設(shè)計(jì)的系統(tǒng)變得更加靈活,設(shè)計(jì)的電路體積更加小型化,重量更加輕型化,設(shè)計(jì)的成本更低,系統(tǒng)的功耗也更小了。FPGA是英文Field Programmable Gate Array的縮寫,即現(xiàn)場可編程門陣列,它是在PAL、GAL、EPID等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。 本論文撰寫的是用FPGA來實(shí)現(xiàn)無人小飛機(jī)系統(tǒng)中基帶信號的處理過程。整個(gè)信號處理過程全部采用VHDL硬件描述語言來設(shè)計(jì),并用Modelsim仿真系統(tǒng)功能進(jìn)行調(diào)試,最后使用了Xilinx 公司可編程的FPGA芯片XC2S100完成,滿足系統(tǒng)設(shè)計(jì)的要求。 本文首先研究和討論了無線通信系統(tǒng)中基帶信號處理的總體結(jié)構(gòu),接著詳細(xì)闡述了各個(gè)模塊的設(shè)計(jì)原理和方法,以及FPGA結(jié)果分析,最后就關(guān)鍵技術(shù)和難點(diǎn)作了詳細(xì)的分析和研究。本文的最大特色是整個(gè)系統(tǒng)全部采用FPGA的方法來設(shè)計(jì)實(shí)現(xiàn),修改靈活,體積小,功耗小。本系統(tǒng)的設(shè)計(jì)包括了數(shù)字鎖相環(huán)、糾錯(cuò)編解碼、碼組交織、擾碼加入、巴克碼插入、幀同步識別、DPSK調(diào)制解調(diào)及選擇了整體的時(shí)序,所有的組成部分都經(jīng)過了反復(fù)地修改和調(diào)試,取得了良好的數(shù)據(jù)處理效果,其關(guān)鍵之處與難點(diǎn)都得到了妥善地解決。本文分別在發(fā)射部分(編碼加調(diào)制)和接收部分(解調(diào)加解碼)相獨(dú)立和相聯(lián)系的情況下,獲得了仿真與實(shí)測結(jié)果。
標(biāo)簽: FPGA 無線通信系統(tǒng)
上傳時(shí)間: 2013-07-05
上傳用戶:acon
·基于FPGA的雙口RAM在PC104與DSP通信中的研究與應(yīng)用
標(biāo)簽: FPGA 104 DSP RAM
上傳時(shí)間: 2013-07-04
上傳用戶:葉山豪
在由單片機(jī)構(gòu)成的多機(jī)應(yīng)用系統(tǒng)中,單片機(jī)串行通信起著重要的作用。在單片機(jī)串行通信系統(tǒng)設(shè)計(jì)時(shí),在不同環(huán)境條件下,單片機(jī)通信速率要求是有所不同的,雙方通信速率的設(shè)定十分重要。研究一種在單片機(jī)通信系統(tǒng)中,在不增加任何外部器件的情況下,利用單片機(jī)內(nèi)部定時(shí)器,實(shí)現(xiàn)通信波特率可在一個(gè)較寬范圍內(nèi)調(diào)節(jié),通過實(shí)驗(yàn)表明,此方法簡便可行,具有可操作性和實(shí)際意義。
標(biāo)簽: 通信 單片機(jī) 多機(jī)通信 系統(tǒng)研究
上傳時(shí)間: 2014-08-20
上傳用戶:pans0ul
基于MELP的水下實(shí)時(shí)語音通信機(jī)的研究與實(shí)現(xiàn)
標(biāo)簽: MELP 語音 通信機(jī)
上傳時(shí)間: 2013-11-08
上傳用戶:1966649934
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1