《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 無(wú)線(xiàn)傳感器網(wǎng)絡(luò)MAC層通信芯片設(shè)計(jì)
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)MAC層通信芯片設(shè)計(jì)
2015年電子技術(shù)應(yīng)用第5期
白運(yùn)福,謝艷冬,傅興華
貴州大學(xué) 大數(shù)據(jù)與信息工程學(xué)院,貴州 貴陽(yáng)550025
摘要: 提出了應(yīng)用在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)系統(tǒng)的MAC層通信芯片的ASIC設(shè)計(jì)方案,基于IEEE 802.15.4競(jìng)爭(zhēng)型MAC協(xié)議,設(shè)計(jì)了內(nèi)嵌CSMA-CA算法控制器的MAC 收發(fā)模塊以及8位RISC CPU,MAC 收發(fā)模塊的協(xié)處理器可以與RISC CPU進(jìn)行數(shù)據(jù)交互。
中圖分類(lèi)號(hào): TN43
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2015)05-0057-03
Design of wireless sensor network MAC layer communication chip
Bai Yunfu,Xie Yandong,F(xiàn)u Xinghua
College of Big Data and Information Engineering, Guizhou University, Guiyang 550025,China
Abstract: This paper puts forward a ASIC design scheme of MAC layer communication chip, designs a MAC chip including a CSMA-CA algorithm controller embedded in a MAC transceiver chip module based on the competitive IEEE 802.15.4 MAC protocol and a 8 bit RISC CPU, on which the MAC transceiver chip module can exchange date with the RISC CPU. Based on the ASIC flow, this paper completes the chip design of architecture, RTL coding, verification, synthesis and physical design, and also generate the final chip layout by Encounter software.
Key words : wireless sensor network;MAC;ASIC;IEEE 802.15.4;CSMA-CA

    

0 引言

    無(wú)線(xiàn)傳感器網(wǎng)絡(luò)是結(jié)合了傳感器應(yīng)用、無(wú)線(xiàn)局域網(wǎng)、大數(shù)據(jù)快速處理等技術(shù)的新興無(wú)線(xiàn)信息網(wǎng)絡(luò),基于某種特定的無(wú)線(xiàn)網(wǎng)絡(luò)協(xié)議,快速建立數(shù)據(jù)傳輸?shù)臒o(wú)線(xiàn)網(wǎng)絡(luò)[1]。由于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的應(yīng)用價(jià)值和芯片設(shè)計(jì)技術(shù)的發(fā)展,關(guān)于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的專(zhuān)屬控制芯片設(shè)計(jì)的研究應(yīng)運(yùn)而生。

    IEEE 802.15.4 是一種低功耗低速率的無(wú)線(xiàn)局域網(wǎng)協(xié)議,定義了物理層(PHY層)和介質(zhì)訪問(wèn)控制層(MAC層)。MAC層主要是為上層訪問(wèn)信道提供服務(wù)接口,并且通過(guò)SAP控制PHY層的無(wú)線(xiàn)數(shù)據(jù)收發(fā)[2]。本文基于IEEE 802.15.4 MAC協(xié)議,提出了無(wú)線(xiàn)傳感器網(wǎng)絡(luò)MAC層的ASIC設(shè)計(jì)方案。

    本文的芯片設(shè)計(jì)能基本實(shí)現(xiàn)MAC層協(xié)議的功能,設(shè)計(jì)了內(nèi)嵌CSMA-CA算法控制器的MAC收發(fā)部分和8位RISC CPU。M收發(fā)芯片部分可以和RISC CPU進(jìn)行數(shù)據(jù)交互,其內(nèi)嵌的CSMA-CA算法控制器實(shí)現(xiàn)競(jìng)爭(zhēng)信道機(jī)制組建無(wú)線(xiàn)網(wǎng)絡(luò),單獨(dú)的CPU設(shè)計(jì)可以更好地實(shí)現(xiàn)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的數(shù)據(jù)處理功能。

