《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于AHB總線的靈活可配置WLAN芯片架構設計
基于AHB總線的靈活可配置WLAN芯片架構設計
來源:電子技術應用2012年第7期
潘志鵬,吳 斌,楊 坤,葉甜春
中國科學院微電子研究所,北京100029
摘要: 根據無線通信芯片不同協議版本以及不同場景的應用需求,提出了一種針對系列無線局域網SoC、基于AHB總線的靈活可配置通用總線體系架構。介紹了該總線的系統架構和關鍵模塊的設計,重點分析了該結構的可擴展性、可重用性等優點。將其應用于實際WLAN芯片的SoC架構設計中,實際原型系統表明該總線架構功能完全符合無線通信SoC的系統要求,并具有高度靈活可擴展、高度可重用的總線特征。
中圖分類號: TN492
文獻標識碼: 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

    近十年來,隨著無線局域網(WLAN)技術的飛速發展,出現了IEEE 802.11a/b/g/n/ac等系列通信協議,其中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協議版本在不斷地更新或改進,而且不同應用場景也導致芯片的架構差別極大,這些都使得WLAN芯片的設計實現面臨著越來越嚴峻的挑戰。

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

    隨著WLAN協議的不斷更新或改進,各個層次的功能都有較大程度的提升,相應的技術方案就必須做適當的調整。同時,軟硬件之間的接口交互方式也會隨著不同場合的應用需求而有所差別。這就要求WLAN芯片的設計必須具備良好的可擴展性可重用性等特點,因此采用基于一種靈活可配置的總線架構將顯得至關重要。
2 基于AHB總線的芯片結構
2.1 AHB總線架構

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


    AHB總線的引入將芯片系統劃分成兩個相對獨立的單元,一邊是執行WLAN協議相關的功能單元,包括MAC、PHY以及AD/DA模塊;另一邊則是主機接口或者外部通用接口模塊。修改前者可以滿足不同協議版本的功能需求,而修改后者可以適用于不同場合、不同主機接口的應用需求。
2.2 AHB總線互聯結構設計
    AHB總線結構包括AHB主設備、AHB從設備、仲裁器、譯碼器、主到從選擇器、從到主選擇器、默認主設備和默認從設備。其中,仲裁器、譯碼器、主到從選擇器和從到主選擇器組成AHB總線的互聯結構,詳細設計如圖3所示。

2.2.1 仲裁器
    仲裁器(Arbiter)是AHB系統總線的主要管理結構,負責多個主設備的總線仲裁,保證在任何時候只有一個主設備獲得總線使用權。
  AHB協議沒有規定具體的總線優先級算法,用戶可以根據實際的情況選擇適當的仲裁協議。通常有兩種算法:固定優先級算法和循環優先級算法。所謂固定優先級算法是指AHB總線中各主設備的優先級是事先確定好的,并保持固定不變;而循環優先級算法,在仲裁的過程中會根據一定的規律發生變化。本設計中,根據系統的需要,采用優先級固定算法。
    同時,本文設計的仲裁器對主設備支持lock傳輸,對從設備支持split傳輸,前者保證了突發傳輸的帶寬要求,后者則提高了整個系統的總線利用率。
2.2.2 譯碼器
    AHB系統總線采用集中式地址譯碼機制。為了實現快速譯碼,本文采用簡單的譯碼規則,只對地址的高端位信號進行譯碼,同時輸出從設備的選擇信號。
    在一個地址沒有被完全映射的設計中,當總線對不存在的地址空間進行訪問時,譯碼器應該選擇默認從設備,并由該設備提供傳輸響應。
3 系統分析及驗證
3.1 可擴展性、可重用性分析
3.1.1 不同應用接口分析

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

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

 

 

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

    實測分析表明,該系統可以工作在80 MHz的系統時鐘上。若AHB的總線寬度為32 bit,則總線內的數據交互最高可達2.56 Gb/s,足以支持PCI總線在33 MHz、32 bit下的數據傳輸,同時也滿足802.11ac對于高吞吐
率的要求。
    本文提出了一種適用于無線通信芯片的靈活可配置總線架構。首先介紹了WLAN芯片的系統框架,分析了芯片設計中對靈活可配置總線的需求;然后提出了基于AHB總線的芯片結構和設計思路,給出了AHB總線互聯結構設計;最后重點分析了該總線架構的可擴展性、可重用性等優點,并將其應用于基于PCI總線接口的無線通信芯片中,最終完成了系統級的驗證。
