《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于AHB總線的靈活可配置WLAN芯片架構(gòu)設(shè)計(jì)
基于AHB總線的靈活可配置WLAN芯片架構(gòu)設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2012年第7期
潘志鵬,吳 斌,楊 坤,葉甜春
中國科學(xué)院微電子研究所,北京100029
摘要: 根據(jù)無線通信芯片不同協(xié)議版本以及不同場景的應(yīng)用需求,提出了一種針對系列無線局域網(wǎng)SoC、基于AHB總線的靈活可配置通用總線體系架構(gòu)。介紹了該總線的系統(tǒng)架構(gòu)和關(guān)鍵模塊的設(shè)計(jì),重點(diǎn)分析了該結(jié)構(gòu)的可擴(kuò)展性、可重用性等優(yōu)點(diǎn)。將其應(yīng)用于實(shí)際WLAN芯片的SoC架構(gòu)設(shè)計(jì)中,實(shí)際原型系統(tǒng)表明該總線架構(gòu)功能完全符合無線通信SoC的系統(tǒng)要求,并具有高度靈活可擴(kuò)展、高度可重用的總線特征。
中圖分類號: TN492
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2012)07-0058-03
Design a flexible and reconfigurable architecture for WLAN chip based on AHB bus
Pan Zhipeng,Wu Bin,Yang Kun,Ye Tianchun
Institute of Microelectronics of Chinese Academy of Science, Beijing 100029,China
Abstract: According to the various protocol versions of the wireless communications chips, as well as the application requirements of the different scenarios, this paper presents common bus architecture for a series of wireless LAN SoC, which is flexible and reconfigurable, based on the AHB bus. The paper introduces the bus system architecture and key modules design, focusing on analyzing its scalability and reusability. And then apply it to the actual WLAN chip design. The result indicates that the bus architecture is in full compliance with the system requirements of the wireless communication SoC and highly flexible, scalable, and highly reusable.
Key words : AHB bus;WLAN;scalable;reusable

    近十年來,隨著無線局域網(wǎng)(WLAN)技術(shù)的飛速發(fā)展,出現(xiàn)了IEEE 802.11a/b/g/n/ac等系列通信協(xié)議,其中802.11b[1]速率最高為11 Mb/s,802.11a/g[2-3]速率最高為54 Mb/s,802.11n[4]速率最高為600 Mb/s,目前正在制定中的802.11ac[5]速率最高超過了1 Gb/s。不僅WLAN協(xié)議版本在不斷地更新或改進(jìn),而且不同應(yīng)用場景也導(dǎo)致芯片的架構(gòu)差別極大,這些都使得WLAN芯片的設(shè)計(jì)實(shí)現(xiàn)面臨著越來越嚴(yán)峻的挑戰(zhàn)。

    片上系統(tǒng)SoC(System-on-Chip)已成為當(dāng)今數(shù)字集成電路設(shè)計(jì)的必然選擇,而SoC設(shè)計(jì)的關(guān)鍵問題之一就是采用片內(nèi)總線。片內(nèi)總線作為SoC集成系統(tǒng)的互連結(jié)構(gòu),可以將各個模塊互連起來,解決整個系統(tǒng)功能模塊間的相互通信問題[6]。如果針對特定協(xié)議、特定應(yīng)用場景設(shè)計(jì)特定的總線架構(gòu),將使得無線SoC的設(shè)計(jì)、驗(yàn)證工作量巨大,無法形成靈活、可重用的平臺化SoC解決方案,給SoC架構(gòu)設(shè)計(jì)人員帶來極大的技術(shù)挑戰(zhàn)。基于以上考慮,本文提出了一種適用于系列無線局域網(wǎng)SoC、基于AHB總線的靈活可配置通用總線體系架構(gòu)。