1 芯片整體設(shè)計(jì)方案

    芯片整體設(shè)計(jì)框架如圖1所示,整個(gè)芯片從功能上分為五部分:發(fā)送部分、接收部分、精簡(jiǎn)指令CPU、協(xié)調(diào)器和SPI接口。協(xié)調(diào)器使能控制發(fā)送狀態(tài)機(jī)和接收狀態(tài)機(jī),通過(guò)協(xié)調(diào)器指令集運(yùn)行CSMA-CA算法,實(shí)現(xiàn)信道競(jìng)爭(zhēng)訪問(wèn)機(jī)制。CPU基于哈佛架構(gòu)的RISC精簡(jiǎn)指令集設(shè)計(jì),可通過(guò)SPI總線(xiàn)進(jìn)行數(shù)據(jù)交互。

wdz3-t1.gif

    數(shù)據(jù)發(fā)送部分主要包括發(fā)送狀態(tài)機(jī)、發(fā)送FIFO、發(fā)送數(shù)據(jù)仲裁、CRC校驗(yàn)計(jì)算、發(fā)送計(jì)數(shù)等,數(shù)據(jù)發(fā)送時(shí)需要建立符合IEEE 802.15.4 協(xié)議格式的數(shù)據(jù)幀,發(fā)送數(shù)據(jù)仲裁避免發(fā)送數(shù)據(jù)沖突[3]。

    數(shù)據(jù)接收部分主要包括接收狀態(tài)機(jī)、地址比較器、接收計(jì)數(shù)器、幀解析、幀起始檢測(cè)、接收FIFO、接收數(shù)據(jù)通路、CRC校驗(yàn)。協(xié)調(diào)器發(fā)送接收使能給接收狀態(tài)機(jī),地址比較器、接收計(jì)數(shù)器、幀起始檢測(cè)、接收幀解析等功能模塊協(xié)調(diào)作用,根據(jù)協(xié)議格式順序存入接收FIFO[4]。

2 邏輯設(shè)計(jì)與仿真

2.1 RISC CPU邏輯設(shè)計(jì)

    考慮芯片設(shè)計(jì)成本和設(shè)計(jì)周期,本文的CPU采用簡(jiǎn)單的總線(xiàn)架構(gòu),控制器指令和數(shù)據(jù)通路的數(shù)據(jù)都是從總線(xiàn)獲得?;?位數(shù)據(jù)線(xiàn)和12位地址線(xiàn)獨(dú)立分離的哈佛架構(gòu),數(shù)據(jù)線(xiàn)和地址線(xiàn)獨(dú)立運(yùn)行簡(jiǎn)化了芯片邏輯結(jié)構(gòu)。CPU設(shè)計(jì)主要包括ALU算術(shù)邏輯單元、存儲(chǔ)器、指令譯碼器、寄存器等子模塊,指令集包括九條基本運(yùn)算指令。本文使用Mentor公司的ModelSim軟件進(jìn)行仿真驗(yàn)證,圖2為RISC CPU頂層仿真波形。

wdz3-t2.gif

2.2 MAC層邏輯設(shè)計(jì)

    本文的MAC層設(shè)計(jì)主要包括發(fā)送部分、接收部分和協(xié)調(diào)器。發(fā)送部分的功能是將上層提供的數(shù)據(jù)進(jìn)行封裝之后通過(guò) PHY 芯片發(fā)送,封裝是按照物理層的幀格式進(jìn)行的,包括前導(dǎo)序列碼、起始分隔符、幀長(zhǎng)度、有效負(fù)載[5]。發(fā)送模塊的核心設(shè)計(jì)是發(fā)送狀態(tài)機(jī),用來(lái)產(chǎn)生發(fā)送過(guò)程各子模塊的控制信號(hào),發(fā)送狀態(tài)機(jī)的狀態(tài)流程圖如圖3所示。

wdz3-t3.gif

    接收部分的主要功能是完成接收來(lái)自PHY芯片的數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行解包,包括前導(dǎo)碼序列和幀起始分隔符的檢測(cè)、地址解析、CRC 校驗(yàn)以及將物理層的數(shù)據(jù)負(fù)載部分存儲(chǔ)在FIFO[6]。接收部分從邏輯上分析是發(fā)送部分的逆過(guò)程,接收發(fā)送狀態(tài)機(jī)的狀態(tài)流程圖如圖4所示。

