
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、采用雙體dma的無線nic收發(fā)器核心模塊設(shè)計(jì)隨著無線通信技術(shù)的不斷成熟和應(yīng)用,各式各樣的智能化和網(wǎng)絡(luò)化的無線通信產(chǎn)品不斷涌現(xiàn),無線網(wǎng)絡(luò)產(chǎn)品也得到飛快進(jìn)展。無線網(wǎng)絡(luò)接口卡作為無線網(wǎng)絡(luò)的重要組成部分,為牢靠的無線傳輸提供重要的硬件接口及物理層和數(shù)據(jù)鏈路層的協(xié)議支撐。本文具體分析10mbps無線網(wǎng)絡(luò)接口卡的核心收發(fā)器的設(shè)計(jì)過程中的問題,提出無線網(wǎng)絡(luò)接口卡nic實(shí)現(xiàn)計(jì)劃,并對(duì)其核心的發(fā)送和接收模塊作出分析和探討。1 無線nic總體實(shí)現(xiàn)計(jì)劃無線nic的基本結(jié)構(gòu)1。它主要由三部分組成,即數(shù)據(jù)鏈路控制器、manchester代碼轉(zhuǎn)換器和無線收發(fā)電視。鏈路控制器采納dp8390,以實(shí)現(xiàn)數(shù)據(jù)層路層協(xié)議的控制 ,
2、nic中設(shè)計(jì)了8k×2bits的ram作為網(wǎng)卡的緩沖區(qū),以提高系統(tǒng)的執(zhí)行速度。系統(tǒng)采納pci與主機(jī)相連1。為了與以太網(wǎng)卡兼容,設(shè)計(jì)中增強(qiáng)了prom自舉電路模塊2。內(nèi)部硬件基本模塊2。它主要由無線收發(fā)模塊、編碼轉(zhuǎn)換模塊、接收處理模塊、發(fā)送處理模塊、dma控制模塊、串并轉(zhuǎn)換模塊等組成。系統(tǒng)時(shí)鐘統(tǒng)一采納10mhz方波發(fā)生器的時(shí)鐘3-4,以舉行數(shù)據(jù)幀的同步。2 收發(fā)器模塊設(shè)計(jì)2.1 發(fā)送模塊設(shè)計(jì)發(fā)送模塊通過dma方式讀取ram中的數(shù)據(jù)并將數(shù)據(jù)交給無線發(fā)送模塊舉行發(fā)送5,其工作過程3。網(wǎng)卡向無線網(wǎng)絡(luò)發(fā)送數(shù)據(jù)過程如下:(1)nic初始化。計(jì)算機(jī)對(duì)nic中各寄存器的讀寫是利用主機(jī)的i/o方式,網(wǎng)卡
3、的基地址普通為300h。初始化nic事實(shí)上是利用out命令對(duì)nic中有關(guān)的寄存器寫控制字。(2)微機(jī)與網(wǎng)卡中緩沖ram交換數(shù)據(jù)是用法nic遠(yuǎn)程dma模式。開動(dòng)遠(yuǎn)程dma后,微機(jī)不斷讀寫網(wǎng)卡的數(shù)據(jù)端口,就能勝利地執(zhí)行遠(yuǎn)程dma過程,完成微機(jī)與網(wǎng)卡中緩沖ram的數(shù)據(jù)交換。(3)緩沖ram收發(fā)網(wǎng)上的數(shù)據(jù)用法nic的本地dma模式。當(dāng)時(shí)始化過程后,網(wǎng)卡處在接收狀態(tài),一旦接收網(wǎng)上來的數(shù)據(jù),就自動(dòng)執(zhí)行本地dma過程,對(duì)緩沖ram舉行本地dma寫。發(fā)送電路模塊的設(shè)計(jì)原理圖4。發(fā)送模塊主要由10mhz標(biāo)準(zhǔn)方波發(fā)生器、一個(gè)d觸發(fā)器、4034并/串雙向移位寄存器、一個(gè)4040計(jì)數(shù)器和兩個(gè)雙端與門。10mhz標(biāo)準(zhǔn)方
4、波發(fā)生器用于產(chǎn)生10mhz標(biāo)準(zhǔn)方波,提供發(fā)送數(shù)據(jù)的時(shí)鐘信息。4040用于發(fā)送位計(jì)數(shù)。在發(fā)送完一個(gè)字節(jié)后,4040用其q3送出完成信號(hào),在d觸發(fā)器中鎖存,即生成字節(jié)轉(zhuǎn)換完畢信號(hào),允許送出下一字節(jié);待接收到其次字節(jié)后,復(fù)位d觸發(fā)器,重復(fù)前述過程。4034在10mhz脈沖控制下,將數(shù)據(jù)總線上的并行數(shù)據(jù)轉(zhuǎn)換成1010mhz的串行數(shù)據(jù)發(fā)往曼徹斯特。圖4中p1.7為計(jì)數(shù)器的初始復(fù)位信號(hào)線,由其在發(fā)送開頭、所有發(fā)送完成以及發(fā)送未完中斷后發(fā)出復(fù)位脈沖。發(fā)送未完中斷是用來處理發(fā)送過程中在同軸電纜上的矛盾,此時(shí)將終止當(dāng)前發(fā)送。d觸發(fā)器用來鎖存計(jì)數(shù)器4040的q3輸出端狀態(tài),告訴cpu此時(shí)外設(shè)已預(yù)備就緒。2.2 接
5、收模塊設(shè)計(jì)接收模塊由初始化模塊和接收中斷模塊兩部分組成。初始化模塊完成對(duì)nic寄存器的初始化,并對(duì)網(wǎng)卡中斷int3和dma參數(shù)舉行初始化,等待中斷。當(dāng)網(wǎng)絡(luò)有數(shù)據(jù)需要接收時(shí),引發(fā)網(wǎng)卡中斷int3,接收處理模塊通過dma與ram舉行數(shù)據(jù)傳送。這種不需要cpu干預(yù)的、成批量的數(shù)據(jù)傳送,可以極大地提高數(shù)據(jù)的接收速度。接收處理模塊完成數(shù)據(jù)幀的處理(主要是以太幀),推斷是控制幀還是數(shù)據(jù)幀,并舉行幀的校驗(yàn),利用串并轉(zhuǎn)換模塊轉(zhuǎn)換成并行數(shù)據(jù)6。主要功能如下:(1)遠(yuǎn)程dma讀過程設(shè)置在微機(jī)的中斷子程序中,本地dma寫完成后,中斷微機(jī)主程序,執(zhí)行遠(yuǎn)程dma,完成微機(jī)接收數(shù)據(jù)過程。微機(jī)發(fā)送過程是由微機(jī)一方先執(zhí)行遠(yuǎn)程
6、dma寫,然后執(zhí)行本地dma讀。(2)假如是發(fā)送數(shù)據(jù),則發(fā)送模塊完成與接收模塊相反的過程。不過,發(fā)送時(shí)還要推斷能束發(fā)送,即用改進(jìn)矛盾檢測方式舉行矛盾檢測。因?yàn)闊o線傳輸無法舉行載波偵聽,只能利用接收方是否忙推斷線路狀態(tài),用軟件實(shí)現(xiàn)。接收處理模塊的執(zhí)行過程5。2.3 編碼轉(zhuǎn)換、計(jì)部件與時(shí)鐘編碼轉(zhuǎn)換環(huán)節(jié)主要用于將接收來的信號(hào)通過曼徹斯特編碼器dp8391舉行解碼,產(chǎn)生相應(yīng)的數(shù)據(jù)流,并舉行同步的幀頭與校驗(yàn)推斷,舉行鎖存,產(chǎn)生10mhz串行位流,并將之轉(zhuǎn)換成并行數(shù)據(jù)字節(jié)流,交給接收模塊,送入緩沖區(qū)。在發(fā)送時(shí),其過程與接收過程相反。編碼器與計(jì)數(shù)器協(xié)作用法,對(duì)發(fā)送和接收到的數(shù)據(jù)舉行計(jì)數(shù)。2.3.1 編碼轉(zhuǎn)換
7、編碼模塊銜接dp8391,其主要包括4034串/并雙向移位寄存器、373三態(tài)鎖存器、兩片4040計(jì)數(shù)器、兩片244三態(tài)緩沖器及一片d觸發(fā)器,其硬件原理圖6所示。4034作為串/并轉(zhuǎn)換器件,其輸入信號(hào)取自dp8391rxd端,373用于轉(zhuǎn)換之后的并行數(shù)據(jù)的緩沖與鎖存,然后將它們送至數(shù)據(jù)總線上。4034時(shí)鐘信號(hào)來自dp8391的rxc端,另外用一片4040對(duì)輸入數(shù)據(jù)位舉行計(jì)數(shù),取完8bit后,其q3腳輸出一脈沖給d觸發(fā)器和字節(jié)計(jì)數(shù)器4040a,d觸發(fā)器收到信號(hào)后則發(fā)出ready2信號(hào),告訴其一字節(jié)轉(zhuǎn)換完成,可從373上取走數(shù)據(jù)。在取走數(shù)據(jù)后,通過d觸發(fā)器異步復(fù)位端復(fù)位觸發(fā)器狀態(tài)。2.3.2 計(jì)數(shù)器
8、部件接收計(jì)數(shù)器是對(duì)接收到的數(shù)據(jù)字節(jié)舉行計(jì)數(shù),它主要由4040a實(shí)現(xiàn),其輸入是4040的q3,輸出則通過兩片244接入數(shù)據(jù)總線,不破壞總線上的其他數(shù)據(jù)。一個(gè)計(jì)數(shù)器實(shí)現(xiàn)數(shù)據(jù)幀的提取,形成一個(gè)完整的字節(jié)。另一個(gè)計(jì)數(shù)器用于對(duì)接收的字符個(gè)數(shù)舉行計(jì)數(shù)。2.3.3 復(fù)原時(shí)鐘復(fù)原時(shí)鐘rec功能用一個(gè)片內(nèi)鎖相環(huán)完成。復(fù)原時(shí)鐘用來監(jiān)測串行數(shù)據(jù)輸入信號(hào)的完整性。假如接收到的串行數(shù)據(jù)不符合頻率要求,電路將強(qiáng)行鎖定局部參考時(shí)鐘int,使系統(tǒng)在數(shù)據(jù)或原鎖定走失時(shí)仍能得到正確的復(fù)原時(shí)鐘頻率。假如這個(gè)復(fù)原時(shí)鐘頻率與局部參考時(shí)鐘頻率的偏離量大于50ppm,將通知鎖定輸出,同時(shí)電路將作出反應(yīng)并努力將輸入數(shù)據(jù)流拉回到鎖定數(shù)據(jù)中。無線網(wǎng)絡(luò)在許多場合作為有線網(wǎng)絡(luò)的替代,如野外聯(lián)網(wǎng)作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旋律描繪與樂理思維的結(jié)合試題及答案
- 消化道初學(xué)試題及答案
- 建筑施工現(xiàn)場安全防護(hù)措施試題及答案
- 安全工程師考試更新信息試題及答案
- 房地產(chǎn)企業(yè)2025年風(fēng)險(xiǎn)管理與財(cái)務(wù)風(fēng)險(xiǎn)防范措施研究報(bào)告
- 2025護(hù)士條例考試題庫及答案
- 安全工程師考試策略分析試題及答案
- 本科經(jīng)濟(jì)管理試題及答案
- 教育行業(yè)教育游戲市場2025年發(fā)展趨勢與商業(yè)模式研究報(bào)告
- 精準(zhǔn)掌握商務(wù)英語考試技巧的全景剖析試題及答案
- NB/T 11646-2024井工煤礦采空區(qū)自然發(fā)火監(jiān)測預(yù)警技術(shù)規(guī)范
- 2025年勞動(dòng)與社會(huì)保障專業(yè)考核試卷及答案
- 《危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化規(guī)范》專業(yè)深度解讀與應(yīng)用培訓(xùn)指導(dǎo)材料之1:1范圍+3術(shù)語和定義(雷澤佳編制-2025A0)
- 上海上海閔行職業(yè)技術(shù)學(xué)院招聘60人筆試歷年參考題庫附帶答案詳解
- 第18課《井岡翠竹》課件-2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊
- 第16課《有為有不為》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 【MOOC】《思想道德與法治》(東南大學(xué))章節(jié)中國大學(xué)慕課答案
- MOOC 中醫(yī)與辨證-暨南大學(xué) 中國大學(xué)慕課答案
- 自愿放棄繳納住房公積金的承諾書
- 工程概預(yù)算定額講義
- 【大學(xué)課件】色彩構(gòu)成
評(píng)論
0/150
提交評(píng)論