1 WLAN芯片的系統(tǒng)框架
    盡管WLAN協(xié)議有多種,但都屬于網(wǎng)絡(luò)通信的范疇,均是有一個固定的層次結(jié)構(gòu)。為了實(shí)現(xiàn)不同設(shè)備之間的可靠通信,不同協(xié)議的標(biāo)準(zhǔn)都是按照開放系統(tǒng)互聯(lián)OSI(Open System Interconnect)參考模型去制定的。這個模型把網(wǎng)絡(luò)通信的工作分為7層,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。網(wǎng)絡(luò)中各結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)相同層次具有相同的功能,同一結(jié)點(diǎn)相鄰層間通過接口通信。層次化結(jié)構(gòu)使得通信協(xié)議的實(shí)現(xiàn)可以實(shí)現(xiàn)模塊化,降低了設(shè)計(jì)的復(fù)雜度。
    根據(jù)OSI的參考模型,對于不同的網(wǎng)絡(luò)通信協(xié)議,IP層(網(wǎng)絡(luò)層)以上各層均可以實(shí)現(xiàn)標(biāo)準(zhǔn)化,關(guān)鍵的差別就集中在物理層(PHY)和媒體接入層(MAC,屬于數(shù)據(jù)鏈路層)。因此,WLAN協(xié)議規(guī)范就只定義了OSI模型最下面的兩層。只要是WLAN芯片,就必然會同時具備MAC和PHY兩種組件。MAC是一組用以決定如何訪問媒介與傳送數(shù)據(jù)的規(guī)則,至于傳送與接收的細(xì)節(jié)則交由PHY負(fù)責(zé)[7]。
    圖1所示為WLAN芯片工作的一般層次框架,其中物理層(PHY)功能和射頻(RF)模塊以純硬件的方式實(shí)現(xiàn);MAC層則一分為二,將計(jì)算密集型或者時序約束性強(qiáng)的功能用硬件實(shí)現(xiàn)(Low MAC),反之則用軟件實(shí)現(xiàn)(High MAC);驅(qū)動相關(guān)或更上層的功能則全部用軟件實(shí)現(xiàn),配置方便,靈活性高。

    隨著WLAN協(xié)議的不斷更新或改進(jìn),各個層次的功能都有較大程度的提升,相應(yīng)的技術(shù)方案就必須做適當(dāng)?shù)恼{(diào)整。同時,軟硬件之間的接口交互方式也會隨著不同場合的應(yīng)用需求而有所差別。這就要求WLAN芯片的設(shè)計(jì)必須具備良好的可擴(kuò)展性可重用性等特點(diǎn),因此采用基于一種靈活可配置的總線架構(gòu)將顯得至關(guān)重要。
2 基于AHB總線的芯片結(jié)構(gòu)
2.1 AHB總線架構(gòu)

    AHB(Advance High-performance
Bus)是AMBA總線協(xié)議中用于連接高性能系統(tǒng)模塊的高性能總線[8]。協(xié)議由ARM公司設(shè)計(jì),目前已被工業(yè)界廣泛采用。其特點(diǎn)如下:
    (1)單時鐘沿操作;
    (2)非三態(tài)實(shí)現(xiàn);
    (3)采用地址/數(shù)據(jù)分離的流水線操作;
    (4)支持固定長/不定長猝發(fā)(burst)傳輸;
    (5)分裂(split)事務(wù)傳輸;
    (6)單周期主模式切換;
    (7)數(shù)據(jù)寬度可自定義;
    (8)最多支持16個主設(shè)備和16個從設(shè)備。
    WLAN芯片的設(shè)計(jì),不僅要保證功能的實(shí)現(xiàn)符合協(xié)議的要求,還要注重整個芯片的結(jié)構(gòu)是否具有可擴(kuò)展性和可重用性的特點(diǎn)。基于上述考慮,本文提出了一種基于AHB總線的WLAN 芯片結(jié)構(gòu),如圖2所示(虛線框內(nèi)為WLAN芯片)。


    AHB總線的引入將芯片系統(tǒng)劃分成兩個相對獨(dú)立的單元,一邊是執(zhí)行WLAN協(xié)議相關(guān)的功能單元,包括MAC、PHY以及AD/DA模塊;另一邊則是主機(jī)接口或者外部通用接口模塊。修改前者可以滿足不同協(xié)議版本的功能需求,而修改后者可以適用于不同場合、不同主機(jī)接口的應(yīng)用需求。
2.2 AHB總線互聯(lián)結(jié)構(gòu)設(shè)計(jì)
    AHB總線結(jié)構(gòu)包括AHB主設(shè)備、AHB從設(shè)備、仲裁器、譯碼器、主到從選擇器、從到主選擇器、默認(rèn)主設(shè)備和默認(rèn)從設(shè)備。其中,仲裁器、譯碼器、主到從選擇器和從到主選擇器組成AHB總線的互聯(lián)結(jié)構(gòu),詳細(xì)設(shè)計(jì)如圖3所示。

2.2.1 仲裁器
    仲裁器(Arbiter)是AHB系統(tǒng)總線的主要管理結(jié)構(gòu),負(fù)責(zé)多個主設(shè)備的總線仲裁,保證在任何時候只有一個主設(shè)備獲得總線使用權(quán)。
  AHB協(xié)議沒有規(guī)定具體的總線優(yōu)先級算法,用戶可以根據(jù)實(shí)際的情況選擇適當(dāng)?shù)闹俨脜f(xié)議。通常有兩種算法:固定優(yōu)先級算法和循環(huán)優(yōu)先級算法。所謂固定優(yōu)先級算法是指AHB總線中各主設(shè)備的優(yōu)先級是事先確定好的,并保持固定不變;而循環(huán)優(yōu)先級算法,在仲裁的過程中會根據(jù)一定的規(guī)律發(fā)生變化。本設(shè)計(jì)中,根據(jù)系統(tǒng)的需要,采用優(yōu)先級固定算法。
    同時,本文設(shè)計(jì)的仲裁器對主設(shè)備支持lock傳輸,對從設(shè)備支持split傳輸,前者保證了突發(fā)傳輸?shù)膸捯螅笳邉t提高了整個系統(tǒng)的總線利用率。