wdz3-t4.gif

    協(xié)調(diào)器是MAC層通信的大腦,通過(guò)使能控制MAC數(shù)據(jù)收發(fā),內(nèi)嵌CSMA-CA算法控制器實(shí)現(xiàn)競(jìng)爭(zhēng)信道訪問(wèn)。由于本芯片單獨(dú)設(shè)計(jì)了CPU,協(xié)調(diào)器主要包括單獨(dú)存儲(chǔ)協(xié)調(diào)器指令集的指令存儲(chǔ)器、MAC計(jì)時(shí)器和產(chǎn)生控制信號(hào)的CSMA-CA算法控制器。協(xié)調(diào)器指令集只實(shí)現(xiàn)CSMA-CA算法,與CPU的指令存儲(chǔ)器控制CPU讀寫(xiě)不同。

3 芯片ASIC設(shè)計(jì)流程

    ASIC是專(zhuān)用集成電路的簡(jiǎn)稱(chēng),是當(dāng)今流行的一種根據(jù)特殊市場(chǎng)需求定制設(shè)計(jì)的芯片設(shè)計(jì)技術(shù)。ASIC設(shè)計(jì)流程包括前端設(shè)計(jì)和后端設(shè)計(jì)兩個(gè)重要階段,前端設(shè)計(jì)主要包括RTL代碼的編寫(xiě)、仿真、綜合以及靜態(tài)時(shí)序分析,后端設(shè)計(jì)主要是把前端綜合產(chǎn)生的門(mén)級(jí)網(wǎng)表實(shí)現(xiàn)成物理版圖,并驗(yàn)證版圖是否滿(mǎn)足時(shí)序收斂和設(shè)計(jì)規(guī)則要求。本芯片基于ASIC設(shè)計(jì)流程,完成了架構(gòu)設(shè)計(jì)、RTL coding、驗(yàn)證、綜合、物理設(shè)計(jì),并通過(guò)Encounter 生成了物理版圖。

3.1 綜合

    綜合是芯片設(shè)計(jì)的重要步驟,是連接前端設(shè)計(jì)和后端設(shè)計(jì)的重要橋梁。本設(shè)計(jì)采用中芯國(guó)際0.13 μm CMOS工藝庫(kù),利用綜合工具Synopsys的DC把RTL代碼綜合成門(mén)級(jí)網(wǎng)表,門(mén)級(jí)網(wǎng)表是后端設(shè)計(jì)所需要的源文件。DC首先讀入工藝庫(kù)lib、SDC約束腳本等文件,然后進(jìn)行綜合優(yōu)化生成門(mén)級(jí)網(wǎng)表。

3.2 MAC層邏輯設(shè)計(jì)

    綜合生成物理設(shè)計(jì)所需要的門(mén)級(jí)網(wǎng)表后,使用物理設(shè)計(jì)軟件Encounter進(jìn)行芯片后端設(shè)計(jì)。后端物理設(shè)計(jì)主要包括布圖規(guī)劃與布局、電源規(guī)劃、插入時(shí)鐘樹(shù)、布線(xiàn)等。電源規(guī)劃對(duì)于芯片后端設(shè)計(jì)至關(guān)重要,良好的電源規(guī)劃可以為整塊芯片提供一個(gè)均勻的供電網(wǎng)格。本芯片的局部電源網(wǎng)絡(luò)如圖5所示,VDD和VSS均勻地分布在芯片內(nèi)部。

wdz3-t5.gif

    時(shí)鐘是芯片設(shè)計(jì)的核心,一個(gè)好的時(shí)鐘樹(shù)決定了芯片時(shí)序收斂的難易程度和工作性能。布圖規(guī)劃與布局結(jié)束后即可進(jìn)行時(shí)鐘樹(shù)(clock tree)插入,插入時(shí)鐘樹(shù)的目的是使芯片所有邏輯單元接收到的時(shí)鐘信號(hào)時(shí)間一致,時(shí)序基本不存在偏差。芯片時(shí)鐘樹(shù)分布圖如圖6所示。