參考文獻
[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片上總線技術的研究[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.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产成人精品久久久国产成人一区| 亚洲一区二区网站| 久久九九全国免费精品观看| 国内精品国语自产拍在线观看| 国产伦精品一区二区三区四区免费| 欧美日韩麻豆| 亚洲高清免费在线| 久久婷婷亚洲| 久久久青草青青国产亚洲免观| 亚洲永久网站| 亚洲精品综合在线| 亚洲精品乱码久久久久久黑人| 亚洲精品麻豆| 亚洲影院一区| 国产精品a久久久久久| 国产精品成人一区二区网站软件| 午夜影视日本亚洲欧洲精品| 欧美h视频在线| 日韩午夜在线| 欧美怡红院视频一区二区三区| 亚洲一区二区不卡免费| 亚洲一区二区三区在线观看视频| 亚洲欧美高清| 激情综合五月天| 亚洲人成欧美中文字幕| 欧美成人黑人xx视频免费观看| 国产精品久久久久久久浪潮网站| 国外成人在线视频| 国产日韩欧美黄色| 亚洲高清视频中文字幕| 久久久久久综合网天天| 中文欧美在线视频| 亚洲视频二区| 亚洲精品视频中文字幕| 亚洲国产精品电影在线观看| 久久九九免费视频| 久久国产精品久久久久久| 欧美精品成人| 国产亚洲精品一区二555| 亚洲精品女av网站| 久久久久久九九九九| 欧美婷婷六月丁香综合色| 国精品一区二区三区| 国产亚洲欧美日韩一区二区| 亚洲一区免费网站| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美日韩不卡在线| 在线欧美视频| 久久中文在线| 一区二区三区回区在观看免费视频| 欧美精品一区视频| 激情小说另类小说亚洲欧美| 国产亚洲精品一区二区| 欧美高清在线视频| 国产欧美日韩中文字幕在线| 麻豆精品国产91久久久久久| 欧美视频亚洲视频| 亚洲一区三区在线观看| 久久久国产午夜精品| 午夜久久久久| 欧美一区二视频在线免费观看| 欧美久久久久久| 欧美日韩不卡视频| 亚洲自拍另类| 久久久午夜电影| 亚洲无限av看| 久久夜色撩人精品| aa国产精品| 亚洲国产日日夜夜| 久久久免费精品视频| 免费欧美高清视频| 亚洲狠狠婷婷| 午夜在线观看欧美| 亚洲性视频h| 国产日韩精品入口| 国产在线精品二区| 欧美日韩国产一区二区三区| 国产精品亚洲成人| 欧美一区二区在线视频| 国产日韩在线看片| 国产视频在线观看一区| 欧美福利专区| 欧美日韩亚洲国产一区| 久久九九国产| 久久日韩精品| 亚洲无线视频| 欧美顶级艳妇交换群宴| 国产一区在线免费观看| 亚洲一区二区三区三| 亚洲图中文字幕| 久久这里有精品视频| 国产欧美一区二区精品性色| 国产三区精品| 久久国产色av| 欧美成人dvd在线视频| 欧美亚洲免费在线| 久久久久国产一区二区| 韩日精品中文字幕| 欧美日韩精品一本二本三本| 欧美成va人片在线观看| 国产精品theporn| 亚洲天堂网在线观看| 老妇喷水一区二区三区| 欧美在线在线| 一区福利视频| 国产一区白浆| 欧美美女福利视频| 依依成人综合视频| 欧美另类变人与禽xxxxx| 蜜桃av一区二区在线观看| 欧美伦理在线观看| 激情综合色综合久久| 国产免费亚洲高清| 亚洲欧美日韩在线高清直播| 亚洲一区免费| 亚洲二区三区四区| 欧美亚洲一区三区| 蜜桃av一区二区在线观看| 亚洲人成人一区二区在线观看| 亚洲人成在线播放网站岛国| 国产精品久久中文| 欧美国产视频在线观看| 亚洲精品欧美| 欧美国产日韩一区二区三区| 亚洲欧美韩国| 亚洲国产精品va在线观看黑人| 欧美日本精品在线| 国产精品高潮呻吟久久av黑人| 国产精品一卡二| 亚洲韩国日本中文字幕| 久久尤物电影视频在线观看| 精品成人久久| 亚洲国产成人不卡| 亚洲网站在线观看| 欧美偷拍一区二区| 国产精品美女诱惑| 久久综合九色九九| 欧美日韩国产在线播放网站| 亚洲精品一线二线三线无人区| 免费av成人在线| 欧美乱大交xxxxx| 欧美精品系列| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩国产丝袜另类| 美女黄色成人网| 国产精品视频最多的网站| 伊人春色精品| 女生裸体视频一区二区三区| 久久久久国产免费免费| 中日韩高清电影网| 狠狠色狠狠色综合系列| 午夜精品在线看| 欧美日韩亚洲天堂| 欧美另类在线播放| 久久精品99久久香蕉国产色戒| 亚洲专区一二三| 另类图片国产| 国产午夜精品全部视频播放| 亚洲夜晚福利在线观看| 国产日韩欧美精品| 国产精品人人爽人人做我的可爱| 激情欧美一区二区三区| 久久漫画官网| 国产精品久久久一区二区三区| 亚洲第一免费播放区| 国产精品揄拍500视频| 欧美成人免费在线视频| 欧美午夜免费影院| 欧美日韩国产一级片| 欧美成人乱码一区二区三区| 国产精品入口夜色视频大尺度| 久久狠狠一本精品综合网| 国产精品久久久久久久久久直播| 国产亚洲电影| 国产视频精品xxxx| 国产日韩精品一区观看| 欧美日韩一视频区二区| 国产专区综合网| 欧美一区二区三区在线观看视频| 亚洲欧美国内爽妇网| 亚洲国产精品黑人久久久| 一本一本大道香蕉久在线精品| 国产视频在线观看一区二区| 亚洲麻豆国产自偷在线| 国产精品第一页第二页第三页| 伊人成年综合电影网| 欧美日韩高清在线一区| 国产精品视频免费观看www| 久久伊伊香蕉| 久久午夜羞羞影院免费观看| 国产欧美精品va在线观看| 亚洲日本激情| 欧美极品一区二区三区| 美脚丝袜一区二区三区在线观看| 欧美国产视频一区二区| 精品电影一区| 亚洲伊人色欲综合网| 一本久道久久久| 欧美激情亚洲激情| 国产精品亚洲人在线观看| 欧美视频福利| 国产一区二区黄| 国产精品久久久久9999| 性高湖久久久久久久久| 久久国产精品电影| 欧美伊久线香蕉线新在线| 久久久精品久久久久| 最新国产成人在线观看| 亚洲在线播放电影| 欧美日韩亚洲视频一区| 亚洲午夜高清视频| 亚洲伦理在线免费看| 国产一区二区三区久久久久久久久| 在线日韩中文字幕| 国精产品99永久一区一区| 在线亚洲精品福利网址导航| 国产亚洲人成网站在线观看| 影音先锋亚洲电影| 国产视频一区欧美| 国产伦精品一区二区三区视频孕妇| 在线观看欧美激情| 亚洲日本一区二区三区| 99精品国产高清一区二区| 免费亚洲视频| 亚洲一区二区三区精品动漫| 欧美日韩1区2区3区| 日韩视频在线观看| 日韩小视频在线观看| 亚洲激情一区| 欧美视频在线免费| 欧美视频官网| 亚洲免费在线精品一区| 在线亚洲欧美专区二区| 性久久久久久久| 亚洲一级在线| 欧美成人精精品一区二区频| 久久精品二区亚洲w码| 一本色道久久88综合亚洲精品ⅰ| 久久天天狠狠| 午夜精品久久久久久久99水蜜桃| 午夜精品视频在线| 国产一区二区三区四区三区四| 亚洲视频电影在线| 亚洲欧美另类综合偷拍| 激情欧美一区二区三区| 亚洲尤物影院| 亚洲精品久久久久久久久| 好看的亚洲午夜视频在线| 精品999久久久| 蜜桃av久久久亚洲精品| 狂野欧美激情性xxxx| 一区精品久久| 久久蜜桃资源一区二区老牛| 精品99视频| 麻豆国产va免费精品高清在线| 国产精品一区二区你懂得| 欧美精品18videos性欧美| 国内一区二区三区在线视频| 亚洲理论在线观看| 韩日在线一区| 在线播放日韩| 亚洲毛片在线免费观看| 久久久久久久一区| 先锋影音网一区二区| 欧美专区在线观看一区| 一本色道久久综合精品竹菊| 亚洲精品少妇网址| 欧美人与禽性xxxxx杂性| 国产精品爱久久久久久久| 国产精品视屏| 制服丝袜亚洲播放| 欧美欧美天天天天操| 国产精品jizz在线观看美国| 中日韩美女免费视频网址在线观看| 麻豆av一区二区三区| 美日韩丰满少妇在线观看| 国产精品人人爽人人做我的可爱| 欧美精品九九99久久| 激情视频亚洲| 狠狠久久五月精品中文字幕| 欧美精品福利| 国产精品入口夜色视频大尺度| 亚洲美女中文字幕| 国产精品盗摄一区二区三区| 欧美日本在线一区| 国产亚洲在线| 久久久精品国产免大香伊| 欧美日韩成人网| 欧美在线综合视频| 黑丝一区二区三区| 欧美日韩专区| 久久精品视频免费播放| 国产字幕视频一区二区| 欧美综合二区| 国产精品美女久久久久久2018| 国产麻豆9l精品三级站| 亚洲黄色免费网站| 欧美一区二区高清在线观看| 欧美日韩极品在线观看一区| 99热这里只有成人精品国产| 亚洲少妇最新在线视频| 欧美激情一区二区三区在线视频| 国产精品高潮呻吟| 亚洲综合第一页| 国产精品系列在线| 亚洲精品欧美专区| 欧美一区二区三区四区在线观看地址| 国产一区二区三区在线观看免费视频| 国产精品青草综合久久久久99| 性感少妇一区| 国产亚洲欧美另类一区二区三区| 久久精品最新地址| 一区二区高清视频在线观看| 国产一区二区三区四区三区四| 国产精品久久婷婷六月丁香| 欧美日本中文字幕| 国产精品手机在线| 欧美亚洲日本网站| 亚洲一区久久久| 国产视频精品xxxx| 亚洲伊人观看| 欧美日韩免费看| 男人的天堂亚洲| 欧美区在线播放| 国产精品日韩欧美一区二区三区| 国产精品久久久久久久第一福利| 久久综合狠狠综合久久激情| 亚洲图中文字幕|