在實(shí)際工作現(xiàn)場(chǎng),常常需要在一個(gè)非常惡劣的環(huán)境中進(jìn)行通話(huà),隨著CAN總線(xiàn)在工業(yè)生產(chǎn)的應(yīng)用越來(lái)越廣泛,想到了把CAN總線(xiàn)應(yīng)用于電話(huà)通信上來(lái).CAN總線(xiàn)具有極高的總線(xiàn)利用率,這有可能使得我們只需要用兩根CAN總線(xiàn),就可以把需要通話(huà)的節(jié)點(diǎn)電話(huà)連接起來(lái),從而實(shí)現(xiàn)語(yǔ)音通信. 本文主要論述了基于CAN總線(xiàn)的多節(jié)點(diǎn)語(yǔ)音通信系統(tǒng)設(shè)計(jì).該系統(tǒng)使用MC14LC5480作為語(yǔ)音采集編解碼器,AT90CAN128作為處理器,使用處理器自帶的CAN模塊實(shí)現(xiàn)多個(gè)CAN節(jié)點(diǎn)間的通信,最終達(dá)到實(shí)現(xiàn)多節(jié)點(diǎn)間語(yǔ)音通信的功能. 本文的前半部分介紹了CAN總線(xiàn)技術(shù)和語(yǔ)音信號(hào)的數(shù)字處理技術(shù),評(píng)價(jià)了用CAN總線(xiàn)傳輸語(yǔ)音信號(hào)的優(yōu)點(diǎn).本文后半部分詳細(xì)介紹了該系統(tǒng)的硬件結(jié)構(gòu)和軟件設(shè)計(jì),通過(guò)分析系統(tǒng)所涉及的芯片對(duì)該系統(tǒng)的各個(gè)功能模塊做了詳細(xì)的說(shuō)明,包括語(yǔ)音編解碼電路,語(yǔ)音數(shù)字信號(hào)處理電路,CAN總線(xiàn)傳輸電路等.通過(guò)該系統(tǒng),能夠?qū)崿F(xiàn)在實(shí)驗(yàn)室條件下多個(gè)CAN節(jié)點(diǎn)間的語(yǔ)音通信.
標(biāo)簽: CAN 總線(xiàn) 節(jié)點(diǎn)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):mingaili888
FPGA作為新一代集成電路的出現(xiàn),引起了數(shù)字電路設(shè)計(jì)的巨大變革。隨著FPGA工藝的不斷更新與改善,越來(lái)越多的用戶(hù)與設(shè)計(jì)公司開(kāi)始使用FPGA進(jìn)行系統(tǒng)開(kāi)發(fā),因此,PFAG的市場(chǎng)需求也越來(lái)越高,從而使得FPGA的集成電路板的工藝發(fā)展也越來(lái)越先進(jìn),在如此良性循環(huán)下,不久的將來(lái),F(xiàn)PGA可以主領(lǐng)集成電路設(shè)計(jì)領(lǐng)域。正是由于FPGA有著如此巨大的發(fā)展前景與市場(chǎng)吸引力,因此,本文采用FPGA作為電路設(shè)計(jì)的首選。 @@ 隨著FPGA的開(kāi)發(fā)技術(shù)日趨簡(jiǎn)單化、軟件化,從面向硬件語(yǔ)言的VHDL、VerilogHDL設(shè)計(jì)語(yǔ)言,到現(xiàn)在面向?qū)ο蟮腟ystem Verilog、SystemC設(shè)計(jì)語(yǔ)言,硬件設(shè)計(jì)語(yǔ)言開(kāi)始向高級(jí)語(yǔ)言發(fā)展。作為一個(gè)軟件設(shè)計(jì)人員,會(huì)很容易接受面向?qū)ο蟮恼Z(yǔ)言。現(xiàn)在軟件的設(shè)計(jì)中,算法處理的瓶頸就是速度的問(wèn)題,如果采用專(zhuān)用的硬件電路,可以解決這個(gè)問(wèn)題,本文在第一章第二節(jié)詳細(xì)介紹了軟硬結(jié)合的開(kāi)發(fā)優(yōu)勢(shì)。另外,在第一章中還介紹了知識(shí)產(chǎn)權(quán)核心(IP Core)的發(fā)展與前景,特別是IP Core中軟核的設(shè)計(jì)與開(kāi)發(fā),許多FGPA的開(kāi)發(fā)公司開(kāi)始爭(zhēng)奪軟核的開(kāi)發(fā)市場(chǎng)。 @@ 數(shù)字電路設(shè)計(jì)中最長(zhǎng)遇到的就是通信的問(wèn)題,而每一種通信方式都有自己的協(xié)議規(guī)范。在CPU的設(shè)計(jì)中,由于需要高速的處理速度,因此其內(nèi)部都是用并行總線(xiàn)進(jìn)行通信,但是由于集成電路資源的問(wèn)題,不可能所有的外部設(shè)備都要用并行總線(xiàn)進(jìn)行通信,因此其外部通信就需要進(jìn)行串行傳輸。又因?yàn)樾枰B接的外部設(shè)備的不同,因此就需要使用不同的串行通信接口。本文主要介紹了小型CPU中常用的三種通信協(xié)議,那就是SPI、I2C、UART。除了分別論述了各自的通信原理外,本文還特別介紹了一個(gè)小型CPU的內(nèi)部構(gòu)造,以及這三個(gè)通信協(xié)議在CPU中所處的位置。 @@ 在硬件的設(shè)計(jì)開(kāi)發(fā)中,由于集成電路本身的特殊性,其開(kāi)發(fā)流程也相對(duì)的復(fù)雜。本文由于篇幅的問(wèn)題,只對(duì)總的開(kāi)發(fā)流程作了簡(jiǎn)要的介紹,并且將其中最復(fù)雜但是又很重要的靜態(tài)時(shí)序分析進(jìn)行了詳細(xì)的論述。在通信協(xié)議的開(kāi)發(fā)中,需要注意接口的設(shè)計(jì)、時(shí)序的分析、驗(yàn)證環(huán)境的搭建等,因此,本文以SPI數(shù)據(jù)通信協(xié)議的設(shè)計(jì)作為一個(gè)開(kāi)發(fā)范例,從協(xié)議功能的研究到最后的驗(yàn)證測(cè)試,將FPGA 的開(kāi)發(fā)流程與關(guān)鍵技術(shù)等以實(shí)例的方式進(jìn)行了詳細(xì)的論述。在SPI通信協(xié)議的開(kāi)發(fā)中,不僅對(duì)協(xié)議進(jìn)行了詳細(xì)的功能分析,而且對(duì)架構(gòu)中的每個(gè)模塊的設(shè)計(jì)都進(jìn)行了詳細(xì)的論述。@@關(guān)鍵詞:FPGA;SPI;I2C;UART;靜態(tài)時(shí)序分析;驗(yàn)證環(huán)境
上傳時(shí)間: 2013-04-24
上傳用戶(hù):vvbvvb123
國(guó)家863項(xiàng)目“飛行控制計(jì)算機(jī)系統(tǒng)FC通信卡研制”的任務(wù)是研究設(shè)計(jì)符合CPCI總線(xiàn)標(biāo)準(zhǔn)的FC通信卡。本課題是這個(gè)項(xiàng)目的進(jìn)一步引伸,用于設(shè)計(jì)SCI串行通信接口,以實(shí)現(xiàn)環(huán)上多計(jì)算機(jī)系統(tǒng)間的高速串行通信。 本文以此項(xiàng)目為背景,對(duì)基于FPGA的SCI串行通信接口進(jìn)行研究與實(shí)現(xiàn)。論文先概述SCI協(xié)議,接著對(duì)SCI串行通信接口的兩個(gè)模塊:SCI節(jié)點(diǎn)模型模塊和CPCI總線(xiàn)接口模塊的功能和實(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總線(xiàn)接口包括PCI核、PCI核的配置模塊以及用戶(hù)邏輯三個(gè)部分。本課題中,采用FPGA+PCI軟核的方法來(lái)實(shí)現(xiàn)CPCI總線(xiàn)接口。PCI核作為PCI總線(xiàn)與用戶(hù)邏輯之間的橋梁:PCI核的配置模塊負(fù)責(zé)對(duì)PCI核進(jìn)行配置,得到用戶(hù)需要的PCI核;用戶(hù)邏輯模塊負(fù)責(zé)實(shí)現(xiàn)整個(gè)通信接口具體的內(nèi)部邏輯功能;并引入中斷機(jī)制來(lái)提高SCI通信接口與主機(jī)之間數(shù)據(jù)交換的速率。 設(shè)計(jì)選用硬件描述語(yǔ)言VerilogHDL和VHDL,在開(kāi)發(fā)工具Xilinx ISE7.1中完成整個(gè)系統(tǒng)的設(shè)計(jì)、綜合、布局布線(xiàn),利用Modelsim進(jìn)行功能及時(shí)序仿真,使用DriverWorks為SCI串行通信接口編寫(xiě)WinXP下的驅(qū)動(dòng)程序,用VC++6.0編寫(xiě)相應(yīng)的測(cè)試應(yīng)用程序。最后,將FPGA設(shè)計(jì)下載到FC通信卡中運(yùn)行,并利用ISE內(nèi)嵌的ChipScope Pro虛擬邏輯分析儀對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證,運(yùn)行結(jié)果正常。 文章最后分析傳輸性能上的原因,指出工作中的不足之處和需要進(jìn)一步完善的地方。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):竺羽翎2222
簡(jiǎn)述了SPI總線(xiàn)協(xié)議工作時(shí)序和配置要求,通過(guò)一個(gè)成功的實(shí)例詳細(xì)介紹了使用SPI 總線(xiàn)實(shí)現(xiàn)DSP與MCU之間的高速通信方法,并參考實(shí)例給出了SPI接口的硬件連接、初始化、 以及傳輸測(cè)試程序的編寫(xiě)方法。 關(guān)鍵詞:SPI接口;McBSP;總線(xiàn);高速通信
上傳時(shí)間: 2013-04-24
上傳用戶(hù):jhksyghr
電力線(xiàn)通信技術(shù)利用分布廣泛的低壓電力線(xiàn)作為通信信道,實(shí)現(xiàn)internet高速互連,為用戶(hù)提供互聯(lián)網(wǎng)訪(fǎng)問(wèn)、視頻點(diǎn)播等服務(wù),形成包括電力在內(nèi)的“四網(wǎng)合一”,目前正受到人們的關(guān)注。利用該技術(shù),可以在居民區(qū)內(nèi)建立寬帶接入網(wǎng),也可以利用遍布家庭各個(gè)房間的電源插座組成家庭局域網(wǎng)。但是電力線(xiàn)是傳輸電能的,因此通過(guò)電力線(xiàn)傳輸數(shù)據(jù)有許多的問(wèn)題需要解決。 OFDM(正交頻分復(fù)用)技術(shù)是實(shí)現(xiàn)電力線(xiàn)通信的一項(xiàng)熱門(mén)技術(shù)。OFDM采用添加循環(huán)前綴的技術(shù),能有效地降低ICI(信道間干擾)和ISI(碼間干擾)。同時(shí)通過(guò)使用正交的子信道,大大提高了頻譜資源利用率。FPGA作為可編程邏輯器件,具有設(shè)計(jì)時(shí)間短、投資少、風(fēng)險(xiǎn)小的特點(diǎn),而且可以反復(fù)修改,反復(fù)編程,直到完全滿(mǎn)足需要,具有其他方式無(wú)可比擬的方便性和靈活性,能夠加速數(shù)字系統(tǒng)的研發(fā)速度。本文著重研究了OFDM同步技術(shù)在FPGA上的實(shí)現(xiàn)。本論文主要是在項(xiàng)目組工作的基礎(chǔ)上構(gòu)造雙路信號(hào)數(shù)據(jù)糾正算法流程,提出最佳采樣點(diǎn)與載波相位估計(jì)算法,完善中各個(gè)子模塊算法的硬件設(shè)計(jì)流程。內(nèi)容安排如下:第一章介紹OFDM(正交頻分復(fù)用)技術(shù)的發(fā)展歷史、技術(shù)原理。第二章介紹了PLD的分類(lèi)、工藝和結(jié)構(gòu)特點(diǎn),以及FPGA的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)流程和Verilog語(yǔ)言的特點(diǎn)。第三章對(duì)OFDM系統(tǒng)的同步模塊進(jìn)行詳細(xì)的闡述。第四章是OFDM同步算法的在FPGA上的實(shí)現(xiàn),對(duì)各個(gè)子模塊進(jìn)行仿真,給出了仿真波形圖和系統(tǒng)性能分析。最后,第五章總結(jié)了全文的工作,對(duì)OFDM技術(shù)的實(shí)現(xiàn)需要進(jìn)一步完善的方面與后續(xù)工作進(jìn)行了探討。
標(biāo)簽: OFDM FPGA PLC 通信系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):hgy9473
本文介紹了移動(dòng)通信信道的基本理論,對(duì)移動(dòng)通信中的衰落信道進(jìn)行了分析和建模,在此基礎(chǔ)上通過(guò)使用matlab仿真軟件,采用相關(guān)算法編程對(duì)衰落信道進(jìn)行仿真,結(jié)果表明了信道分析的有效性。
標(biāo)簽: matlab 移動(dòng)通信 建模 仿真
上傳時(shí)間: 2013-07-06
上傳用戶(hù):handless
ARM微處理器和嵌入式Linux操作系統(tǒng)為核心的嵌入式技術(shù),已在很多領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用。由于網(wǎng)絡(luò)在未來(lái)計(jì)算中將發(fā)揮非常重要的作用,因此連通性、網(wǎng)絡(luò)化正逐漸成為嵌入式設(shè)備的發(fā)展方向,嵌入式設(shè)備的網(wǎng)絡(luò)化已經(jīng)成為網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。美國(guó)貝爾實(shí)驗(yàn)室預(yù)測(cè)未來(lái)數(shù)年內(nèi)所能想到的任何有用信息都是由嵌入式設(shè)備通過(guò)網(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)行裁剪和移植,編寫(xiě)了網(wǎng)絡(luò)芯片驅(qū)動(dòng)程序,使得2.6.22版本內(nèi)核在硬件上穩(wěn)定運(yùn)行;同時(shí)實(shí)現(xiàn)了嵌入式平臺(tái)和Linux系統(tǒng)之間的網(wǎng)絡(luò)的數(shù)據(jù)傳輸。對(duì)影響TCP網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的因素進(jìn)行了研究,通過(guò)對(duì)比和測(cè)試優(yōu)化了ARM嵌入式系統(tǒng)的網(wǎng)絡(luò)傳輸性能。最后,在ARM平臺(tái)和Linux主機(jī)端分別實(shí)現(xiàn)了采用IPMSG協(xié)議的網(wǎng)絡(luò)傳輸應(yīng)用程序。 通過(guò)測(cè)試表明,本文所設(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
上傳用戶(hù):axxsa
通信電源監(jiān)控系統(tǒng)是一個(gè)分布式計(jì)算機(jī)控制系統(tǒng),它集中并融合了傳感器技術(shù)、現(xiàn)代計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)和人機(jī)系統(tǒng)技術(shù)的最新成果,能夠?qū)崿F(xiàn)遙測(cè)、遙信和遙控三遙功能,對(duì)實(shí)現(xiàn)現(xiàn)代化的通信電源維護(hù)和科學(xué)管理有著重要的意義。隨著嵌入式技術(shù)近年來(lái)的發(fā)展,嵌入式系統(tǒng)在傳統(tǒng)的工業(yè)監(jiān)測(cè)、機(jī)械控制,及新興的移動(dòng)通訊、數(shù)字娛樂(lè)方面的應(yīng)用越來(lái)越廣泛。在工業(yè)領(lǐng)域,傳統(tǒng)的監(jiān)控系統(tǒng)主要以單片機(jī)為硬件載體進(jìn)行設(shè)計(jì),功能相對(duì)單一,可視化及擴(kuò)展性有限。隨著Linux系統(tǒng)的不斷升級(jí)換代,現(xiàn)在出現(xiàn)了以ARM芯片為載體,以L(fǎng)inux系統(tǒng)為軟件平臺(tái)的新一代監(jiān)控系統(tǒng)。它除了能實(shí)現(xiàn)原有單片機(jī)的功能外,還具備網(wǎng)絡(luò)通信功能,其設(shè)計(jì)過(guò)程及界面更加人性化。 本文以基于ARM構(gòu)建的嵌入式系統(tǒng)為軟硬件平臺(tái),探討了其在電源監(jiān)控領(lǐng)域的應(yīng)用。首先,本文討論了通信電源監(jiān)控系統(tǒng)的功能、組成、體系結(jié)構(gòu)、組網(wǎng)方案、監(jiān)控對(duì)象及監(jiān)控點(diǎn)的選取等內(nèi)容。在此基礎(chǔ)上重點(diǎn)對(duì)局站中心SU作了設(shè)計(jì),包括整體結(jié)構(gòu)、設(shè)備、組網(wǎng)等,并給出前置單元嵌入式系統(tǒng)硬件結(jié)構(gòu)、系統(tǒng)軟件和監(jiān)控軟件的實(shí)現(xiàn)。最后,介紹了嵌入式WEB服務(wù)器和嵌入式數(shù)據(jù)庫(kù)在嵌入式系統(tǒng)中的應(yīng)用,并給出本系統(tǒng)使用的BOA服務(wù)器和SQLite數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法。
標(biāo)簽: ARM 通信電源 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-06-09
上傳用戶(hù):diertiantang
介紹采用ALTERA 公司的可編程器件,實(shí)現(xiàn)I2C 總線(xiàn)的通信接口的基本原理; 給出部分VHDL語(yǔ)言描述。該通信接口與專(zhuān)用的接口芯片相比, 具有使用靈活, 系統(tǒng)配置方便的特點(diǎn)。
標(biāo)簽: CPLD I2C 總線(xiàn)通信 接口
上傳時(shí)間: 2013-05-20
上傳用戶(hù):gaorxchina
TI公司的TMS320LF2407型DSP微控制器內(nèi)嵌的異步串行口(SCI)支持CPU與其它使用標(biāo)準(zhǔn)格式的異步外設(shè)之間的數(shù)字通訊,通過(guò)RS-232接口可以方便地進(jìn)行DSP之間或與PC機(jī)之間的異步通信。而串行外設(shè)接口(SPI)是一個(gè)高速同步串行輸入/輸出(I/O)端口,常用于DSP控制器和外部器件或其它控制器間的通訊。本設(shè)計(jì)正是通過(guò)TMS320LF2407所帶有的SCI模塊進(jìn)行兩臺(tái)DSP的數(shù)據(jù)傳輸通信。同時(shí)還利用了DSP2407的SPI模塊和I/O口作了顯示以及鍵盤(pán)擴(kuò)展電路,以便能實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)的收發(fā)。此實(shí)例電路結(jié)構(gòu)簡(jiǎn)單易懂,非常適合剛接觸DSP的初學(xué)者使用,具有很好的參考價(jià)值。
上傳時(shí)間: 2013-07-01
上傳用戶(hù):huyanju
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1