wdz3-t6.gif

4 結(jié)論

    無(wú)線(xiàn)傳感器網(wǎng)絡(luò)作為新一代智能無(wú)線(xiàn)網(wǎng)絡(luò),已經(jīng)在智能家居、醫(yī)療、煤礦、國(guó)防等領(lǐng)域獲得廣泛應(yīng)用。本文提出了基于IEEE 802.15.4協(xié)議的MAC層通信芯片的ASIC設(shè)計(jì)方案,本方案低功耗且功能完備,具有科研與應(yīng)用雙重價(jià)值。

參考文獻(xiàn)

[1] Jian Qiang,Gong Zhenghu,Zhu Peidong,et al.Overview of MAC protocols in wireless networks[J].Journal of Software.2008,19(2):389-401.

[2] HEIDEMANN J,ESTRIN D.An energy-efficient MAC protocol for wireless sensor networks[J].IEEE Info com,2002,3(6):1567-1576.

[3] Zhang Ming,Wang Suoping.An novel energy-efficient MAC protocol based on collision aviodance for wireless sensor networks[C].Proceeding of the 2009 5th International Conference on Wireless Communications,2009,4.

[4] Jennifer Yick,Biswanath Mukherjee,Dipak Ghosal.Wireless sensor network survey[J].Computer Networks,2008(52):2295-2298.

[5] Tong Jigang,Zhang Zhenxin,Chen Zengqiang,et al.Design of node with FPGA in the wireless sensor network[J].Chinese Journal of Sensors and Actuators,2009,22(3):417-421.

