一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

推薦文檔列表

基于ARM的IEEE802.11bMAC層協(xié)議IP核設(shè)計(jì)

時(shí)間:2021-10-01 08:07:50 電子通信論文 我要投稿

基于ARM的IEEE802.11bMAC層協(xié)議IP核設(shè)計(jì)

摘要:介紹了IEEE 802.11b MAC層協(xié)議IP核設(shè)計(jì),提出了基于32位微處理器ARM7DMI的系統(tǒng)設(shè)計(jì)方案,闡述了系統(tǒng)硬件平臺(tái)的設(shè)計(jì)、結(jié)構(gòu)及主要模塊單元的功能;給出了利用形式描述語(yǔ)言SDL進(jìn)行MAC層協(xié)議設(shè)計(jì)開(kāi)發(fā)的完整設(shè)計(jì)流程;闡述了軟件的層次結(jié)構(gòu),并針對(duì)設(shè)計(jì)中遇到的代碼生成器的選擇、設(shè)計(jì)優(yōu)化、與實(shí)時(shí)操作系統(tǒng)(RTOS)的集成和環(huán)境函數(shù)編寫等問(wèn)題進(jìn)行了深入討論。

    關(guān)鍵詞:ARM 802.11, IP

基于ARM的IEEE802.11bMAC層協(xié)議IP核設(shè)計(jì)

目前各種協(xié)議的設(shè)計(jì)實(shí)現(xiàn),大多數(shù)是基于微處理器、微控制器或DSP的嵌入式系統(tǒng)。ARM是ARM公司推出的高性能32位RISC微處理器,具有業(yè)界領(lǐng)先的體系結(jié)構(gòu),被廣泛6應(yīng)用于各種系統(tǒng)設(shè)計(jì)中。基于ARM的開(kāi)發(fā)通常使用C、C++或匯編語(yǔ)言。筆者采用了更高級(jí)的形式語(yǔ)言SCL,大大縮短了協(xié)議的開(kāi)發(fā)周期并提高了設(shè)計(jì)的可移植性。無(wú)線局域網(wǎng)是目前通信領(lǐng)域的一個(gè)研究熱點(diǎn),無(wú)線局域網(wǎng)的協(xié)議是非常典型的協(xié)議。本文將詳細(xì)討論使用SDL進(jìn)行無(wú)線局域網(wǎng)802.11b MAC層協(xié)議的設(shè)計(jì)以及基于微處理器ARM7TDMI的系統(tǒng)實(shí)現(xiàn)方案。其設(shè)計(jì)方法具有普遍意義。

1 系統(tǒng)硬件平臺(tái)設(shè)計(jì)及功能描述

整個(gè)系統(tǒng)硬件平臺(tái)的設(shè)計(jì)主要分MAC層和物理層兩部分。硬件平臺(tái)的結(jié)構(gòu)框圖如圖1所示。其中MAC層部分主要圍繞32位微處理器ARM7TDMI和AMBA總線設(shè)計(jì),其主要的單元模塊和功能如下:

·PCMCIA接口,此接口為硬件平臺(tái)和主機(jī)的通信接口。其設(shè)計(jì)遵循PC Card標(biāo)準(zhǔn)(版本5)。

·WEP算法加解密模塊,此模塊用硬件實(shí)現(xiàn)IEEE 802.11b MAC層協(xié)議定義的有線網(wǎng)等效加/解密算法。

·物理層數(shù)據(jù)接口,此接口用于完成物理層與MAC的數(shù)據(jù)交互操作,內(nèi)部設(shè)計(jì)有發(fā)關(guān)和接收FIFO,用來(lái)完成數(shù)據(jù)的接收發(fā)送緩存。

·物理層控制接口,此接口用于完成MAC層對(duì)物理層的控制功能。例如無(wú)數(shù)據(jù)收發(fā)時(shí),可以通過(guò)此接口控制物理層部分轉(zhuǎn)入節(jié)能狀態(tài)。

·存儲(chǔ)器管理模塊,此模塊用于實(shí)現(xiàn)對(duì)系統(tǒng)所有存儲(chǔ)器(如FLASH、ROM、RAM)的管理,處理器通過(guò)此模塊對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)。

·中斷控制邏輯,此模塊用于對(duì)系統(tǒng)中各模塊產(chǎn)生的中斷信號(hào)進(jìn)行控制和管理。

·微處理器單元ARM7TDMI,用于完成與主機(jī)的通信,負(fù)責(zé)整個(gè)系統(tǒng)的控制和管理。

圖1 硬件平臺(tái)結(jié)構(gòu)框圖

    物理層部分的設(shè)計(jì)主要分為四個(gè)單元:

[1] [2] [3] [4]