<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > RMII模式以太網(wǎng)PHY芯片DP83848C的應(yīng)用

          RMII模式以太網(wǎng)PHY芯片DP83848C的應(yīng)用

          作者: 時間:2010-09-25 來源:網(wǎng)絡(luò) 收藏

          2.4 RXD[1:0]——接收數(shù)據(jù)
          RXD[1:0]轉(zhuǎn)換是與REF_CLK同步的。在CRS_DV有效后的每個時鐘周期里,RXD[1:O]接收DP83848C的兩位恢復(fù)數(shù)據(jù)。在某些情況下(如數(shù)據(jù)恢復(fù)前或發(fā)生錯誤),則接收到的是RXD[1:O]的預(yù)確定值而不是恢復(fù)數(shù)據(jù)。CRS_DV解除確認后,RXD[1:O]為“00”,表示進入空閑狀態(tài)。CRS_DV確認后,在產(chǎn)生正確的接收解碼之前,DP83848C將保證RXD[1:0]=“00”。
          DP83848C提供的恢復(fù)數(shù)據(jù)總是半字節(jié)或成對雙位信號的形式,這對于由前導(dǎo)符開始的所有數(shù)據(jù)值都成立。因為CRS_DV是異步確認的,不能假設(shè)先于前導(dǎo)符的“00”數(shù)據(jù)會是雙位信號形式。
          100 Mbps模式下,在CRS_DV確認之后的正常接收過程中,RXD[1:O]將會保持“00”,直到接收器檢測到正確的起始串分界符(Start St-ream Delimiter,SSD)。一旦檢測到SSD,DP83848C將會驅(qū)動前導(dǎo)符(“01”),后面緊跟著起始幀分界符(Start of Frame Delimiter,SFD)(“01”“01”“01”“11”)。MAC應(yīng)該開始SFD之后的數(shù)據(jù)。如果檢測到接收錯誤,在載波活動結(jié)束前,RXD[1:0]將會替換為接收字符串“01”。而由于幀中剩余數(shù)據(jù)被替換,MAC的奇偶校驗將會拒絕錯誤的信息包。如果檢測到錯誤的載波(壞的SSD),RXD[1:O]將會替換為“10”,直到接收事件結(jié)束。這種情況下,RXD[1:O]將會從“00”變?yōu)?ldquo;10”,而無需標明前導(dǎo)符(“01”)。
          10 Mbps模式下,CRS_DV確認后,RXD[1:O]將會一直保持“00”,直到DP83848C有恢復(fù)脈沖并能對接收數(shù)據(jù)進行解碼為止。當存在有效接收數(shù)據(jù)時,RXD[1:O]以“01”為前導(dǎo)符接收恢復(fù)的數(shù)據(jù)值。因為REF_CLK頻率是10 Mbps模式下數(shù)據(jù)速率的10倍,MAC對RXD[1:0]上的值每隔10個周期采樣一次。接收時序如圖6所示,接收延時情況如表2所列。

          本文引用地址:http://www.ex-cimer.com/article/157064.htm

          9f.JPG
          2.5 RX_DV——接收數(shù)據(jù)有效
          盡管RMII并不要求,DP83848C還是提供了一個RX_DV信號。RX-DV是沒有結(jié)合CRS的接收數(shù)據(jù)有效信號(Receive Data Valid)。第一個正確的恢復(fù)數(shù)據(jù)(前導(dǎo)符)或偽載波檢測到來時,RX_DV被確認,在恢復(fù)數(shù)據(jù)的末兩位傳送之后解除確認。通過使用該信號,全雙工MAC不必再從CRS _DV信號中恢復(fù)RX_DV信號。
          2.6 CRS_DV——載波偵聽/接收數(shù)據(jù)有效
          當接收介質(zhì)處于非空閑狀態(tài)時,由PHY來確認CRS_DV。在載波檢測中,CRS_DV依據(jù)與工作模式相關(guān)的標準異步確認。10BASE_T模式下,靜噪通過時發(fā)生該事件。在100BASE-TX模式,當10位中檢測到2個非相鄰的零值時,發(fā)生該事件。
          在RMII規(guī)范(1.2版)中提到,載波丟失將導(dǎo)致與REF_CLK周期同步的CRS_DV解除確認,這在RXD[1:O]半字節(jié)的首兩位出現(xiàn)(即CRS_DV僅在半字節(jié)邊界解除確認)。在CRS_DV首次解除確認后,如果DP83848C還有數(shù)據(jù)位要加在RXD[1:O]上,則在REF_CLK周期中,DP83848C應(yīng)在每半個字節(jié)的第2個雙位上確認CRS_DV,并在一個半字節(jié)的第1個雙位解除確認。這樣,從半字節(jié)邊界開始,到CRS(載波偵聽/接收信號)在RX_DV前結(jié)束時,CRS_DV以25 MHz(100 Mbps模式)或2.5MHz(10 Mbps模式)的頻率翻轉(zhuǎn)(假設(shè)當載波事件結(jié)束時DP83848C還有待傳送的數(shù)據(jù)位)。
          通過編程DP83848C能夠與RMII規(guī)范(1.0版)很好地兼容。在該模式下,CRS_DV將會異步地與CRS進行確認,但是要等傳送完最后的數(shù)據(jù)時才會解除確認,CRS_DV在數(shù)據(jù)包的末端不會被翻轉(zhuǎn)。該模式雖然不能對來自CRS_DV的CRS信號進行精確的恢復(fù),但是卻可以使MAC層的設(shè)計更簡單。
          在出錯的載波活動時間中,CRS_DV保持確認。一旦確認CRS_DV,則可以認為在RXD[1:O]上的數(shù)據(jù)是有效的。然而,由于CRS_DV的確認相對于REF_CLK是異步的,因而在正確解碼接收信號之前,RXD[1:0]上的數(shù)據(jù)應(yīng)為“00”。



          關(guān)鍵詞: 通信

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();