2.2.2 譯碼器
    AHB系統(tǒng)總線采用集中式地址譯碼機(jī)制。為了實(shí)現(xiàn)快速譯碼,本文采用簡單的譯碼規(guī)則,只對地址的高端位信號進(jìn)行譯碼,同時輸出從設(shè)備的選擇信號。
    在一個地址沒有被完全映射的設(shè)計(jì)中,當(dāng)總線對不存在的地址空間進(jìn)行訪問時,譯碼器應(yīng)該選擇默認(rèn)從設(shè)備,并由該設(shè)備提供傳輸響應(yīng)。
3 系統(tǒng)分析及驗(yàn)證
3.1 可擴(kuò)展性、可重用性分析
3.1.1 不同應(yīng)用接口分析

    采用基于AHB的總線架構(gòu),可以使得芯片的層次結(jié)構(gòu)更加分明,同時,也可以很容易地進(jìn)行修改使其適用于不同的應(yīng)用場合。根據(jù)不同的速率、不同的外設(shè)接口需求,可以選擇如PCI-e、PCI、USB、SDIO、UART等不同的芯片接口方式。如圖4所示,只需要更換主機(jī)接口模塊(虛線框部分),而其他模塊幾乎不用任何修改(如AHB互聯(lián)結(jié)構(gòu)、MAC、PHY等部分),就可實(shí)現(xiàn)功能模塊的可重用性。

    無論是不同的協(xié)議,還是同一種協(xié)議的不同版本,只需要將芯片結(jié)構(gòu)中的MAC和PHY進(jìn)行相應(yīng)的替換,而不用對其他部分進(jìn)行任何修改,這體現(xiàn)了基于AHB總線的WLAN芯片結(jié)構(gòu)具備可移植性的特點(diǎn)。
3.1.2 片內(nèi)有無CPU分析
    基于AHB總線的WLAN芯片結(jié)構(gòu)還具備可擴(kuò)展性的特點(diǎn),主要表現(xiàn)在方便集成CPU,如圖5所示。

 

 

    (1)片內(nèi)無CPU
    芯片上只實(shí)現(xiàn)硬件部分的功能,而將所有軟件部分的功能放在主機(jī)上實(shí)現(xiàn),大大簡化了芯片的設(shè)計(jì)。通信過程中發(fā)送所需的數(shù)據(jù)以及接收所獲得的數(shù)據(jù),均是通過外部接口與主機(jī)內(nèi)存進(jìn)行交互。但是,TCP/IP協(xié)議棧處理網(wǎng)絡(luò)數(shù)據(jù)傳輸中,要占用大量的主機(jī)CPU資源,主要體現(xiàn)在數(shù)據(jù)的復(fù)制、協(xié)議的處理以及中斷處理等方面。
    (2)片內(nèi)有CPU
    為了減輕主機(jī)CPU的負(fù)擔(dān),可以將TCP/IP協(xié)議棧轉(zhuǎn)移到芯片上實(shí)現(xiàn),這就要求芯片上有集成CPU。如果WLAN芯片是基于AHB總線進(jìn)行設(shè)計(jì)的,則可以在原來的基礎(chǔ)上進(jìn)行擴(kuò)展,只需將CPU掛接在AHB總線上,便可實(shí)現(xiàn)對芯片上各模塊的控制。
