• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于ADM5120的無(wú)線VoIP系統(tǒng)設(shè)計(jì)

    基于ADM5120的無(wú)線VoIP系統(tǒng)設(shè)計(jì)

    作者: 時(shí)間:2010-03-29 來(lái)源:網(wǎng)絡(luò) 收藏

    摘要:用Infineon公司的MIPS架構(gòu)處理器并實(shí)現(xiàn)了一個(gè)。從硬件和軟件兩個(gè)方面進(jìn)行:首先對(duì)硬件三大主要模塊即:主處理器、VINETIC語(yǔ)音模塊、存儲(chǔ)模塊分別進(jìn)行了研討;接著描述了如何在局域網(wǎng)內(nèi)實(shí)現(xiàn)UDP方式點(diǎn)對(duì)點(diǎn)通訊和廣播通訊。系統(tǒng)實(shí)現(xiàn)后經(jīng)現(xiàn)場(chǎng)測(cè)試證明其性能可靠,價(jià)格低廉,具有廣闊的應(yīng)用前景。
    關(guān)鍵詞:;VOIP;UDP;點(diǎn)對(duì)點(diǎn);廣播

    本文引用地址:http://www.czjhyjcfj.com/article/157548.htm

    O 引言
    (Voice over IP)由于其在IP網(wǎng)絡(luò)中實(shí)現(xiàn)語(yǔ)音通信,促進(jìn)了網(wǎng)絡(luò)資源的利用,降低了語(yǔ)音業(yè)務(wù)成本,在全球范圍內(nèi)得到了迅速的發(fā)展。802.11無(wú)線局域網(wǎng)(WLAN)將用戶從有線的網(wǎng)絡(luò)連接中解放出來(lái)。在企業(yè)中部署WLAN網(wǎng)絡(luò)之后建立VoIP的應(yīng)用,并不需要對(duì)現(xiàn)有的網(wǎng)絡(luò)進(jìn)行改造就能滿足在企業(yè)內(nèi)部進(jìn)行語(yǔ)音通信的需求,并且滿足下一代移動(dòng)通信應(yīng)用在單一網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)、語(yǔ)音、多媒體的傳輸?shù)陌l(fā)展方向。本文將VoIP和WLAN(Wir-eless LAN)結(jié)合到一起,在MIPS(Microprocessor Without Interlocked PipelineStages)架構(gòu)的處理器ADM51-20上實(shí)現(xiàn)了在無(wú)線局域網(wǎng)內(nèi)進(jìn)行IP通話的功能。系統(tǒng)以終端的形式進(jìn)行通信,可移動(dòng)性強(qiáng)。

    1 系統(tǒng)硬件的
    1.1 硬件的整體架構(gòu)
    系統(tǒng)硬件的整體架構(gòu)設(shè)計(jì)如圖1所示。系統(tǒng)硬件主要由五部分組成:ADM5120主處理器部分、通話控制部分、無(wú)線子卡部分、存儲(chǔ)部分和外設(shè)連接部分。通話控制部分采用Infineon公司語(yǔ)音芯片VINETIC-2CPE,Vers-ion 2.1(PEB3322)為子處理器,外接A/D,D/A轉(zhuǎn)換功能的用戶接口電路SLIC-DC PEB4268,與存儲(chǔ)部分一起構(gòu)成語(yǔ)音實(shí)時(shí)處理骨架;無(wú)線子卡部分采用Atheros公司的WMIA-165G802.11g Mini PCI模塊,并用adwifi驅(qū)動(dòng)無(wú)線子卡;存儲(chǔ)部分使用2塊sDRAM存儲(chǔ)器和1塊NOR FLASH存儲(chǔ)器;外設(shè)連接部分包括一個(gè)WAN口和四個(gè)LAN口、Mini-PCI接口、輸出模擬電話信號(hào)的RJ-11接口,以及用于調(diào)試的RS 232串口。
    1.2 ADM5120主處理器
    德國(guó)Infineon公司的ADM5120是一款哈佛體系結(jié)構(gòu)的SoC(片上系統(tǒng))的嵌入式處理器,具有5級(jí)流水線,并使用了32位MIPS指令集。同時(shí)ADM5120還是一款典型的寄存器型微處理器,其配置了32個(gè)通用寄存器和一對(duì)存儲(chǔ)64位數(shù)據(jù)的寄存器Hi和Lo以及異常PC寄存器,其中Hi和Lo寄存器用于存放定點(diǎn)乘法的結(jié)果。ADM5120中還內(nèi)置了32/16位MIPS32 4KEC處理器,其采用TLB(Translation Lookaside Buffer)實(shí)現(xiàn)了內(nèi)存管理和流水線中的異常處理功能,并使用馮?諾依曼結(jié)構(gòu)在內(nèi)存和寄存器之間傳輸數(shù)據(jù),提高了數(shù)據(jù)的傳輸效率,加快了程序的執(zhí)行速度。另外,ADM5120還集成了多種外圍部件,主要有:PCI(Peripheral(Component Interconnect)總線接口,5個(gè)100 Mb/s的以太網(wǎng)接口,并且還配置了ADM5120內(nèi)置的PHY芯片,內(nèi)嵌了16 MB/85 MHzSDRAM存儲(chǔ)器,給系統(tǒng)設(shè)計(jì)提供了很大的方便。


    在本系統(tǒng)中,微控制器接口(非緩沖接口)與VINETIC,F(xiàn)ALSH-RAM,SDRAM并行連接,并分別使用8 B,16 B,32 B的總線寬度。ADM5120通過(guò)微控制器接口控制與之相連的VINETIC并將語(yǔ)音數(shù)據(jù)從WLAN接口傳給VINE-TIC,反之亦然。ADM5120的通用輸入/輸出端口GPIOs控制VINET-IC的復(fù)位信號(hào)并為VINETIC生成片選信號(hào),同時(shí)GPIOs還作為VINETIC準(zhǔn)備功能和中斷信號(hào)的輸入。而連接到ADM5120的LED指示燈顯示W(wǎng)AN口和LAN口連接狀態(tài)以及模擬輸出接口的模擬線路狀態(tài)。


    上一頁(yè) 1 2 3 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 青海省| 桂林市| 丰都县| 泸定县| 台湾省| 贡山| 固镇县| 门源| 濮阳市| 泰兴市| 广水市| 广汉市| 贡觉县| 浙江省| 玛多县| 玉田县| 宝兴县| 天津市| 德江县| 揭东县| 东丰县| 石泉县| 江孜县| 漾濞| 凤冈县| 昔阳县| 北碚区| 雷波县| 措美县| 前郭尔| 曲沃县| 班玛县| 贺兰县| 雷波县| 耒阳市| 吉木乃县| 务川| 棋牌| 温州市| 东城区| 永康市|