[6] AKYILDIZ L F,WEILIAN S.A survey on sensor networks[J].IEEE Communications Magazine,2002,40(8):102-114.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区亚洲| 午夜精品久久| 国产日韩欧美a| 欧美性片在线观看| 欧美日韩国产综合网| 欧美成人嫩草网站| 六十路精品视频| 蜜臀a∨国产成人精品| 久久五月天婷婷| 久久久久国内| 久久久久99| 久久久久亚洲综合| 久久综合狠狠综合久久激情| 久久久蜜桃一区二区人| 久久精品国产一区二区三| 久久精品国产综合| 久久久五月天| 美女999久久久精品视频| 欧美freesex8一10精品| 免费成人你懂的| 欧美xart系列在线观看| 欧美成人综合网站| 欧美精品免费视频| 欧美视频在线看| 国产精品久久久久久福利一牛影视| 国产精品久久久久久久第一福利| 国产精品高潮呻吟久久| 国产精品毛片一区二区三区| 国产免费亚洲高清| 国产在线播放一区二区三区| 精品成人在线视频| 亚洲激情小视频| 99国产精品国产精品久久| 亚洲无玛一区| 欧美一区二区在线播放| 亚洲经典在线看| 一区二区三区久久网| 亚洲综合第一| 久久久美女艺术照精彩视频福利播放 | 午夜在线电影亚洲一区| 欧美自拍偷拍午夜视频| 亚洲人成精品久久久久| 亚洲免费激情| 亚洲欧美国产精品桃花| 久久久久成人网| 欧美精品导航| 久久九九免费| 亚洲精品乱码久久久久久蜜桃91| 99综合在线| 午夜精品www| 久久久久久亚洲精品中文字幕 | 亚洲巨乳在线| 亚洲欧美精品一区| 亚洲国产日韩美| 亚洲视屏在线播放| 久久国产主播精品| 欧美激情第一页xxx| 国产精品毛片a∨一区二区三区| 国内精品一区二区| 亚洲精选久久| 欧美亚洲在线| 9人人澡人人爽人人精品| 欧美亚洲日本国产| 免费久久久一本精品久久区| 国产精品豆花视频| 在线看片欧美| 亚洲一二三区在线| 亚洲日本在线观看| 欧美一区深夜视频| 欧美日韩国产精品成人| 国产一区二区三区久久| 99视频一区二区| 亚洲黄一区二区| 午夜久久资源| 欧美精品一区二区视频| 国产一区二区精品久久| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 一本色道久久99精品综合| 亚洲电影下载| 午夜亚洲福利在线老司机| 欧美精品久久久久a| 黑丝一区二区| 亚洲欧美国产精品va在线观看| 亚洲精品一区中文| 久久久免费观看视频| 欧美性jizz18性欧美| 亚洲乱码国产乱码精品精天堂| 欧美在线1区| 国产精品综合| 亚洲欧洲精品天堂一级| 亚洲欧美在线观看| 亚洲色无码播放| 免费欧美日韩国产三级电影| 国产精品一区二区欧美| 日韩午夜在线视频| 亚洲精品欧美日韩| 久久久欧美精品sm网站| 国产精品嫩草99av在线| 亚洲美女尤物影院| 亚洲精品乱码久久久久久按摩观 | 亚洲综合日韩中文字幕v在线| 媚黑女一区二区| 国外成人性视频| 亚洲欧美综合另类中字| 亚洲欧美一级二级三级| 欧美日韩一区在线| 亚洲黄色三级| 亚洲精品乱码久久久久久久久| 久久精品国产亚洲a| 国产精品网站在线观看| 亚洲图片欧美一区| 亚洲在线成人精品| 欧美日韩一区二区三区在线看| 亚洲国产欧美一区| 亚洲免费大片| 欧美久久电影| 亚洲精品一区二区网址| 亚洲久久一区| 欧美激情精品久久久久| 亚洲国产精品久久91精品| 亚洲大片在线| 久热精品视频在线观看一区| 国产一区二区日韩| 久久精品91久久香蕉加勒比| 久久蜜桃av一区精品变态类天堂| 国产视频久久| 久久国产欧美日韩精品| 久热精品视频| 亚洲国产高清在线观看视频| 亚洲日本在线观看| 欧美精品三级日韩久久| 亚洲乱码视频| 亚洲欧美日韩综合aⅴ视频| 国产精品资源在线观看| 欧美亚洲三区| 久久影院午夜片一区| **欧美日韩vr在线| 日韩小视频在线观看专区| 欧美日韩理论| 亚洲一区在线观看免费观看电影高清| 午夜视频在线观看一区二区| 国产午夜久久久久| 亚洲成色999久久网站| 欧美国产一区二区在线观看| 日韩亚洲在线观看| 亚洲欧洲av一区二区| 国产一区清纯| 亚洲日本一区二区三区| 欧美日韩专区在线| 午夜亚洲视频| 欧美成人午夜激情在线| 日韩视频免费观看高清在线视频| 亚洲欧美日韩综合| 国模一区二区三区| 亚洲精品免费一二三区| 欧美网站大全在线观看| 欧美亚洲视频| 欧美精品粉嫩高潮一区二区 | 亚洲激情图片小说视频| 欧美日韩裸体免费视频| 午夜一区二区三区不卡视频| 美女黄色成人网| 一区二区三区鲁丝不卡| 久久国产主播精品| 亚洲精品久久久久| 欧美中文字幕在线| 亚洲国产精品激情在线观看| 亚洲欧美久久| 在线免费日韩片| 亚洲欧美影音先锋| 亚洲第一精品福利| 亚洲欧美日韩国产综合精品二区| 一区二区在线视频观看| 亚洲香蕉伊综合在人在线视看| 国产字幕视频一区二区| 一本一本久久| 国产日韩欧美日韩| 夜夜嗨av色一区二区不卡| 国产日韩精品视频一区| 亚洲美女精品久久| 国产欧美一区二区色老头| 亚洲精品综合| 国产日韩精品一区| 99精品视频免费在线观看| 国产日韩精品在线播放| 宅男噜噜噜66一区二区66| 国产一区深夜福利| 亚洲午夜电影| 亚洲第一色中文字幕| 欧美一区午夜视频在线观看| 亚洲精品一区二区网址| 久久久久久夜| 亚洲午夜小视频| 欧美精品一线| 久久精品国产久精国产一老狼| 国产精品久久久久久久久久尿| 亚洲区一区二| 国产在线视频欧美| 午夜伦理片一区| 亚洲免费av片|