3.2 系統(tǒng)驗(yàn)證
    依據(jù)本文提出的基于AHB的靈活可配置總線架構(gòu),應(yīng)用于實(shí)際的WLAN芯片設(shè)計(jì)中。系統(tǒng)采用PCI外部接口,內(nèi)部暫時未集成CPU,片內(nèi)集成MAC和PHY。搭建的原型系統(tǒng)如圖6所示。

    實(shí)測分析表明,該系統(tǒng)可以工作在80 MHz的系統(tǒng)時鐘上。若AHB的總線寬度為32 bit,則總線內(nèi)的數(shù)據(jù)交互最高可達(dá)2.56 Gb/s,足以支持PCI總線在33 MHz、32 bit下的數(shù)據(jù)傳輸,同時也滿足802.11ac對于高吞吐
率的要求。
    本文提出了一種適用于無線通信芯片的靈活可配置總線架構(gòu)。首先介紹了WLAN芯片的系統(tǒng)框架,分析了芯片設(shè)計(jì)中對靈活可配置總線的需求;然后提出了基于AHB總線的芯片結(jié)構(gòu)和設(shè)計(jì)思路,給出了AHB總線互聯(lián)結(jié)構(gòu)設(shè)計(jì);最后重點(diǎn)分析了該總線架構(gòu)的可擴(kuò)展性、可重用性等優(yōu)點(diǎn),并將其應(yīng)用于基于PCI總線接口的無線通信芯片中,最終完成了系統(tǒng)級的驗(yàn)證。
參考文獻(xiàn)
[1] IEEE Std.802.11b-1999.Wireless LAN medium access Control(MAC) and Physical Layer(PHY) specifications:Higher-Speed Physical Layer Extension in the 2.4 GHz Band.New York,NY,USA,Sep.1999.
[2] IEEE Std.802.11a-1999.Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specifications:High-speed Physical Layer in the 5 GHz Band.New York,NY,USA,Sep.1999.
[3] IEEE Std.802.11g-2003.Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specifications:Further Higher Data Rate Extension in the 2.4 GHz Band. New York,NY,USA,Jun.2003.
[4] IEEE Std.802.11n-2009.Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specifications:Enhancements for Higher Throughput.New York,NY,USA,Oct.2009.
[5] IEEE P802.11ac.Specification framework for TGac.IEEE 802.11-09/0992r21.January 2011.
[6] 汪健,劉小淮.嵌入式SoC片上總線技術(shù)的研究[J].集成電路通訊,2008,26(3):6-13.
[7] GAST M S.802.11 wireless networks:the definitive guide.O’Reilly,Sebastopol CA,USA,April,2002.
[8] ARM,AMBA specification rev 2.0.ARM Limited,1999.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久激情一区| 亚洲欧美日韩区| 亚洲一区二区久久| 亚洲美女毛片| 最近看过的日韩成人| 亚洲大片一区二区三区| 激情另类综合| 黄色工厂这里只有精品| 国产一二精品视频| 国产视频精品网| 国产视频欧美| 狠狠干综合网| 一区二区三区在线免费播放| 狠狠狠色丁香婷婷综合久久五月| 国产一区二区无遮挡| 国产一区二区三区在线观看网站| 国产午夜精品一区二区三区欧美| 国产一区二区三区不卡在线观看| 国产一区深夜福利| 狠狠色狠狠色综合日日五| 怡红院精品视频| 亚洲区国产区| 亚洲最新在线| 亚洲在线视频免费观看| 亚洲一区二区三区视频| 亚洲欧美日韩精品一区二区| 先锋影音一区二区三区| 欧美尤物巨大精品爽| 亚洲国产成人porn| 亚洲精品久久久久久久久久久久| 亚洲精品久久久一区二区三区| 亚洲精品自在久久| 在线一区二区三区做爰视频网站| 亚洲欧美国产日韩天堂区| 午夜免费日韩视频| 久久婷婷综合激情| 欧美剧在线免费观看网站| 欧美三区视频| 国产亚洲欧美日韩在线一区 | 欧美片第一页| 国产精品伦子伦免费视频| 国产日韩精品久久| 亚洲高清在线| 国产精品99久久久久久久久久久久| 亚洲欧美在线免费| 亚洲茄子视频| 亚洲欧美成人在线| 久久亚洲精品一区| 欧美精品情趣视频| 国产精品亚洲网站| 亚洲成人影音| 亚洲天堂av在线免费观看| 久久av在线看| 一区二区三区精品国产| 久久成人一区| 欧美乱在线观看| 国产精品综合久久久| 亚洲国产成人精品视频| 亚洲午夜在线视频| 最新国产精品拍自在线播放| 亚洲主播在线| 欧美成人精品一区| 国产精品稀缺呦系列在线| 依依成人综合视频| 亚洲一区二区欧美日韩| 亚洲国产午夜| 欧美夜福利tv在线| 欧美母乳在线| 国产自产高清不卡| 一二美女精品欧洲| 亚洲国产精品一区在线观看不卡| 99国产麻豆精品| 久久九九国产精品| 欧美午夜片在线观看| ●精品国产综合乱码久久久久| 亚洲视频一区二区| 亚洲区在线播放| 欧美一区二区视频在线观看| 欧美精品手机在线| 激情一区二区三区| 午夜精品在线看| 这里只有视频精品| 欧美jizzhd精品欧美巨大免费| 国产精品美女主播| 亚洲精选91| 亚洲日韩欧美视频一区| 久久精品一区| 国产精品日产欧美久久久久| 亚洲精品久久久蜜桃| 亚洲国产aⅴ天堂久久| 久久国产精品久久久久久电车| 欧美午夜视频| 亚洲乱码精品一二三四区日韩在线| 久久精品毛片| 久久精品国产清自在天天线| 国产精品国产三级欧美二区| 亚洲精品久久久久久下一站 | 亚洲少妇在线| 欧美成人免费在线视频| 国产亚洲精品久久久久久| 一区二区三区福利| 亚洲美女在线观看| 久久精品一区四区| 国产日本欧美在线观看| 亚洲午夜国产一区99re久久| 一区二区日韩欧美| 欧美激情一区| 在线日本欧美| 亚洲欧洲另类| 欧美bbbxxxxx| 亚洲电影免费观看高清完整版在线| 久久精品99无色码中文字幕| 性欧美暴力猛交69hd| 国产精品久久九九| 在线视频亚洲一区| 亚洲图片自拍偷拍| 欧美三日本三级少妇三99| 亚洲区在线播放| 99精品视频免费在线观看| 欧美插天视频在线播放| 在线观看国产一区二区| 亚洲国产午夜| 欧美激情第二页| 亚洲乱码国产乱码精品精可以看| 99这里只有久久精品视频| 欧美日韩不卡一区| 日韩午夜三级在线| 亚洲伊人网站| 国产精品一区二区在线观看不卡| 亚洲一区二区精品在线| 欧美在线视频在线播放完整版免费观看| 国产精品人成在线观看免费| 亚洲一区二区三区高清不卡| 午夜精品久久久久久久99樱桃| 国产精品视频网| 欧美亚洲在线播放| 久久免费午夜影院| 亚洲国产精品黑人久久久| 亚洲精品色婷婷福利天堂| 欧美伦理91i| 亚洲婷婷综合色高清在线| 午夜在线电影亚洲一区| 国产日韩精品久久| 亚洲国产精品福利| 欧美激情一区二区三区在线视频 | 99在线精品观看| 亚洲欧美三级伦理| 国产视频精品免费播放| 久久狠狠亚洲综合| 欧美激情精品久久久久久变态| 一本久道综合久久精品| 亚洲欧美一区二区精品久久久| 国产视频一区在线| 亚洲精品美女在线| 欧美吻胸吃奶大尺度电影| 亚洲午夜久久久| 久久婷婷丁香| 亚洲精品一区二区在线| 香蕉成人伊视频在线观看| 国产一区二区欧美日韩| 亚洲精选一区| 国产精品日韩二区| 亚洲国产高清自拍| 欧美日韩一区在线播放| 午夜精彩视频在线观看不卡 | 国产精品久久午夜| 久久精品欧洲| 欧美激情乱人伦| 亚洲女人小视频在线观看| 免费欧美电影| 亚洲一区二区日本| 欧美.日韩.国产.一区.二区| 一区二区三区精品视频| 久久久中精品2020中文| 亚洲精品视频中文字幕| 欧美一区二区三区免费在线看| 激情自拍一区| 亚洲一区黄色| 亚洲电影在线看| 亚洲欧美日韩国产中文在线| 在线观看视频一区二区| 亚洲欧美在线一区二区| 激情视频一区二区三区| 亚洲字幕一区二区| 亚洲国产欧美国产综合一区| 午夜欧美大片免费观看 | 亚洲人成网站777色婷婷| 欧美影院在线播放| 日韩一级片网址| 玖玖玖国产精品| 亚洲欧美激情视频| 欧美日韩情趣电影| 亚洲国产精品99久久久久久久久| 欧美视频一区二区三区| 亚洲国产精品va| 国产欧美在线观看| 亚洲自拍偷拍视频| 最新亚洲激情| 免费黄网站欧美| 欧美一区二区三区视频免费播放|